[jboss-jira] [JBoss JIRA] (JBSER-96) SUN JDK 1.5 on client side and IBM JDK 1.5 on server side doesn't work together
Clebert Suconic (JIRA)
issues at jboss.org
Wed Sep 12 12:06:01 EDT 2018
[ https://issues.jboss.org/browse/JBSER-96?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Clebert Suconic closed JBSER-96.
--------------------------------
Resolution: Out of Date
> SUN JDK 1.5 on client side and IBM JDK 1.5 on server side doesn't work together
> -------------------------------------------------------------------------------
>
> Key: JBSER-96
> URL: https://issues.jboss.org/browse/JBSER-96
> Project: JBoss Serialization
> Issue Type: Bug
> Affects Versions: 1.0.3 GA
> Environment: 1. Client: Windows, SUN JDK 1.5.0_12, JBoss Client
> 2. Server: AS/400 with i5, IBM JKD 1.5 (J9), JBoss Server
> Reporter: Matthias Raab
> Assignee: Clebert Suconic
> Priority: Critical
>
> Failure during serialization on client side: "Current classpath has lesser fields on java.math.BigDecimal than its original version"
> Stacktrace
> java.io.IOException
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithMethod(RegularObjectPersister.java:107)
> at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:269)
> at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
> at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
> at org.jboss.serial.io.JBossObjectInputStream.readObjectOverride(JBossObjectInputStream.java:163)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342)
> at de.carus.cjfc.tfc.dto.TMDTOExchange.readExternal(TMDTOExchange.java:3092)
> at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1755)
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1717)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> at org.jboss.invocation.MarshalledValue.get(MarshalledValue.java:78)
> at org.jboss.invocation.http.interfaces.Util.invoke(Util.java:169)
> at org.jboss.invocation.http.interfaces.HttpInvokerProxy.invoke(HttpInvokerProxy.java:103)
> at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:227)
> at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:167)
> at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
> at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
> at org.jboss.proxy.ejb.StatefulSessionInterceptor.invoke(StatefulSessionInterceptor.java:106)
> at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)
> at $Proxy5.read(Unknown Source)
> at de.carus.cjfc.tfc.bu.ejb.TMUseCaseMgrEJBClient.read(TMUseCaseMgrEJBClient.java:246)
> at de.carus.cjfc.tfc.bu.usecase.TMUseCaseMgr.executeSearch(TMUseCaseMgr.java:1702)
> at de.carus.cjfc.tfc.bu.usecase.TMUseCaseMgr.search(TMUseCaseMgr.java:1686)
> at de.carus.cjfc.tfc.bu.model.TMModelContext.search(TMModelContext.java:212)
> at de.carus.cjfc.tfc.bu.usecase.TMUSelector.search(TMUSelector.java:427)
> at de.carus.cjfc.tfc.bu.usecase.TMUSelector.search(TMUSelector.java:400)
> at de.alea.amc.core.bu.usecase.center.UCCompanySelector.find(UCCompanySelector.java:177)
> at de.alea.amc.core.bu.model.user.MAMCUser.getAllowedSystemClients(MAMCUser.java:529)
> at de.alea.amc.core.pr.swt.user.LoginDialog.okPressed(LoginDialog.java:207)
> at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:464)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:616)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
> at org.eclipse.jface.window.Window.open(Window.java:796)
> at de.alea.amc.core.pr.swt.user.LoginAction.run(LoginAction.java:30)
> at de.alea.amc.pr.AmcRunnable$ApplicationStarter.runStartActions(AmcRunnable.java:133)
> at de.alea.amc.pr.AmcRunnable$ApplicationStarter.run(AmcRunnable.java:52)
> at de.alea.amc.pr.swt.rcpframe.AMCSafeRunnableRunner.run(AMCSafeRunnableRunner.java:48)
> at de.alea.amc.pr.AmcRunnable.run(AmcRunnable.java:165)
> 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.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:533)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:155)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
> 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1144)
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithMethod(RegularObjectPersister.java:103)
> ... 63 more
> Caused by: java.io.IOException
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithMethod(RegularObjectPersister.java:107)
> at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:269)
> at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
> at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)
> at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)
> at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
> at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
> at org.jboss.serial.persister.ObjectInputStreamProxy.readObjectOverride(ObjectInputStreamProxy.java:68)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342)
> at java.util.ArrayList.readObject(ArrayList.java:591)
> ... 67 more
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithMethod(RegularObjectPersister.java:103)
> ... 81 more
> Caused by: java.io.IOException: Current classpath has lesser fields on java.math.BigDecimal than its original version
> at org.jboss.serial.classmetamodel.StreamingClass.readStream(StreamingClass.java:98)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:381)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
> at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)
> at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)
> at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
> at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)
> at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)
> at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
> at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
> at org.jboss.serial.persister.ObjectInputStreamProxy.readObjectOverride(ObjectInputStreamProxy.java:68)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342)
> at java.util.ArrayList.readObject(ArrayList.java:591)
> ... 85 more
> java.io.IOException
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithMethod(RegularObjectPersister.java:107)
> at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:269)
> at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
> at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
> at org.jboss.serial.io.JBossObjectInputStream.readObjectOverride(JBossObjectInputStream.java:163)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342)
> at de.carus.cjfc.tfc.dto.TMDTOExchange.readExternal(TMDTOExchange.java:3092)
> at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1755)
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1717)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> at org.jboss.invocation.MarshalledValue.get(MarshalledValue.java:78)
> at org.jboss.invocation.http.interfaces.Util.invoke(Util.java:169)
> at org.jboss.invocation.http.interfaces.HttpInvokerProxy.invoke(HttpInvokerProxy.java:103)
> at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:227)
> at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:167)
> at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
> at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
> at org.jboss.proxy.ejb.StatefulSessionInterceptor.invoke(StatefulSessionInterceptor.java:106)
> at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)
> at $Proxy5.read(Unknown Source)
> at de.carus.cjfc.tfc.bu.ejb.TMUseCaseMgrEJBClient.read(TMUseCaseMgrEJBClient.java:246)
> at de.carus.cjfc.tfc.bu.usecase.TMUseCaseMgr.executeSearch(TMUseCaseMgr.java:1702)
> at de.carus.cjfc.tfc.bu.usecase.TMUseCaseMgr.search(TMUseCaseMgr.java:1686)
> at de.carus.cjfc.tfc.bu.model.TMModelContext.search(TMModelContext.java:212)
> at de.carus.cjfc.tfc.bu.usecase.TMUSelector.search(TMUSelector.java:427)
> at de.carus.cjfc.tfc.bu.usecase.TMUSelector.search(TMUSelector.java:400)
> at de.alea.amc.core.bu.usecase.center.UCCompanySelector.find(UCCompanySelector.java:177)
> at de.alea.amc.core.bu.model.user.MAMCUser.getAllowedSystemClients(MAMCUser.java:529)
> at de.alea.amc.core.pr.swt.user.LoginDialog.okPressed(LoginDialog.java:207)
> at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:464)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:616)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
> at org.eclipse.jface.window.Window.open(Window.java:796)
> at de.alea.amc.core.pr.swt.user.LoginAction.run(LoginAction.java:30)
> at de.alea.amc.pr.AmcRunnable$ApplicationStarter.runStartActions(AmcRunnable.java:133)
> at de.alea.amc.pr.AmcRunnable$ApplicationStarter.run(AmcRunnable.java:52)
> at de.alea.amc.pr.swt.rcpframe.AMCSafeRunnableRunner.run(AMCSafeRunnableRunner.java:48)
> at de.alea.amc.pr.AmcRunnable.run(AmcRunnable.java:165)
> 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.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:533)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:155)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
> 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1144)
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithMethod(RegularObjectPersister.java:103)
> ... 63 more
> Caused by: java.io.IOException
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithMethod(RegularObjectPersister.java:107)
> at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:269)
> at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
> at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)
> at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)
> at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
> at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
> at org.jboss.serial.persister.ObjectInputStreamProxy.readObjectOverride(ObjectInputStreamProxy.java:68)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342)
> at java.util.ArrayList.readObject(ArrayList.java:591)
> ... 67 more
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithMethod(RegularObjectPersister.java:103)
> ... 81 more
> Caused by: java.io.IOException: Current classpath has lesser fields on java.math.BigDecimal than its original version
> at org.jboss.serial.classmetamodel.StreamingClass.readStream(StreamingClass.java:98)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:381)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
> at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)
> at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)
> at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
> at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
> at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)
> at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)
> at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
> at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
> at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
> at org.jboss.serial.persister.ObjectInputStreamProxy.readObjectOverride(ObjectInputStreamProxy.java:68)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342)
> at java.util.ArrayList.readObject(ArrayList.java:591)
> ... 85 more
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
More information about the jboss-jira
mailing list