Details
-
Bug
-
Resolution: Done
-
Major
-
jboss-fuse-6.2.1
-
None
-
%
-
Sprint 5 - towards ER2
Description
With ENTESB-4598 and ENTESB-4222 we've added some properties to e.g., io/fabric8/api/CreateEnsembleOptions class, so after patching the container, we no longer can start SSH containers from patched root, getting:
java.io.InvalidClassException: io.fabric8.api.CreateEnsembleOptions; local class incompatible: stream classdesc serialVersionUID = 2962922234582748491, local class serialVersionUID = -7262194759490344978 at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:616) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1630) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1521) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1630) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1521) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1630) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1521) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1781) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353) at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2018) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1942) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1808) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:373) at io.fabric8.service.ZkDataStoreImpl.getContainerMetadata(ZkDataStoreImpl.java:383) at io.fabric8.internal.ContainerImpl.getMetadata(ContainerImpl.java:650) at io.fabric8.internal.ContainerImpl.getMetadata(ContainerImpl.java:638) at io.fabric8.service.FabricServiceImpl.getProvider(FabricServiceImpl.java:453) at io.fabric8.service.FabricServiceImpl.getProvider(FabricServiceImpl.java:449) at io.fabric8.service.FabricServiceImpl.startContainer(FabricServiceImpl.java:350) at io.fabric8.internal.ContainerImpl.start(ContainerImpl.java:507) at io.fabric8.commands.ContainerStartAction.doExecute(ContainerStartAction.java:41) at org.apache.karaf.shell.console.AbstractAction.execute(AbstractAction.java:33) at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35) 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 org.apache.aries.proxy.impl.ProxyHandler$1.invoke(ProxyHandler.java:54) at org.apache.aries.proxy.impl.ProxyHandler.invoke(ProxyHandler.java:119) at io.fabric8.commands.$ContainerStart731644393.execute(Unknown Source) at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78) at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477) at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403) at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108) at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183) at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120) at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:92) at org.apache.karaf.shell.console.jline.Console.run(Console.java:197) at org.apache.karaf.shell.console.jline.DelayedStarted.run(DelayedStarted.java:79)
Attachments
Issue Links
- relates to
-
ENTESB-5212 [patching] Can't patch ssh container to 630039 - conflict in config.properties
- Closed