Hello all, 

 I am getting an RMI exception when trying to run Pax Exam. I have seen
email threads with the same error in the past that suggested a
Thread.sleep but that did not seem to help. My error is below. 

[org.ops4j.pax.exam.rbc.client.RemoteBundleContextClient] : Waiting for
remote bundle context.. on 21000 name:
f5fd2beb-738f-429c-9928-ec8abec7719a timout: [ RelativeTimeout value =
30000 ]
Listening for transport dt_socket at address: 5005
[org.ops4j.pax.exam.testng.listener.PaxExam] : Exception
java.lang.RuntimeException: Cannot get the remote bundle context
 at
org.ops4j.pax.exam.rbc.client.intern.RemoteBundleContextClientImpl.getRemoteBundleContext(RemoteBundleContextClientImpl.java:255)
 at
org.ops4j.pax.exam.rbc.client.intern.RemoteBundleContextClientImpl.waitForState(RemoteBundleContextClientImpl.java:211)
 at
org.ops4j.pax.exam.karaf.container.internal.KarafTestContainer.waitForState(KarafTestContainer.java:578)
 at
org.ops4j.pax.exam.karaf.container.internal.KarafTestContainer.startKaraf(KarafTestContainer.java:230)
 at
org.ops4j.pax.exam.karaf.container.internal.KarafTestContainer.start(KarafTestContainer.java:180)
 at
org.ops4j.pax.exam.spi.reactors.AllConfinedStagedReactor.invoke(AllConfinedStagedReactor.java:79)
 at
org.ops4j.pax.exam.testng.listener.PaxExam.runByDriver(PaxExam.java:458)
 at org.ops4j.pax.exam.testng.listener.PaxExam.run(PaxExam.java:308)
 at
org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:208)
 at org.testng.internal.Invoker.invokeMethod(Invoker.java:635)
 at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:821)
 at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1131)
 at
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:124)
 at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
 at org.testng.TestRunner.privateRun(TestRunner.java:773)
 at org.testng.TestRunner.run(TestRunner.java:623)
 at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
 at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
 at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
 at org.testng.SuiteRunner.run(SuiteRunner.java:259)
 at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
 at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
 at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
 at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
 at org.testng.TestNG.run(TestNG.java:1018)
 at
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:115)
 at
org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:129)
 at
org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:113)
 at
org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111)
 at
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
 at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
 at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Caused by: java.rmi.NotBoundException:
f5fd2beb-738f-429c-9928-ec8abec7719a
 at sun.rmi.registry.RegistryImpl.lookup(RegistryImpl.java:136)
 at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
 at
sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:409)
 at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:267)
 at sun.rmi.transport.Transport$1.run(Transport.java:177)
 at sun.rmi.transport.Transport$1.run(Transport.java:174)
 at java.security.AccessController.doPrivileged(Native Method)
 at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
 at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:556)
 at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:811)
 at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:670)
 at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
 at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
 at java.lang.Thread.run(Thread.java:745)
 at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:275)
 at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:252)
 at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:378)
 at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
 at
org.ops4j.pax.exam.rbc.client.intern.RemoteBundleContextClientImpl.getRemoteBundleContext(RemoteBundleContextClientImpl.java:242)


Thank you for any help that can be provided, 

 David 

Reply via email to