When I click Uproc from UVC, I get the error below in UVMS log, uvserver.log:
| 2022-11-19 13:02:01 |ERROR| request-worker-10 | com.orsyp.request.AbstractRequestHandler | Failed processing request
com.orsyp.central.session.InvalidSessionIdentifierException: Error, while generating the session ID
at com.orsyp.central.session.SessionManagerImpl$1.run(SessionManagerImpl.java:167)
at java.security.AccessController.doPrivileged(AccessController.java:708)
Caused by: java.lang.NoClassDefFoundError: sun.security.provider.DSAPrivateKey
at com.orsyp.utils.msgsign.SignatureUtil.deserializeKey(SignatureUtil.java:99)
at com.orsyp.utils.msgsign.SignatureUtil.deserializePrivateKey(SignatureUtil.java:90)
at com.orsyp.central.session.SessionManagerImpl$1.run(SessionManagerImpl.java:120)
... 20 more
This is a fresh installation of Dollar Universe version 6.10.81 with below configuration
Release : 6.10.X
COMPONENT: DOLLAR UNIVERSE
OS: SUSE 15 SP3
The issue is caused due to incompatible JRE referenced in UVMS is
java version "1.8.0_311"
Java(TM) SE Runtime Environment (build 8.0.7.0 - pxa6480sr7-20211025_01(SR7))
IBM J9 VM (build 2.9, JRE 1.8.0 Linux amd64-64-Bit Compressed References 20211022_15212 (JIT enabled, AOT enabled)
OpenJ9 - 6abb372
OMR - b898db9
IBM - 2f2c48b)
As mentioned in the compatibility matrix the Java 8 should only be from SUN/ORACLE JRE and not IBM JRE.
As per compatibility matrix reference Java - JVM 8 - JRE workstation (64 bits) (v1.8-60 and higher) from SUN/Oracle or Java - JVM 11 - OpenJDK (64 bits) (v11.0.2 and higher) in UVMS.