Ticket #191 (closed defect: fixed)

Opened 6 months ago

Last modified 6 months ago

DPL's not working

Reported by: fcohen Assigned to: fcohen@pushtotest.com
Priority: blocker Milestone:
Version: 5.1 Keywords:
Cc:

Description

On Mac OS X 10.4.10 I run TestMaker 5.1 (prealpha) to run example_agents/dplCSVExample/testDPLCVS.xml and get the following in the Load TestNode Error tab of the output panel.

java.lang.ClassNotFoundException?: com.pushtotest.tool.dpl.provided.CSVDPL

at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController?.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader?.loadClass(ClassLoader?.java:316) at java.lang.ClassLoader?.loadClass(ClassLoader?.java:251) at org.mortbay.jetty.webapp.WebAppClassLoader?.loadClass(WebAppClassLoader?.java:375) at org.mortbay.jetty.webapp.WebAppClassLoader?.loadClass(WebAppClassLoader?.java:337) at java.lang.ClassLoader?.loadClassInternal(ClassLoader?.java:361) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner?.newDPLInstance(TestscenarioRunner?.java:631) at com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner?.createDPLs(TestscenarioRunner?.java:618) at com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner?.initRemotely(TestscenarioRunner?.java:499) at com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner?.<init>(TestscenarioRunner?.java:127) at com.pushtotest.testnetwork.Scenario.load(Unknown Source) at com.pushtotest.testnetwork.TestNode.doLoadScenario(Unknown Source) at sun.reflect.NativeMethodAccessorImpl?.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl?.invoke(NativeMethodAccessorImpl?.java:39) at sun.reflect.DelegatingMethodAccessorImpl?.invoke(DelegatingMethodAccessorImpl?.java:25) at java.lang.reflect.Method.invoke(Method.java:589) at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397) at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186) at org.apache.axis.providers.java.JavaProvider?.invoke(JavaProvider?.java:323) at org.apache.axis.strategies.InvocationStrategy?.visit(InvocationStrategy?.java:32) at org.apache.axis.SimpleChain?.doVisiting(SimpleChain?.java:118) at org.apache.axis.SimpleChain?.invoke(SimpleChain?.java:83) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453) at org.apache.axis.server.AxisServer?.invoke(AxisServer?.java:281) at org.apache.axis.transport.http.AxisServlet?.doPost(AxisServlet?.java:699) at javax.servlet.http.HttpServlet?.service(HttpServlet?.java:727) at org.apache.axis.transport.http.AxisServletBase?.service(AxisServletBase?.java:327) at javax.servlet.http.HttpServlet?.service(HttpServlet?.java:820) at org.mortbay.jetty.servlet.ServletHolder?.handle(ServletHolder?.java:487) at org.mortbay.jetty.servlet.ServletHandler?.handle(ServletHandler?.java:367) at org.mortbay.jetty.security.SecurityHandler?.handle(SecurityHandler?.java:216) at org.mortbay.jetty.servlet.SessionHandler?.handle(SessionHandler?.java:181) at org.mortbay.jetty.handler.ContextHandler?.handle(ContextHandler?.java:712) at org.mortbay.jetty.webapp.WebAppContext?.handle(WebAppContext?.java:405) at org.mortbay.jetty.handler.ContextHandlerCollection?.handle(ContextHandlerCollection?.java:211) at org.mortbay.jetty.handler.HandlerCollection?.handle(HandlerCollection?.java:114) at org.mortbay.jetty.handler.HandlerWrapper?.handle(HandlerWrapper?.java:139) at org.mortbay.jetty.Server.handle(Server.java:295) at org.mortbay.jetty.HttpConnection?.handleRequest(HttpConnection?.java:503) at org.mortbay.jetty.HttpConnection?$RequestHandler?.content(HttpConnection?.java:841) at org.mortbay.jetty.HttpParser?.parseNext(HttpParser?.java:639) at org.mortbay.jetty.HttpParser?.parseAvailable(HttpParser?.java:210) at org.mortbay.jetty.HttpConnection?.handle(HttpConnection?.java:379) at org.mortbay.io.nio.SelectChannelEndPoint?.run(SelectChannelEndPoint?.java:361) at org.mortbay.thread.BoundedThreadPool?$PoolThread?.run(BoundedThreadPool?.java:442)

Change History

11/11/07 15:35:16 changed by fcohen

  • status changed from new to closed.
  • resolution set to fixed.

tm5/build.xml and tm5/TestMaker/build.xml was not copying the tool.jar file to the correct location (tm5/TestMaker/TestNetwork/lib). So the old (pre-DPL) tool.jar was being deployed. This is fixed. -Frank