Contributions
Exported war file not working - ServiceV PRO 2.2.0.
I have created a REST mock with ServiceV PRO 2.2.0.I exported as a war file and deployed on Tomcat 8.0.48. The problem comes when i try to access the endpoint in the mock! Message:com.eviware.soapui.DefaultSoapUICore cannot be cast to com.eviware.soapui.mockaswar.MockAsWarCoreInt Postman message: <html> <head> <title>Apache Tomcat/8.0.48 - Error report</title> <style type="text/css">H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}.line {height: 1px; background-color: #525D76; border: none;}</style> </head> <body> <h1>HTTP Status 500 - com.eviware.soapui.DefaultSoapUICore cannot be cast to com.eviware.soapui.mockaswar.MockAsWarCoreInterface</h1> <div class="line"></div> <p> <b>type</b> Exception report </p> <p> <b>message</b> <u>com.eviware.soapui.DefaultSoapUICore cannot be cast to com.eviware.soapui.mockaswar.MockAsWarCoreInterface</u> </p> <p> <b>description</b> <u>The server encountered an internal error that prevented it from fulfilling this request.</u> </p> <p> <b>exception</b> </p> <pre>java.lang.ClassCastException: com.eviware.soapui.DefaultSoapUICore cannot be cast to com.eviware.soapui.mockaswar.MockAsWarCoreInterface com.eviware.soapui.mockaswar.MockAsWarServlet.getMockServletCore(MockAsWarServlet.java:167) com.eviware.soapui.mockaswar.MockAsWarServlet.service(MockAsWarServlet.java:173) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) </pre> <p> <b>note</b> <u>The full stack trace of the root cause is available in the Apache Tomcat/8.0.48 logs.</u> </p> <hr class="line"> <h3>Apache Tomcat/8.0.48</h3> </body> </html> Tomcat log: 10-Jan-2018 10:15:02.601 INFO [http-apr-8080-exec-4] com.eviware.soapui.mockaswar.MockAsWarServlet.init Starting REST Virt [REST Virt 1] 10-Jan-2018 10:15:02.608 SEVERE [http-apr-8080-exec-4] com.eviware.soapui.mockaswar.MockAsWarServlet.init null java.lang.NullPointerException at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.start(WsdlMockRunner.java:229) at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.<init>(WsdlMockRunner.java:77) at com.eviware.soapui.impl.rest.mock.RestMockService.start(RestMockService.java:382) at com.eviware.soapui.impl.support.AbstractMockService.start(AbstractMockService.java:204) at com.eviware.soapui.mockaswar.MockAsWarServlet.init(MockAsWarServlet.java:101) at javax.servlet.GenericServlet.init(GenericServlet.java:158) ... Export config attached. Export and running JAVA version is JAVA 8_151. Attached example project: GET /status (endpoint) Kindly suggest what can be a problem!Solved7 years agoPlace ReadyAPI QuestionsReadyAPI Questions3.3KViews0likes2Commentscom.eviware.soapui.DefaultSoapUICore cannot be cast to com.eviware.soapui.mockaswar.MockAsWarCoreInt
I have created a REST mock service with ServiceV PRO version 2.2.0 and after exporting the war file, i'm getting the following error, when i try to access the endpoint in the mock(Tomcat 8.0.48): Tomcat log: 10-Jan-2018 10:15:02.601 INFO [http-apr-8080-exec-4] com.eviware.soapui.mockaswar.MockAsWarServlet.init Starting REST Virt [REST Virt 1] 10-Jan-2018 10:15:02.608 SEVERE [http-apr-8080-exec-4] com.eviware.soapui.mockaswar.MockAsWarServlet.init null java.lang.NullPointerException at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.start(WsdlMockRunner.java:229) at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.<init>(WsdlMockRunner.java:77) at com.eviware.soapui.impl.rest.mock.RestMockService.start(RestMockService.java:382) at com.eviware.soapui.impl.support.AbstractMockService.start(AbstractMockService.java:204) at com.eviware.soapui.mockaswar.MockAsWarServlet.init(MockAsWarServlet.java:101) at javax.servlet.GenericServlet.init(GenericServlet.java:158) ... Why is it trying to deal with Wsdl stuff? No idea... POSTman message body: <body> <h1>HTTP Status 500 - com.eviware.soapui.DefaultSoapUICore cannot be cast to com.eviware.soapui.mockaswar.MockAsWarCoreInterface</h1> <div class="line"></div> <p> <b>type</b> Exception report </p> <p> <b>message</b> <u>com.eviware.soapui.DefaultSoapUICore cannot be cast to com.eviware.soapui.mockaswar.MockAsWarCoreInterface</u> </p> <p> <b>description</b> <u>The server encountered an internal error that prevented it from fulfilling this request.</u> </p> <p> <b>exception</b> </p> <pre>java.lang.ClassCastException: com.eviware.soapui.DefaultSoapUICore cannot be cast to com.eviware.soapui.mockaswar.MockAsWarCoreInterface com.eviware.soapui.mockaswar.MockAsWarServlet.getMockServletCore(MockAsWarServlet.java:167) com.eviware.soapui.mockaswar.MockAsWarServlet.service(MockAsWarServlet.java:173) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) </pre> <p> <b>note</b> <u>The full stack trace of the root cause is available in the Apache Tomcat/8.0.48 logs.</u> </p> <hr class="line"> <h3>Apache Tomcat/8.0.48</h3> </body> Export config attached. I have read the java version matters, where it is exported and where i run, they are identical(JAVA 8_151) Anyone has any idea, what went wrong? Any suggestion is welcome!7 years agoPlace ReadyAPI QuestionsReadyAPI Questions2.7KViews0likes3Comments