UVMS 6.10.101 or superior compatibility with Dollar Universe 6.x
search cancel

UVMS 6.10.101 or superior compatibility with Dollar Universe 6.x

book

Article ID: 251666

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

We would like to know if UVMS 6.10.101 is compatible with Dollar Universe nodes on older versions like 5.x or 6.xx (not 6.10.xx)

Environment

Release : 6.10.101 or superior

Component : UVMS

Resolution

UVMS 6.10.101 or superior and 7.x are compatible with Nodes being on version 6.x or 5.x, the same way as they used to be on earlier versions.

Nevertheless, all Java components such as Univiewer Console, Reporter, Dollar Universe Explorer, du_web_services MUST be on the same version 6.10.101 or superior (or 7.0.01) in case the UVMS is upgraded to such version.

This also applies to other subordinates / external UVMS that MUST be in the same version 6.10.101 or superior (or 7.0.01), otherwise you can see errors in UVMS:

uvserver.log:

|ERROR| Master synhro thread pool-1-Perform UVMS synchro-1 | com.orsyp.central.synchro.MasterSynchroPoolFeeder | Error while synchronizing the node: uvms_nodename
com.orsyp.UniverseException: An error occurred while synchronizing the node: uvms_nodename
    at com.orsyp.central.synchro.nodes.ExternalUvmsSync.synchronize(ExternalUvmsSync.java:61) ~[central.jar:?]
    at com.orsyp.central.synchro.MasterSynchroPoolFeeder.handleExternalSynchronization(MasterSynchroPoolFeeder.java:349) [central.jar:?]
    at com.orsyp.central.synchro.MasterSynchroPoolFeeder.access$400(MasterSynchroPoolFeeder.java:59) [central.jar:?]
    at com.orsyp.central.synchro.MasterSynchroPoolFeeder$2.run(MasterSynchroPoolFeeder.java:213) [central.jar:?]
Caused by: java.lang.reflect.UndeclaredThrowableException
    at com.sun.proxy.$Proxy113.getLocalCentralNode(Unknown Source) ~[?:?]
    at com.orsyp.central.synchro.nodes.ExternalUvmsSync.synchronize(ExternalUvmsSync.java:41) ~[central.jar:?]
    ... 18 more
Caused by: java.lang.ClassNotFoundException: org.hibernate.collection.PersistentSet
    at jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source) ~[?:?]
    at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source) ~[?:?]

unistart.log:

com.google.protobuf.InvalidProtocolBufferException: Protocol message end-group tag did not match expected tag.
 at com.google.protobuf.InvalidProtocolBufferException.invalidEndTag(InvalidProtocolBufferException.java:57)
 at com.google.protobuf.CodedInputStream.checkLastTagWas(CodedInputStream.java:82)
 at com.google.protobuf.AbstractMessage$Builder.mergeFrom(AbstractMessage.java:330)
 at com.orsyp.protocols.central.AlertConfigurationProtocol$AlertConfigurationMessage.parseFrom(AlertConfigurationProtocol.java:684)
 at com.orsyp.std.central.AlertConfigurationProtocolEncoder.decode(AlertConfigurationProtocolEncoder.java:298)
 at com.orsyp.request.alertmanager.AbstractAlertConfigurationHandler.decodeAlertField(AbstractAlertConfigurationHandler.java:32)
 at com.orsyp.request.alertmanager.SetAlertConfigurationHandler.decode(SetAlertConfigurationHandler.java:69)
 at com.orsyp.request.alertmanager.SetAlertConfigurationHandler.decode(SetAlertConfigurationHandler.java:26)

The Nodes can still continue to communicate with UVC/UVMS even if they are on older versions such as 5.x or 6.x