Details
-
Bug
-
Resolution: Done
-
Blocker
-
jboss-fuse-6.2.1
-
None
-
%
-
6.3 Sprint 1 (4-Jan->29-Jan)
Description
using the new patch for ER3, I'm unable to create child containers in a fabric:
container-create-child --version 1.3 em_q10 mychild1
The first error is a class not found issue [1]. Restarting the container seems to clear that error but introduce a different problem:
Jmx Password for em_q10:
The following containers have failed:
mychild2: KarafMBeanServerBuilder not initialized
More details at [2]. Same results on JDK 1.7 and JDK 1.8.
[1]
2015-09-15 17:43:48,500 | WARN | ntainer mychild1 | FabricServiceImpl | 77 - io.fabric8.fabric-core - 1.2.0.redhat-621032 | The creation of the container mychild1 has failed java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: java.lang.ClassNotFoundException: org.osgi.service.blueprint.container.ServiceUnavailableException (no security manager: RMI class loader disabled) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:247)[:1.8.0_51] at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)[:1.8.0_51] at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source)[:1.8.0_51] at javax.management.remote.rmi.RMIConnectionImpl_Stub.invoke(Unknown Source)[:1.8.0_51] at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:1022)[:1.8.0_51] at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:298)[:1.8.0_51] at com.sun.proxy.$Proxy71.createInstance(Unknown Source)[14:org.apache.karaf.admin.management:2.4.0.redhat-621032] at io.fabric8.service.child.ChildContainerProvider.doCreateKaraf(ChildContainerProvider.java:328)[77:io.fabric8.fabric-core:1.2.0.redhat-621032] at io.fabric8.service.child.ChildContainerProvider.access$100(ChildContainerProvider.java:73)[77:io.fabric8.fabric-core:1.2.0.redhat-621032] at io.fabric8.service.child.ChildContainerProvider$1$1.doWithAdminService(ChildContainerProvider.java:210)[77:io.fabric8.fabric-core:1.2.0.redhat-621032] at io.fabric8.service.child.ChildContainerProvider$1$1.doWithAdminService(ChildContainerProvider.java:208)[77:io.fabric8.fabric-core:1.2.0.redhat-621032] at io.fabric8.service.ContainerTemplate$2.doWithJmxConnector(ContainerTemplate.java:94)[77:io.fabric8.fabric-core:1.2.0.redhat-621032] at io.fabric8.service.NonCachingJmxTemplate.execute(NonCachingJmxTemplate.java:37)[77:io.fabric8.fabric-core:1.2.0.redhat-621032] at io.fabric8.service.ContainerTemplate.execute(ContainerTemplate.java:91)[77:io.fabric8.fabric-core:1.2.0.redhat-621032] at io.fabric8.service.child.ChildContainerProvider$1.create(ChildContainerProvider.java:208)[77:io.fabric8.fabric-core:1.2.0.redhat-621032] at io.fabric8.service.child.ChildContainerProvider.create(ChildContainerProvider.java:105)[77:io.fabric8.fabric-core:1.2.0.redhat-621032] at io.fabric8.service.child.ChildContainerProvider.create(ChildContainerProvider.java:67)[77:io.fabric8.fabric-core:1.2.0.redhat-621032] at io.fabric8.service.FabricServiceImpl$1.run(FabricServiceImpl.java:573)[77:io.fabric8.fabric-core:1.2.0.redhat-621032] Caused by: java.lang.ClassNotFoundException: org.osgi.service.blueprint.container.ServiceUnavailableException (no security manager: RMI class loader disabled) at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:396)[:1.8.0_51] at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:186)[:1.8.0_51] at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:637)[:1.8.0_51] at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:264)[:1.8.0_51] at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:214)[:1.8.0_51] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1613)[:1.8.0_51] at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518)[:1.8.0_51] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774)[:1.8.0_51] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351)[:1.8.0_51] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)[:1.8.0_51] at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:245)[:1.8.0_51] ... 17 more
[2]
2015-09-15 17:47:22,011 | WARN | ntainer mychild2 | FabricServiceImpl | 77 - io.fabric8.fabric-core - 1.2.0.redhat-621032 | The creation of the container mychild2 has failed java.lang.IllegalStateException: KarafMBeanServerBuilder not initialized at org.apache.karaf.management.boot.KarafMBeanServerBuilder$MBeanInvocationHandler.invoke(KarafMBeanServerBuilder.java:61) at com.sun.proxy.$Proxy0.invoke(Unknown Source) 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:497) at org.apache.karaf.management.internal.MBeanInvocationHandler.invoke(MBeanInvocationHandler.java:60) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1470) at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76) at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1311) at java.security.AccessController.doPrivileged(Native Method) at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1410) at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:832) 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:497) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323) at sun.rmi.transport.Transport$1.run(Transport.java:200) at sun.rmi.transport.Transport$1.run(Transport.java:197) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:196) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$234(TCPTransport.java:683) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$7/1894715786.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:276) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:253) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162) at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source) at javax.management.remote.rmi.RMIConnectionImpl_Stub.invoke(Unknown Source) at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:1022) at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:298) at com.sun.proxy.$Proxy53.createInstance(Unknown Source) at io.fabric8.service.child.ChildContainerProvider.doCreateKaraf(ChildContainerProvider.java:328) at io.fabric8.service.child.ChildContainerProvider.access$100(ChildContainerProvider.java:73) at io.fabric8.service.child.ChildContainerProvider$1$1.doWithAdminService(ChildContainerProvider.java:210) at io.fabric8.service.child.ChildContainerProvider$1$1.doWithAdminService(ChildContainerProvider.java:208) at io.fabric8.service.ContainerTemplate$2.doWithJmxConnector(ContainerTemplate.java:94) at io.fabric8.service.NonCachingJmxTemplate.execute(NonCachingJmxTemplate.java:37) at io.fabric8.service.ContainerTemplate.execute(ContainerTemplate.java:91) at io.fabric8.service.child.ChildContainerProvider$1.create(ChildContainerProvider.java:208) at io.fabric8.service.child.ChildContainerProvider.create(ChildContainerProvider.java:105) at io.fabric8.service.child.ChildContainerProvider.create(ChildContainerProvider.java:67) at io.fabric8.service.FabricServiceImpl$1.run(FabricServiceImpl.java:573)
Attachments
Issue Links
- is blocked by
-
ENTESB-4816 [patching] Fix detection of fabric env when initalizing patch management
- Closed
- is related to
-
ENTESB-3944 [6.2 P2] Child container does not start after patching root
- Closed
- relates to
-
ENTESB-4075 [ER3 Patch] JMX does not work
- Closed