License check error - Standalone custom application using ProjectAutomation API

Hello,

We have encountered a problem with a standalone custom application that uses the SDL project automation API.

Studio version: SDL Trados Studio 2017 Professional (Build 14.1.10018.54792)

The application is installed inside the C:\Program Files (x86)\SDL\SDL Trados Studio\Studio5 folder on the user‘s computer and launched by our ERP.

The issue lies with the FileBasedProject constructor, which seems unable to connect to the license.

We get the following error:

License check failed, with exception: Sdl.ProjectAutomation.FileBased.LicensingException: A valid SDL Trados Studio Professional license is required to use the Project Automation API in a standalone application.\r\n at Sdl.ProjectAutomation.FileBased.FileBasedProject.CheckLicense()"

Note that we tried deactivating the Studio license on the computer that we’ve been testing on (such that Studio returns to the 20-day trial mode), and the application ran sucessfully.

Would you be able to help us figure out why the license check fails?

Thanks in advance,

Acolad team

Parents
  • I'd hazard a guess that you breaking the EULA with whatever you are attempting and the licence check throws this warning and won't allow it.  That message is probably just a generic warning the developers put in, but your use of the application in an inappropriate way may be the issue.

    If you don't think this is the case can you explain a little more about what you are attempting to automate and where it's all running and how is it accessed?

  • Hi Paul, 

    Thanks for your quick response. 

    To elaborate a little bit: 

    We are attempting to automate Studio project creation through a standalone application that we've developed in-house using the Studio APIs. 

    The application is built, and runs inside, the Studio program files: C:\Program Files (x86)\SDL\SDL Trados Studio\Studio5

    The applications gathers the relevant project info and project template, which it passes to the API's FileBasedProject object constructor to create the Studio project. When we run the application in debug mode, we see that the project creation fails and returns the "License check failed...."  error message:

    This is very strange, because the computer that we are running the program on has an active server license for SDL Trados Studio 2017 Professional: 

    When we deactivate this license (which reverts Studio to a trial license), then try run the program again, it completes successfully:

    Thanks in advance for any advice you can give us on this topic. 

    Madeleine

  • Hi 

    Some additional info: We've noticed that the application is able to run on computers that are in close proximity to their license server, but fails for users using a license on a distant cloud server.


    Is there a chance that the application is too quick for the licensing provider to have time to retrieve the license?

    Thanks in advance, 

    Madeleine

    PS. Does SDL provide any tools for license testing?

  • We'll probably be able to respond to this next week... appropriate developers are on leave at the moment.

    In the meantime please can you confirm that your usecase is this:

    • standalone application runs on each users machine
    • there is a licensed copy of Studio on each machine
    • the usecase being this is just an easier way for project managers to create their projects as opposed to having to open Studio and work in there
    • Studio is not installed on a server being accessed by multiple users from the standalone app
  • Hi Paul,

    To answer your questions:

    • standalone application runs on each users machine --> Yes
    • there is a licensed copy of Studio on each machine --> More specifically, each machine is connected to a server where the license is stored
    • the usecase being this is just an easier way for project managers to create their projects as opposed to having to open Studio and work in there --> Yes, but this function is integral to our workflows and assures standardization of settings and processes across our group.
    • Studio is not installed on a server being accessed by multiple users from the standalone app --> Correct; Studio is installed locally, but the license it calls is on a cloud server (as all of our infrastructure)

    We strongly suspect that the problem is the that license check method does not allow enough time to retrieve the correct license on the distant server.

    Btw we also run into the same issue with another of our integrations for package creation:

    Thanks in advance,

    Madeleine

  • Hi

    The licensing checks will wait for a response from the license server, or timeout after 30 seconds. Are you noticing a 30 second wait before the license check exception is received?

    The Project Automation API uses the same licensing code as the Trados Studio application so we are a little confused why it is working in the Studio application but not in your application on the same machine using the same license manager.

    Regards,

    Iain.

  • Hi ,

    Thanks for looking into this. Actually the API program returns a license error to the user in less than 2 seconds, for 6 requests. Here is what the debug log reads: 

    ProjectCreation.log
    DEBUG [14 Sep 10:24:09][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Initializing SafeNet product license
    DEBUG [14 Sep 10:24:09][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Using network license from SRV-XXXX
    DEBUG [14 Sep 10:24:10][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Initializing SafeNet product license
    DEBUG [14 Sep 10:24:10][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Using network license from SRV-XXXX
    DEBUG [14 Sep 10:24:10][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Initializing SafeNet product license
    DEBUG [14 Sep 10:24:10][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Using network license from SRV-XXXX
    DEBUG [14 Sep 10:24:10][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Initializing SafeNet product license
    DEBUG [14 Sep 10:24:10][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Using network license from SRV-XXXX
    DEBUG [14 Sep 10:24:10][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Initializing SafeNet product license
    DEBUG [14 Sep 10:24:10][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Using network license from SRV-XXXX
    DEBUG [14 Sep 10:24:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Initializing SafeNet product license
    DEBUG [14 Sep 10:24:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Using network license from SRV-XXXX
    
    
    

    You can see that the program attempted to get the license 6 times in less than 2 seconds, so it clearly doesn't wait 30 seconds before timing out. Why might this be?

    Thanks in advance,

    Madeleine

  • Hi  

    Thanks you for the debug log.

    Please can you copy the DLL in the attached ZIP into the Studio installation folder (rename existing version) on the machine where you are debugging your application. Then run your application. Hopefully, the debug log will contain some more messages that will explain what is going wrong.

    Regards,

    Iain.

    Sdl.Common.Licensing.Provider.SafeNetRMS.zip

  • Hi ,

    Thanks for the DLL. I placed in in the installation folder, ran the application again and here is what the log now returns:

    ProjectCreation-newSafeNetDll.log
    DEBUG [14 Sep 14:03:10][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Initializing SafeNet product license
    DEBUG [14 Sep 14:03:10][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Using network license from SRV-XXXX
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Get licensed features: 0
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowDomainExecution - AllowDomainExecution
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenDocument - AllowOpenDocument
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenLocalProject - AllowOpenLocalProject
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenRemoteProject - AllowOpenRemoteProject
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenStudioPackage - AllowOpenStudioPackage
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowPackageCreation - AllowPackageCreation
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: 26 - AllowPerfectMatch
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowProjectCreation - AllowProjectCreation
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowPublishProject - AllowPublishProject
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowStudio2014 - AllowStudio2014
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowTMAdmin - AllowTMAdmin
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: 35 - AllowTQA
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: 35 - AllowTQA
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowThirdPartyPlugins - AllowThirdPartyPlugins
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowUnlimitedLanguages - AllowUnlimitedLanguages
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: WorkgroupEdition - WorkgroupEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: WorkgroupEdition - WorkgroupEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Licensed features: 3
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Initializing SafeNet product license
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Using network license from SRV-XXXX
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Get licensed features: 0
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowDomainExecution - AllowDomainExecution
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenDocument - AllowOpenDocument
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenLocalProject - AllowOpenLocalProject
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenRemoteProject - AllowOpenRemoteProject
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenStudioPackage - AllowOpenStudioPackage
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowPackageCreation - AllowPackageCreation
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: 26 - AllowPerfectMatch
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowProjectCreation - AllowProjectCreation
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowPublishProject - AllowPublishProject
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowStudio2014 - AllowStudio2014
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowTMAdmin - AllowTMAdmin
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: 35 - AllowTQA
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: 35 - AllowTQA
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowThirdPartyPlugins - AllowThirdPartyPlugins
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowUnlimitedLanguages - AllowUnlimitedLanguages
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: WorkgroupEdition - WorkgroupEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: WorkgroupEdition - WorkgroupEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Licensed features: 3
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Initializing SafeNet product license
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Using network license from SRV-XXXX
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Get licensed features: 0
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowDomainExecution - AllowDomainExecution
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenDocument - AllowOpenDocument
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenLocalProject - AllowOpenLocalProject
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenRemoteProject - AllowOpenRemoteProject
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenStudioPackage - AllowOpenStudioPackage
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowPackageCreation - AllowPackageCreation
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: 26 - AllowPerfectMatch
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowProjectCreation - AllowProjectCreation
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowPublishProject - AllowPublishProject
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowStudio2014 - AllowStudio2014
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowTMAdmin - AllowTMAdmin
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: 35 - AllowTQA
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: 35 - AllowTQA
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowThirdPartyPlugins - AllowThirdPartyPlugins
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowUnlimitedLanguages - AllowUnlimitedLanguages
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: WorkgroupEdition - WorkgroupEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: WorkgroupEdition - WorkgroupEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Licensed features: 3
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Initializing SafeNet product license
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Using network license from SRV-XXXX
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Get licensed features: 0
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowDomainExecution - AllowDomainExecution
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenDocument - AllowOpenDocument
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenLocalProject - AllowOpenLocalProject
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenRemoteProject - AllowOpenRemoteProject
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenStudioPackage - AllowOpenStudioPackage
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowPackageCreation - AllowPackageCreation
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: 26 - AllowPerfectMatch
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowProjectCreation - AllowProjectCreation
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowPublishProject - AllowPublishProject
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowStudio2014 - AllowStudio2014
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowTMAdmin - AllowTMAdmin
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: 35 - AllowTQA
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: 35 - AllowTQA
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowThirdPartyPlugins - AllowThirdPartyPlugins
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowUnlimitedLanguages - AllowUnlimitedLanguages
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: WorkgroupEdition - WorkgroupEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: WorkgroupEdition - WorkgroupEdition
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Licensed features: 3
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Initializing SafeNet product license
    DEBUG [14 Sep 14:03:11][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Using network license from SRV-XXXX
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Get licensed features: 0
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowDomainExecution - AllowDomainExecution
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenDocument - AllowOpenDocument
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenLocalProject - AllowOpenLocalProject
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenRemoteProject - AllowOpenRemoteProject
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenStudioPackage - AllowOpenStudioPackage
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowPackageCreation - AllowPackageCreation
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: 26 - AllowPerfectMatch
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowProjectCreation - AllowProjectCreation
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowPublishProject - AllowPublishProject
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowStudio2014 - AllowStudio2014
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowTMAdmin - AllowTMAdmin
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: 35 - AllowTQA
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: 35 - AllowTQA
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowThirdPartyPlugins - AllowThirdPartyPlugins
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowUnlimitedLanguages - AllowUnlimitedLanguages
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: WorkgroupEdition - WorkgroupEdition
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: WorkgroupEdition - WorkgroupEdition
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Licensed features: 3
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Initializing SafeNet product license
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Using network license from SRV-XXXX
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Get licensed features: 0
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowDomainExecution - AllowDomainExecution
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenDocument - AllowOpenDocument
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenLocalProject - AllowOpenLocalProject
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenRemoteProject - AllowOpenRemoteProject
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowOpenStudioPackage - AllowOpenStudioPackage
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowPackageCreation - AllowPackageCreation
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: 26 - AllowPerfectMatch
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowProjectCreation - AllowProjectCreation
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowPublishProject - AllowPublishProject
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowStudio2014 - AllowStudio2014
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowTMAdmin - AllowTMAdmin
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: 35 - AllowTQA
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: 35 - AllowTQA
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowThirdPartyPlugins - AllowThirdPartyPlugins
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: AllowUnlimitedLanguages - AllowUnlimitedLanguages
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.IsValidFeatureVersion(:0)]- Invalid feature version:  - 2017
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: ProfessionalEdition - ProfessionalEdition
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Process feature: WorkgroupEdition - WorkgroupEdition
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeFeatures(:0)]- Valid licensed feature: WorkgroupEdition - WorkgroupEdition
    DEBUG [14 Sep 14:03:12][Sdl.Common.Licensing.Provider.SafeNetRMS.ProductLicense.InitializeProductLicense(:0)]- Licensed features: 3
    

    Does this help narrow down the issue?

    Thanks,
    Madeleine

  • Hi

    Yes, that helps. :-)

    Ignore the "Invalid feature version" messages as they are your Studio 2015 licenses being ignored.

    That leaves the Studio 2017 Professional and Workgroup licenses and your application is probably picking up the Workgroup licenses which cannot be used with the Project Automation API.

    When you connect to the license server in Studio, does it ask you which license you would like to use? Professional or Workgroup?

    Regards,

    Iain.

  • Hi ,

    Yes, that's right: It asks us to choose between the two, and we select the Professional one:

    Is there a way to force our API program to pick up the correct one?

    Thanks,

    Madeleine

  • , please can you try the DLL in the attached zip. I've added a change that will give the Professional license priority over the Workgroup license, when both licenses exist on the license server.

    You don't need the previous DLL that I sent you so you can replace that with the original in your Studio installation folder.

    I still don't understand how your application works on some machines and not others! :-)

    Regards,

    Iain.

    Sdl.ProjectApi.Licensing.zip

Reply Children
  • Hi

     

    Sorry for the late response, we've been busy testing :)

    The dll works, thank you! (To answer your questions, some of our machines connect to a different license server, so those didn't have the same problem.)

     

    We have some follow-up questions:

     

    1. To avoid us needing to manually replace the dll on all our users' computers, would there be a way to package it in a new installation of SDL Trados Studio?
    2. With the new dll, when users start SDL manually, this window appears and they have to click "Ok". Is there a way to get around this?

    Thanks in advance,

    Madeleine

  • To avoid us needing to manually replace the dll on all our users' computers, would there be a way to package it in a new installation of SDL Trados Studio?

    We will be doing this, but not for Studio 2017.  We don't have a release vehicle for this version which is almost out of support since the release of Trados Studio 2021.  So the fix will be available in a future update for 2019 and 2021.

    With the new dll, when users start SDL manually, this window appears and they have to click "Ok". Is there a way to get around this?

    Not in the solution you have now.  So users will need to click.  In the update to 2019 and 2021 we will address this as well.