Details
-
Bug
-
Resolution: Done
-
Blocker
-
jboss-fuse-6.2.1
-
None
-
%
Description
Bundle karaf shell doesn't start on IBM JDK due to problem with loading bouncycastle random generator class.
Fuse 6.2.0 build 133 starts on the same machine and JDK correctly, and ssh bundle works.
[ 60] [Active ] [Failure ] [ ] [ 80] Apache Karaf :: Shell :: SSH (2.4.0.redhat-621013)
java -version
ibm-java-70/bin/java -version java version "1.7.0" Java(TM) SE Runtime Environment (build pxa6470_27sr2fp10-20141218_02(SR2 FP10)) IBM J9 VM (build 2.7, JRE 1.7.0 Linux amd64-64 Compressed References 20141215_227395 (JIT enabled, AOT enabled) J9VM - R27_Java727_SR2_20141215_1631_B227395 JIT - tr.r13.java_20141003_74587.07 GC - R27_Java727_SR2_20141215_1631_B227395_CMPRSS J9CL - 20141215_227395) JCL - 20141217_01 based on Oracle jdk7u75-b12
fuse log
07:54:06,114 | ERROR | rint Extender: 1 | BlueprintContainerImpl | 22 - org.apache.aries.blueprint.core - 1.4.2 | Unable to start blueprint container for bundle org.apache.karaf.shell.ssh org.osgi.service.blueprint.container.ComponentDefinitionException: Error when instantiating bean sshServer of class org.apache.sshd.SshServer at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:315)[22:org.apache.aries.blueprint.core:1.4.2] at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:806)[22:org.apache.aries.blueprint.core:1.4.2] at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:787)[22:org.apache.aries.blueprint.core:1.4.2] at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:106)[22:org.apache.aries.blueprint.core:1.4.2] at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)[22:org.apache.aries.blueprint.core:1.4.2] at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)[22:org.apache.aries.blueprint.core:1.4.2] at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:682)[22:org.apache.aries.blueprint.core:1.4.2] at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:377)[22:org.apache.aries.blueprint.core:1.4.2] at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:269)[22:org.apache.aries.blueprint.core:1.4.2] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:522)[:1.8.0] at java.util.concurrent.FutureTask.run(FutureTask.java:277)[:1.8.0] at org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106)[22:org.apache.aries.blueprint.core:1.4.2] at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[22:org.apache.aries.blueprint.core:1.4.2] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:522)[:1.8.0] at java.util.concurrent.FutureTask.run(FutureTask.java:277)[:1.8.0] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:191)[:1.8.0] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)[:1.8.0] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)[:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)[:1.8.0] at java.lang.Thread.run(Thread.java:785)[:1.8.0] Caused by: java.lang.NoClassDefFoundError: org.bouncycastle.crypto.prng.VMPCRandomGenerator at org.apache.sshd.common.random.BouncyCastleRandom.<init>(BouncyCastleRandom.java:56) at org.apache.sshd.common.random.BouncyCastleRandom$Factory.create(BouncyCastleRandom.java:48) at org.apache.sshd.common.random.BouncyCastleRandom$Factory.create(BouncyCastleRandom.java:41) at org.apache.sshd.common.random.SingletonRandomFactory.<init>(SingletonRandomFactory.java:37) at org.apache.sshd.SshBuilder$BaseBuilder.fillWithDefaultValues(SshBuilder.java:117) at org.apache.sshd.SshBuilder$ServerBuilder.fillWithDefaultValues(SshBuilder.java:365) at org.apache.sshd.SshBuilder$ServerBuilder.fillWithDefaultValues(SshBuilder.java:361) at org.apache.sshd.SshBuilder$BaseBuilder.build(SshBuilder.java:234) at org.apache.sshd.SshBuilder$BaseBuilder.build(SshBuilder.java:254) at org.apache.sshd.SshServer.setUpDefaultServer(SshServer.java:366) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.8.0] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)[:1.8.0] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)[:1.8.0] at java.lang.reflect.Method.invoke(Method.java:495)[:2.6 (01-16-2015)] at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)[22:org.apache.aries.blueprint.core:1.4.2] at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)[22:org.apache.aries.blueprint.core:1.4.2] at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:313)[22:org.apache.aries.blueprint.core:1.4.2] ... 19 more Caused by: java.lang.ClassNotFoundException: org.bouncycastle.crypto.prng.VMPCRandomGenerator not found by org.apache.sshd.core [62] 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:747)[:1.8.0] ... 36 more
Attachments
Issue Links
- relates to
-
ENTESB-3938 [OpenStack] 020 and 031 builds are taking too long to start on openstack
- Closed