gordillo_ramon
15 years agoContributor
Cached WSDL Project throws an exception starting mockservice
Hi.
I have a project with "Cached WSDL=true", but when starting the mock service, the following log trace is shown:
12:18:29,240 INFO [JettyMockEngine] Stopped MockService [SB-CustomerOperations-2-0-0-Mock] on port [8088]
12:18:30,467 INFO [JettyMockEngine] Started mockService [SB-CustomerOperations-2-0-0-Mock] on port [8088] at path [/mockProductCatalogue/SB/2.0.0]
12:18:30,477 ERROR [SoapUI] An error occured [Missing local file for [file:///customer_operations_interface_2_0_0.wsdl]], see error log for details
And when I try to see the interface using http://localhost:8080/mockProductCatalo ... 2.0.0?WSDL, I get the following trace:
12:18:47,410 DEBUG [JettyMockEngine] SB-CustomerOperations-2-0-0-Mock was unable to dispatch mock request
com.eviware.soapui.impl.wsdl.mock.DispatchException: java.lang.NullPointerException
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchGetRequest(WsdlMockRunner.java:456)
at com.eviware.soapui.model.support.AbstractMockRunner.dispatchRequest(AbstractMockRunner.java:63)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchRequest(WsdlMockRunner.java:385)
at com.eviware.soapui.monitor.JettyMockEngine$ServerHandler.handle(JettyMockEngine.java:701)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.lang.NullPointerException
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.printWsdl(WsdlMockRunner.java:586)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchWsdlRequest(WsdlMockRunner.java:544)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchGetRequest(WsdlMockRunner.java:418)
... 13 more
12:18:47,411 ERROR [SoapUI] An error occured [java.lang.NullPointerException], see error log for details
But if I use the schema assertion in the testsuite, I get no problem and in the interface viewer, the complete set of cached schemas is shown.
Can you have a look what problem could it be with the caching schemas in the mock services?
My SoapUI version is 3.5.1.
Thanks in advance.
Kind regards.
Ramon
I have a project with "Cached WSDL=true", but when starting the mock service, the following log trace is shown:
12:18:29,240 INFO [JettyMockEngine] Stopped MockService [SB-CustomerOperations-2-0-0-Mock] on port [8088]
12:18:30,467 INFO [JettyMockEngine] Started mockService [SB-CustomerOperations-2-0-0-Mock] on port [8088] at path [/mockProductCatalogue/SB/2.0.0]
12:18:30,477 ERROR [SoapUI] An error occured [Missing local file for [file:///customer_operations_interface_2_0_0.wsdl]], see error log for details
And when I try to see the interface using http://localhost:8080/mockProductCatalo ... 2.0.0?WSDL, I get the following trace:
12:18:47,410 DEBUG [JettyMockEngine] SB-CustomerOperations-2-0-0-Mock was unable to dispatch mock request
com.eviware.soapui.impl.wsdl.mock.DispatchException: java.lang.NullPointerException
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchGetRequest(WsdlMockRunner.java:456)
at com.eviware.soapui.model.support.AbstractMockRunner.dispatchRequest(AbstractMockRunner.java:63)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchRequest(WsdlMockRunner.java:385)
at com.eviware.soapui.monitor.JettyMockEngine$ServerHandler.handle(JettyMockEngine.java:701)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Caused by: java.lang.NullPointerException
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.printWsdl(WsdlMockRunner.java:586)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchWsdlRequest(WsdlMockRunner.java:544)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchGetRequest(WsdlMockRunner.java:418)
... 13 more
12:18:47,411 ERROR [SoapUI] An error occured [java.lang.NullPointerException], see error log for details
But if I use the schema assertion in the testsuite, I get no problem and in the interface viewer, the complete set of cached schemas is shown.
Can you have a look what problem could it be with the caching schemas in the mock services?
My SoapUI version is 3.5.1.
Thanks in advance.
Kind regards.
Ramon