Hi team
We upgrading from Gemfire to Geode 1.13.2, this is mostly a technical upgrade
and we are facing some exception while trying to bring up JVMs, below the
exception:
Exception in thread "main" java.lang.ExceptionInInitializerError
at
amdocs.imdg.statistics.LatencyManagerFactory.getLatencyManager(LatencyManagerFactory.java:20)
at
amdocs.imdg.functions.GetRTNotifications.<clinit>(GetRTNotifications.java:33)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at
org.apache.geode.internal.ClassPathLoader.forName(ClassPathLoader.java:201)
After investigation using jdb, we found that one of the classes that was
supposed to be initialized during the initialization process at the start up of
JVM was not called,
<entry>
<key>
<string>1</string>
</key>
<value>
<declarable>
<class-name>amdocs.imdg.initializations.Startup</class-name>
</declarable>
</value>
</entry>
This is how our cache.xml is defined, this Startup class is not been called
when upgrading to Geode. We set some break points in the startup's constructor
an is not been called.
Thanks & regards.
This email and the information contained herein is proprietary and confidential
and subject to the Amdocs Email Terms of Service, which you may review at
https://www.amdocs.com/about/email-terms-of-service
<https://www.amdocs.com/about/email-terms-of-service>