-
Bug
-
Resolution: Done
-
Major
-
jboss-fuse-6.2
-
None
-
%
Following exception is thrown after trying to use mq-gateway on IBM JDK.
[io.fabric8.gateway.detecting(162)] The activate method has thrown an exception Stack Trace: java.lang.NoClassDefFoundError: org.apache.qpid.proton.engine.Sasl at io.fabric8.gateway.fabric.detecting.FabricDetectingGateway.createDetectingGateway(FabricDetectingGateway.java:217) at io.fabric8.gateway.fabric.detecting.FabricDetectingGateway.activate(FabricDetectingGateway.java:184) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)[:1.7.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)[:1.7.0] at java.lang.reflect.Method.invoke(Method.java:620)[:2.6 (12-15-2014)] at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:231)[org.apache.felix:org.apache.felix.scr:1.8.2] at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:39)[org.apache.felix:org.apache.felix.scr:1.8.2] at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:624) at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:508)[org.apache.felix:org.apache.felix.scr:1.8.2] at org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:149)[org.apache.felix:org.apache.felix.scr:1.8.2] at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:315)[org.apache.felix:org.apache.felix.scr:1.8.2] at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:127)[org.apache.felix:org.apache.felix.scr:1.8.2] at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:871)[org.apache.felix:org.apache.felix.scr:1.8.2] at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:838)[org.apache.felix:org.apache.felix.scr:1.8.2] at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:850)[org.apache.felix:org.apache.felix.scr:1.8.2] at org.apache.felix.scr.impl.manager.SingleComponentManager.reconfigure(SingleComponentManager.java:648)[org.apache.felix:org.apache.felix.scr:1.8.2] at org.apache.felix.scr.impl.config.ConfigurableComponentHolder.configurationUpdated(ConfigurableComponentHolder.java:328)[org.apache.felix:org.apache.felix.scr:1.8.2] at org.apache.felix.scr.impl.config.ConfigurationSupport.configurationEvent(ConfigurationSupport.java:290)[org.apache.felix:org.apache.felix.scr:1.8.2] at org.apache.felix.cm.impl.ConfigurationManager$FireConfigurationEvent.sendEvent(ConfigurationManager.java:2035)[org.apache.felix:org.apache.felix.configadmin:1.8.2] at org.apache.felix.cm.impl.ConfigurationManager$FireConfigurationEvent.run(ConfigurationManager.java:2005)[org.apache.felix:org.apache.felix.configadmin:1.8.2] at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103)[org.apache.felix:org.apache.felix.configadmin:1.8.2] at java.lang.Thread.run(Thread.java:863)[:1.7.0] Caused by: java.lang.ClassNotFoundException: org.apache.qpid.proton.engine.Sasl not found by io.fabric8.gateway-core [173] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1556) at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:77) at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1993) at java.lang.ClassLoader.loadClass(ClassLoader.java:846)[:1.7.0] ... 23 more
When
amqpEnabled=false
is set in io.fabric8.gateway.detecting.properties gateway works properly (except amqp).