I'm having trouble getting a very simple web service to work. My WSDL is 
generated correctly, but when I try to invoke one of my web methods with a SOAP 
request, I get this response back:

<faultcode>env:Server</faultcode>
  | <faultstring>Endpoint cannot handle requests in state: 
UNDEFINED</faultstring>


I am fairly certain that this code is very closely related to the problem:
@PersistenceContext(unitName = "bship")
  | private EntityManager manager;

Because when I comment that code out, all of the sudden my service will send 
back valid responses. So I'm assuming that means my problem has something to do 
with JNDI or JPA.

Here is the entity i'm trying to persist in the web method:
http://devk.it/ec0DhwS7NB

Here is my persistence.xml:
http://devk.it/37vCj4EReq

Here is my ds.xml (which is in my /deploy/ folder):
http://devk.it/f13G5pC7xq

Here is the Service Bean:
http://devk.it/6b0451wccr

And here is my Remote interface:
http://devk.it/14etOF2X0O

When I debug my EJB project, an exception similar to the invalid response comes 
up:

ERROR [SOAPFaultHelperJAXRPC] SOAP request exception
  | javax.xml.rpc.soap.SOAPFaultException: Endpoint cannot handle requests in 
state: UNDEFINED
  |     at 
org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC.exceptionToFaultMessage(SOAPFaultHelperJAXRPC.java:189)
  |     at 
org.jboss.ws.core.jaxws.SOAPFaultHelperJAXWS.exceptionToFaultMessage(SOAPFaultHelperJAXWS.java:170)
  |     at 
org.jboss.ws.core.jaxws.binding.SOAP11BindingJAXWS.createFaultMessageFromException(SOAP11BindingJAXWS.java:104)
  |     at 
org.jboss.ws.core.CommonSOAPBinding.bindFaultMessage(CommonSOAPBinding.java:671)
  |     at 
org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:488)
  |     at 
org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:284)
  |     at 
org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:201)
  |     at 
org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:134)
  |     at 
org.jboss.wsf.stack.jbws.EndpointServlet.service(EndpointServlet.java:84)
  |     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  |     at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  |     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  |     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
  |     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
  |     at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
  |     at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
  |     at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  |     at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  |     at 
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
  |     at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  |     at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
  |     at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
  |     at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
  |     at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
  |     at java.lang.Thread.run(Unknown Source)


I've been researching away trying to get my EJB setup working, but things are 
moving very slow because of this problem. All help is very appreciated!

Thank you,
Mike Murray

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4194536#4194536

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4194536
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to