After migrating to 7.64 and error: SDM fail to connect to SecureData and get and error

  • KM03687526
  • 30-Jul-2020
  • 30-Jul-2020

Summary

If you migrated to 7.64 and use security server 'voltage', then you will fall in errors, so, here the way to fix it.

Question

Is SDM documentation intended to avoid as usual issue after SDM migrations when use security server -Voltage-?

Yes, because unfortunately, customers omit some notes in documentation.


Why to know this topic is important?


o Customers migrate to 7.64 being this last version today but omit to read notes about security server.
o Scope of this is for customers using Voltage security server.
o Customer will get an error after migration having no idea how to fix it..
 

Answer

 What is the Error and Cause:
o After upgrade SDM from 7.63 to 7.64. It fails to connect to a SecureData server, even running a BF, test a secureData trest connection button or test mask button.

image text

o ERROR : http-nio-8090-exec-7 : root : VE_ERROR_INVALID_BOOLEAN_ARG - An invalid Boolean parameter was encountered. Valid values are 0 and 1.
2020-07-21 10:16:51,142 : ERROR : http-nio-8090-exec-7 : SecureDataTestService : Exception on masking data. …..SecureDataException: An invalid Boolean parameter was encountered. Valid values are 0 and 1.
o .....
o Caused by: com.voltage.securedata.enterprise.VeException: Failed to instantiate LibraryContext object.: C++ toolkit exception thrown; status code: 1603; description: VE_ERROR_INVALID_BOOLEAN_ARG
 at com.voltage.securedata.enterprise.LibraryContext.<init>(LibraryContext.java:899)
 at com.voltage.securedata.enterprise.LibraryContext.<init>(LibraryContext.java:62)
 at com.voltage.securedata.enterprise.LibraryContext$Builder.build(LibraryContext.java:586)

 Short direct answer and fix is?
o From SDM 7.64 onwards, the Masking Server requires Voltage SecureData SimpleAPI 6.0.0 or above. If you have upgraded SDM prior to 7.64 then you might have installed SimpleAPI 5.x, and in this case, you need to make sure that you upgrade Voltage SecureData SimpleAPI to version 6.0.0 or above.

 How to do it:
1. Uninstall before versions of SimpleAPI
2. Install VoltageData SimpleAPI 6 or up