User Story #324 (closed)
Opened 18 years ago
Closed 18 years ago
Getting a serialization error when updating the jars with non-relavent code
Reported by: | bwzloranger | Owned by: | cxallan |
---|---|---|---|
Priority: | major | Milestone: | 3.0-M3 |
Component: | Client | Keywords: | n.a. |
Cc: | Story Points: | n.a. | |
Sprint: | n.a. | Importance: | n.a. |
Total Remaining Time: | n.a. | Estimated Remaining Time: | n.a. |
Description (last modified by bwzloranger)
Here's the error message from Import (as an example of this error)
09-05@11:58:40 INFO (LoginHandler.java:110) - loci.formats.UnsupportedMetadataStoreException: java.lang.RuntimeException: failed on MarshalledValue at ome.formats.OMEROMetadataStore.<init>(OMEROMetadataStore.java:163) at ome.formats.testclient.LoginHandler.isValidLogin(LoginHandler.java:159) at ome.formats.testclient.LoginHandler.tryLogin(LoginHandler.java:91) at ome.formats.testclient.LoginHandler.<init>(LoginHandler.java:78) at org.jboss.aop.metadata.SimpleMetaData.getMetaData(SimpleMetaData.java:137) at org.jboss.aop.metadata.SimpleMetaData.resolve(SimpleMetaData.java:186) at org.jboss.aop.joinpoint.InvocationBase.getMetaData(InvocationBase.java:227) at org.jboss.aop.joinpoint.MethodInvocation.getMetaData(MethodInvocation.java:211) at org.jboss.aspects.security.AuthenticationInterceptor.authenticate(AuthenticationInterceptor.java:96) at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:67) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:225) at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106) at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82) at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:828) at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:681) at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:358) at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:398) at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:239) Caused by: java.io.InvalidClassException: ome.system.Principal; local class incompatible: stream classdesc serialVersionUID = 3761954018296933085, local class serialVersionUID = 1184075144275604811 at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:519) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1546) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339) at org.jboss.aop.util.MarshalledValue.get(MarshalledValue.java:88) at org.jboss.aop.metadata.SimpleMetaData$MetaDataValue.get(SimpleMetaData.java:58) at org.jboss.aop.metadata.SimpleMetaData.getMetaData(SimpleMetaData.java:133) at org.jboss.aop.metadata.SimpleMetaData.resolve(SimpleMetaData.java:186) at org.jboss.aop.joinpoint.InvocationBase.getMetaData(InvocationBase.java:227) at org.jboss.aop.joinpoint.MethodInvocation.getMetaData(MethodInvocation.java:211) at org.jboss.aspects.security.AuthenticationInterceptor.authenticate(AuthenticationInterceptor.java:96) at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:67) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:225) at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106) at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82) at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:828) at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:681) at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:358) at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:398) at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:239) at org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:190) at org.jboss.remoting.Client.invoke(Client.java:525) at org.jboss.remoting.Client.invoke(Client.java:488) at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:55) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:55) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:65) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:102) at $Proxy10.getUserDetails(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:266) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:165) at $Proxy4.getUserDetails(Unknown Source) at ome.formats.OMEROMetadataStore.<init>(OMEROMetadataStore.java:156) at ome.formats.testclient.LoginHandler.isValidLogin(LoginHandler.java:159) at ome.formats.testclient.LoginHandler.tryLogin(LoginHandler.java:91) at ome.formats.testclient.LoginHandler.<init>(LoginHandler.java:78) at ome.formats.testclient.TestClient.<init>(TestClient.java:247) at ome.formats.testclient.TestClient.main(TestClient.java:490) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at apple.launcher.LaunchRunner.run(LaunchRunner.java:88) at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50) at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)
Change History (3)
comment:1 Changed 18 years ago by bwzloranger
- Description modified (diff)
comment:2 Changed 18 years ago by bwzloranger
- Description modified (diff)
comment:3 Changed 18 years ago by jmoore
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.
This is due to the fix that went into Principal in r895. Won't reoccur until the serialVersionUID is manually incremented.