UIM 9.2.0
Opening UMP/USM page, all users are now getting:
An unknown error has occurred.
Refreshing your browser may resolve the issue.
Details:
com.firehunter.ump.exceptions.DataFactoryException : com.esotericsoftware.kryo.KryoException: java.lang.IndexOutOfBoundsException: Index: 66, Size: 7
Serialization trace:
metricId (com.nimsoft.events.api.model.AlarmSummaryResult)
Please check the log for more information.
Stack Trace:
(1) error, com.esotericsoftware.kryo.KryoException: java.lang.IndexOutOfBoundsException: Index: 66, Size: 7
Serialization trace:
metricId (com.nimsoft.events.api.model.AlarmSummaryResult): java.lang.IndexOutOfBoundsException: Index: 66, Size: 7
Serialization trace:
metricId (com.nimsoft.events.api.model.AlarmSummaryResult)
at com.nimsoft.events.client.EmsClient.handleServiceException(EmsClient.java:820)
at com.nimsoft.events.client.EmsClient.getAlarmSummaryFromService(EmsClient.java:311)
at com.nimsoft.events.client.EmsClient.getAlarmSummary(EmsClient.java:287)
at com.firehunter.usm.alarms.EmsAlarmProvider.getUsmAlarmSummaries(EmsAlarmProvider.java:799)
at com.firehunter.usm.alarms.EmsAlarmProvider.getAlarmSummary(EmsAlarmProvider.java:762)
at com.firehunter.usm.alarms.EmsAlarmProvider.getAlarmSummary(EmsAlarmProvider.java:741)
at com.firehunter.usm.AlarmUtils.getAlarmSummary(AlarmUtils.java:957)
at com.firehunter.usm.DataFactory.getRoot(DataFactory.java:4270)
at com.firehunter.usm.DataFactory.getCacheEntry(DataFactory.java:3685)
at com.firehunter.usm.DataFactory.getGroups(DataFactory.java:3388)
at com.firehunter.usm.DataFactory.getGroups(DataFactory.java:2972)
at com.firehunter.usm.DataFactory.getGroups(DataFactory.java:2963)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.liferay.portal.kernel.servlet.filters.invoker.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.firehunter.ump.auth.InvalidHttpSessionFilter.doFilter(InvalidHttpSessionFilter.java:29)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:73)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:117)
at sun.reflect.GeneratedMethodAccessor580.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:67)
at com.sun.proxy.$Proxy1173.doFilter(Unknown Source)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:73)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
at com.liferay.portal.kernel.servlet.PortalClassLoaderFilter.doFilter(PortalClassLoaderFilter.java:74)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.esotericsoftware.kryo.KryoException: java.lang.IndexOutOfBoundsException: Index: 66, Size: 7
Serialization trace:
metricId (com.nimsoft.events.api.model.AlarmSummaryResult)
at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:144)
at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:557)
at com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:787)
at com.esotericsoftware.kryo.serializers.MapSerializer.read(MapSerializer.java:161)
at com.esotericsoftware.kryo.serializers.MapSerializer.read(MapSerializer.java:39)
at com.esotericsoftware.kryo.Kryo.readObjectOrNull(Kryo.java:727)
at com.ca.monitor.transport.kryo.KryoUnmarshaller.read(KryoUnmarshaller.java:37)
at com.ca.monitor.transport.kryo.KryoUnmarshaller.read(KryoUnmarshaller.java:28)
at com.ca.monitor.transport.kryo.KryoUnmarshaller.read(KryoUnmarshaller.java:17)
at com.ca.shift.client.RemoteInvocation.unmarshallResponse(RemoteInvocation.java:103)
at com.ca.shift.client.RemoteInvocation.invoke(RemoteInvocation.java:82)
at serviceProxy$com.nimsoft.events.api.NasAlarmService.getAlarmSummary(Unknown Source)
at com.nimsoft.events.client.EmsClient.getAlarmSummaryFromService(EmsClient.java:309)
... 66 more
Caused by: java.lang.IndexOutOfBoundsException: Index: 66, Size: 7
at java.util.ArrayList.rangeCheck(ArrayList.java:657)
at java.util.ArrayList.get(ArrayList.java:433)
at com.esotericsoftware.kryo.util.MapReferenceResolver.getReadObject(MapReferenceResolver.java:60)
at com.esotericsoftware.kryo.Kryo.readReferenceOrNull(Kryo.java:831)
at com.esotericsoftware.kryo.Kryo.readObjectOrNull(Kryo.java:754)
at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:132)
... 78 more
Release : 9.2.0
Component : UIM - UMP_USM
User had upgraded to EMS 10.24 in UIM 9.20 environment.
Downgrade EMS to 10.23 version - problem should be resolved.