Hello,
I have a customer who recently applied his newly upgraded Developer License via the Managed Resource.
Initially he received the following error:
*** Failure: Not allowed to run by the license "Multipurpose". You might be running a trial license, and the version of the software you are using is obsolete. Obtain a recent version to resolve this problem.
Product information follows. Component name: "QuickOPC", license IDs: "Multipurpose", version number: 561, release date: 6/9/2021, trial validity: 397 days, option expression: "EasyUAClient"
From this, I directed him to change the files Build Action (in properties) to embedded Resource.
This removed the license error but now we have the below errors:
2023-02-27 10:49:28,817 ERROR MLICore UAItemChangedEventHandlerST: NodeId="nsu=KEPServerEX ;ns=2;s=MLI Simulator.CNC Machine 3000.3000-StartButtonAccess" *** Failure: UA SDK error (System.Security.Cryptography.CryptographicException) in 'static Session.Create'. The requested key container was not found.
+ The client method called (or event/callback invoked) was 'DataChangeNotification'.
2023-02-27 10:49:30,996 ERROR MLICore UAItemChangedEventHandlerST: NodeId="nsu=KEPServerEX ;ns=2;s=MLI Simulator.CNC Machine 3000.3000-StartButtonAccess" *** Failure: OPC-UA client session is not available when connecting the client subscription.
+ The client method called (or event/callback invoked) was 'DataChangeNotification'.
I found your forums with a similar error here:
www.opclabs.com/forum/ua-connections/3208-cryptographicexcep...en-connecting-to-opc-ua-server
Unfortunately it looks like our inner exception does not match the forums issue and I have not been able to find any forum related to the inner exception we are receiving.
I am confirming with the customer whether or not he is targeting .NET Core or .NET Framework since it seems that each use a different UA Stack.
What could cause this issue?