Expanding UPROC via UVC result in error InvalidSessionIdentifierException
search cancel

Expanding UPROC via UVC result in error InvalidSessionIdentifierException

book

Article ID: 254759

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

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 

  • UVC on Windows 2012
  • UVMS is on SUSE Linux Enterprise Server 15 SP3

Environment

Release : 6.10.X

COMPONENT: DOLLAR UNIVERSE

OS: SUSE 15 SP3

Cause

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.

Resolution

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.