[Dev] TestNode/Jetty/Axis exception

Frank Cohen fcohen at pushtotest.com
Wed Jul 25 07:48:10 PDT 2007


I try running the example_agents/TestGen4Web/loadtest.xml scenario  
and get an exception. Please take a look and open a ticket. Thanks. - 
Frank


Console output:


Mac OS X J editor keyboard mapping...
Done
Starting local TestNode
Starting local Monitor
2007-07-25 07:44:14,517 [main] DEBUG com.bitmechanic.maxq.Config -  
Generator:  
com.pushtotest.testmaker.gui.NewAgentWizard.maxqhelp.TMCodeGenerator
Proxy recorder server started on port: 80902007-07-25 07:44:17,316  
[Thread-9] INFO  com.bitmechanic.maxq.ProxyServer - Proxy server  
started on port: 8090

	-	Validating test			-
The test is valid.
	-	Test Resources		-
XML Scenario:	/Applications/PushToTest_TestMaker/example_agents/ 
testgen4web_examples/LoadTest.xml
TestGen4Web File:	example_agents/testgen4web_examples/ 
PTT_Examples_UnitTest.testgen4web
	-	Loading Scenario		-
The node localhost is valid
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/} 
Server.generalException
faultSubcode:
faultString: java.lang.LinkageError: loader constraints violated when  
linking javax/activation/DataHandler class; nested exception is:
	java.lang.LinkageError: loader constraints violated when linking  
javax/activation/DataHandler class
faultActor:
faultNode:
faultDetail:
	{http://xml.apache.org/axis/}hostname:frank-cohens-computer.local

java.lang.LinkageError: loader constraints violated when linking  
javax/activation/DataHandler class; nested exception is:
	java.lang.LinkageError: loader constraints violated when linking  
javax/activation/DataHandler class
	at org.apache.axis.message.SOAPFaultBuilder.createFault 
(SOAPFaultBuilder.java:222)
	at org.apache.axis.message.SOAPFaultBuilder.endElement 
(SOAPFaultBuilder.java:129)
	at org.apache.axis.encoding.DeserializationContext.endElement 
(DeserializationContext.java:1087)
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown  
Source)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement 
(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl 
$FragmentContentDispatcher.dispatch(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument 
(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
	at org.apache.axis.encoding.DeserializationContext.parse 
(DeserializationContext.java:227)
	at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
	at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
	at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke 
(MustUnderstandChecker.java:62)
	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
	at org.apache.axis.client.Call.invoke(Call.java:2767)
	at org.apache.axis.client.Call.invoke(Call.java:2443)
	at org.apache.axis.client.Call.invoke(Call.java:2366)
	at org.apache.axis.client.Call.invoke(Call.java:1812)
	at com.pushtotest.testnetwork.TestNodeSoapBindingStub.doLoadScenario 
(Unknown Source)
	at com.pushtotest.testnetwork.Master.doLoadScenario(Unknown Source)
	at com.pushtotest.testmaker.XSTest.client.TestNode.loadScenario 
(TestNode.java:373)
	at com.pushtotest.testmaker.XSTest.client.ControlRunner.add 
(ControlRunner.java:262)
	at com.pushtotest.testmaker.XSTest.client.ControlRunner.addNodes 
(ControlRunner.java:245)
	at com.pushtotest.testmaker.XSTest.client.ControlRunner.run 
(ControlRunner.java:426)
	-	Starting test			-
	-	Starting Monitors		-
	-	Making Transactions		-
	-	Recording Transaction		-
	-	Test Complete!			-
	-	Getting Result Files		-
	-	Starting test			-
	-	Starting Monitors		-
	-	Making Transactions		-
	-	Recording Transaction		-
	-	Test Complete!			-
	-	Getting Result Files		-
	-	Starting test			-
	-	Starting Monitors		-
	-	Making Transactions		-
	-	Recording Transaction		-
	-	Test Complete!			-
	-	Getting Result Files		-
Unable to tally files: Not enough files.




Local Node Output

- Exception:
java.lang.LinkageError: loader constraints violated when linking  
javax/activation/DataHandler class
	at  
org.apache.axis.attachments.MultiPartRelatedInputStream.readTillFound 
(MultiPartRelatedInputStream.java:560)
	at org.apache.axis.attachments.MultiPartRelatedInputStream.readAll 
(MultiPartRelatedInputStream.java:433)
	at  
org.apache.axis.attachments.MultiPartRelatedInputStream.getAttachments 
(MultiPartRelatedInputStream.java:439)
	at org.apache.axis.attachments.AttachmentsImpl.mergeinAttachments 
(AttachmentsImpl.java:171)
	at  
org.apache.axis.attachments.AttachmentsImpl.getAttachmentByReference 
(AttachmentsImpl.java:341)
	at org.apache.axis.encoding.DeserializationContext.getObjectByRef 
(DeserializationContext.java:617)
	at org.apache.axis.encoding.DeserializerImpl.startElement 
(DeserializerImpl.java:351)
	at org.apache.axis.encoding.DeserializationContext.startElement 
(DeserializationContext.java:1048)
	at org.apache.axis.message.SAX2EventRecorder.replay 
(SAX2EventRecorder.java:165)
	at org.apache.axis.message.MessageElement.publishToHandler 
(MessageElement.java:1141)
	at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
	at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
	at org.apache.axis.providers.java.RPCProvider.processMessage 
(RPCProvider.java:81)
	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)





Local Node Error

2007-07-25 07:44:14.173::INFO:  Logging to STDERR via  
org.mortbay.log.StdErrLog
2007-07-25 07:44:16.063::INFO:  jetty-6.1.4
2007-07-25 07:44:16.403::INFO:  Extract jar:file:/Applications/ 
PushToTest_TestMaker/TestNetwork/TestNode/webapps/responder.war!/ to / 
tmp/Jetty_0_0_0_0_8080_responder.war__responder__-4z4j09/webapp
2007-07-25 07:44:17.580::INFO:  NO JSP Support for /responder, did  
not find org.apache.jasper.servlet.JspServlet
2007-07-25 07:44:20.976::INFO:  NO JSP Support for /TestNetwork, did  
not find org.apache.jasper.servlet.JspServlet
2007-07-25 07:44:21.646::INFO:  Started  
SelectChannelConnector at 0.0.0.0:8080





--
Frank Cohen, PushToTest, http://www.PushToTest.com, phone 408 374 7426
TestMaker: The open-source SOA test automation tool





More information about the Dev mailing list