noclassdeffounderror - ClassNoDefFoundError while running a junit test which is instrumented using TPTP probekit agent -



noclassdeffounderror - ClassNoDefFoundError while running a junit test which is instrumented using TPTP probekit agent -

i've been dealing error message while , nobody has been able help me...

i trying probe java application using standalone tptp probekit agent next 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 junit testcase quickfixj bundle (quickfixj.org)...

running above command, probing starts , able see runtime traces. however, @ point during execution getting runtime exception:

java.lang.noclassdeffounderror: testprobe_probe$probe_0

25-jan-2012 10:25:11 quickfix.test.acceptance.atserver run severe: error in @ server java.lang.noclassdeffounderror: testprobe_probe$probe_0 @ com.sun.org.apache.xerces.internal.jaxp.documentbuilderfactoryimpl.<init>(documentbuilderfactoryimpl.java) @ sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method) @ sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java:39) @ sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:27) @ java.lang.reflect.constructor.newinstance(constructor.java:513) @ java.lang.class.newinstance0(class.java:355) @ java.lang.class.newinstance(class.java:308) @ javax.xml.parsers.factoryfinder.newinstance(factoryfinder.java:147) @ javax.xml.parsers.factoryfinder.find(factoryfinder.java:233) @ javax.xml.parsers.documentbuilderfactory.newinstance(documentbuilderfactory.java:123) @ quickfix.datadictionary.load(datadictionary.java:906) @ quickfix.datadictionary.read(datadictionary.java:893) @ quickfix.datadictionary.<init>(datadictionary.java:109) @ quickfix.defaultsessionfactory.getdatadictionary(defaultsessionfactory.java:325) @ quickfix.defaultsessionfactory.createdatadictionary(defaultsessionfactory.java:219) @ quickfix.defaultsessionfactory.processfixtdatadictionaries(defaultsessionfactory.java:258) @ quickfix.defaultsessionfactory.create(defaultsessionfactory.java:113) @ quickfix.mina.acceptor.abstractsocketacceptor.createsessions(abstractsocketacceptor.java:242) @ quickfix.mina.acceptor.abstractsocketacceptor.startacceptingconnections(abstractsocketacceptor.java:99) @ quickfix.socketacceptor.initialize(socketacceptor.java:66) @ quickfix.socketacceptor.start(socketacceptor.java:59) @ quickfix.test.acceptance.atserver.run(atserver.java:193) @ java.lang.thread.run(thread.java:662)**

which states probe file missing. file has been needed in first place print traces!!???.....

well, here facts:

i able probe other applications, including 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 able run quickfix.test.acceptance.acceptancetestsuite using junit (no probing):

java junit.textui.testrunner quickfix.test.acceptance.acceptancetestsuite

i have set path testprobe_probe$probe_0 in classpath

i have called system.getenv("classpath") within testcase , classpath seems fine

my testcase deals threads, sockets, etc

and scheme 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??

thanks, anis

junit noclassdeffounderror instrumentation quickfix eclipse-tptp

Comments

Popular posts from this blog

delphi - blogger via idHTTP : error 400 bad request -

c++ - compiler errors when initializing EXPECT_CALL with function which has program_options::variables_map as parameter -

How do I check if an insert was successful with MySQLdb in Python? -