BhuvanShanmugam
17 years agoContributor
Exception when running load test
Hi ,
I have a simple 2 req/resp test case and trying a load test with 10 threads.
I am using a mock service to test this.
I get the following exception even if i run with just 1 Thread.
Wed Aug 06 17:46:44 BST 2008:ERROR:java.lang.NullPointerException
java.lang.NullPointerException
at com.eviware.soapui.impl.coverage.ProjectCoverage.a(SourceFile:629)
at com.eviware.soapui.impl.coverage.ProjectCoverage.accumulateMockResult(SourceFile:492)
at com.eviware.soapui.impl.wsdl.panels.mock.ProWsdlMockServiceDesktopPanel$CoveragetMockRunListener.onMockResult(SourceFile:128)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchMockRequest(WsdlMockRunner.java:299)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchMockRequest(WsdlMockRunner.java:57)
at com.eviware.soapui.monitor.MockEngine$ServerHandler.handle(MockEngine.java:296)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
I also see the following exception when I increase the number of threads to about 50. In both cases I dont give any time delay between threads and the Startegy is Simple.
Wed Aug 06 17:51:28 BST 2008:ERROR:java.util.ConcurrentModificationException
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:761)
at java.util.LinkedList$ListItr.next(LinkedList.java:696)
at com.eviware.soapui.impl.coverage.ProjectCoverage.a(SourceFile:627)
at com.eviware.soapui.impl.coverage.ProjectCoverage.accumulateMockResult(SourceFile:492)
at com.eviware.soapui.impl.wsdl.panels.mock.ProWsdlMockServiceDesktopPanel$CoveragetMockRunListener.onMockResult(SourceFile:128)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchMockRequest(WsdlMockRunner.java:299)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchMockRequest(WsdlMockRunner.java:57)
at com.eviware.soapui.monitor.MockEngine$ServerHandler.handle(MockEngine.java:296)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Any help in this regard is appreaciated.
Bhuvan.
I have a simple 2 req/resp test case and trying a load test with 10 threads.
I am using a mock service to test this.
I get the following exception even if i run with just 1 Thread.
Wed Aug 06 17:46:44 BST 2008:ERROR:java.lang.NullPointerException
java.lang.NullPointerException
at com.eviware.soapui.impl.coverage.ProjectCoverage.a(SourceFile:629)
at com.eviware.soapui.impl.coverage.ProjectCoverage.accumulateMockResult(SourceFile:492)
at com.eviware.soapui.impl.wsdl.panels.mock.ProWsdlMockServiceDesktopPanel$CoveragetMockRunListener.onMockResult(SourceFile:128)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchMockRequest(WsdlMockRunner.java:299)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchMockRequest(WsdlMockRunner.java:57)
at com.eviware.soapui.monitor.MockEngine$ServerHandler.handle(MockEngine.java:296)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
I also see the following exception when I increase the number of threads to about 50. In both cases I dont give any time delay between threads and the Startegy is Simple.
Wed Aug 06 17:51:28 BST 2008:ERROR:java.util.ConcurrentModificationException
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:761)
at java.util.LinkedList$ListItr.next(LinkedList.java:696)
at com.eviware.soapui.impl.coverage.ProjectCoverage.a(SourceFile:627)
at com.eviware.soapui.impl.coverage.ProjectCoverage.accumulateMockResult(SourceFile:492)
at com.eviware.soapui.impl.wsdl.panels.mock.ProWsdlMockServiceDesktopPanel$CoveragetMockRunListener.onMockResult(SourceFile:128)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchMockRequest(WsdlMockRunner.java:299)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchMockRequest(WsdlMockRunner.java:57)
at com.eviware.soapui.monitor.MockEngine$ServerHandler.handle(MockEngine.java:296)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Any help in this regard is appreaciated.
Bhuvan.