Hi Anis,

just two thoughts:
1. Are you using some custom classloader in your test,
   or are you changing anything related to classloading?
2. Are there two versions of class testProbe_probe$Probe_0
   on the classpath?

Especially with multiple versions of the same class in different jars there are usually no helpful error messages to be expected.

Regards,

Heiner

Am 20.01.2012 22:24, schrieb Anis Yousefi:
Hi there,

I desperately need your help! I've been dealing with this error message
for more than a week now and nobody has been able to help me...

I am trying to probe a java application using the standalone TPTP
probekit agent with the following linux command:

java
'-agentlib:JPIBootLoader=JPIAgent:server=standalone;ProbekitAgent:ext-pk-BCILibraryName=BCIEngProbe,ext-pk-probescript=ome/anis/qf-t/core/probe/testProbe.probescript'
junit.textui.TestRunner quickfix.test.acceptance.AcceptanceTestSuite

my application is actually a junit testcase...

Running the above command, the probing starts and I am able to see the
runtime traces. However, at some point during execution I am getting the
runtime exception: java.lang.NoClassDefFoundError: testProbe_probe$Probe_0

which is my probe file that has been needed from the start to print the
traces!!???.....

Well, here are some facts:
-I am able to probe other applications, including a simple junit test:

java
'-agentlib:JPIBootLoader=JPIAgent:server=standalone;ProbekitAgent:ext-pk-BCILibraryName=BCIEngProbe,ext-pk-probescript=ome/anis/qf-t/core/probe/testProbe.probescript'
junit.textui.TestRunner quickfix.test.acceptance.AnisJUnitTestExample

-I am able to run the quickfix.test.acceptance.AcceptanceTestSuite using
junit (no probing):

java junit.textui.TestRunner quickfix.test.acceptance.AcceptanceTestSuite

-I have set the path to testProbe_probe$Probe_0 in CLASSPATH
-I have called the System.getenv("CLASSPATH") from within my testcase
and the CLASSPATH seems to be fine
-my testcase deals with threads, sockets, etc

And my system configuration is:
-os: ubuntu 10.04-64bit (on VirtualBox!)
-java version "1.6.0_24"
-junit: junit-4.10.jar
-TPTP agent controller: agntctrl.linux_em64t-TPTP-4.7.2

Any ideas??

Please, advise. I've tried many many things with no success...

Thanks,
Anis


_______________________________________________
tptp-tracing-profiling-tools-dev mailing list
tptp-tracing-profiling-tools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/tptp-tracing-profiling-tools-dev
_______________________________________________
tptp-tracing-profiling-tools-dev mailing list
tptp-tracing-profiling-tools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/tptp-tracing-profiling-tools-dev

Reply via email to