Hello,
I´ve already correctly installed OpenKM 5.0 on my local machine. I am trying to use OKMAuth webservice from a java client running in another webapp running in this machine to, but I have no idea what is the reason it is not running correctly. Iám getting the following error:
Imanol
I´ve already correctly installed OpenKM 5.0 on my local machine. I am trying to use OKMAuth webservice from a java client running in another webapp running in this machine to, but I have no idea what is the reason it is not running correctly. Iám getting the following error:
Code: Select all
And the Java code that is calling this webservice is:
2010-11-05 12:12:00,379 DEBUG [org.jboss.wsf.stack.jbws.RequestHandlerImpl] handleWSDLRequest: jboss.ws:context=OpenKM,endpoint=OKMAuth
2010-11-05 12:12:00,379 DEBUG [org.jboss.wsf.stack.jbws.RequestHandlerImpl] WSDL request, using host: 127.0.0.1
2010-11-05 12:12:00,504 DEBUG [org.jboss.wsf.stack.jbws.RequestHandlerImpl] doPost: /OpenKM/OKMAuth
2010-11-05 12:12:00,504 DEBUG [org.jboss.wsf.stack.jbws.RequestHandlerImpl] handleRequest: jboss.ws:context=OpenKM,endpoint=OKMAuth
2010-11-05 12:12:00,504 DEBUG [org.jboss.ws.core.soap.MessageContextAssociation] pushMessageContext: org.jboss.ws.core.jaxws.handler.SOAPMessageContextJAXWS@101297c (Thread http-127.0.0.1-8180-1)
2010-11-05 12:12:00,504 DEBUG [org.jboss.wsf.stack.jbws.RequestHandlerImpl] BEGIN handleRequest: jboss.ws:context=OpenKM,endpoint=OKMAuth
2010-11-05 12:12:00,504 DEBUG [org.jboss.ws.core.soap.MessageFactoryImpl] createMessage: [contentType=text/xml; charset=utf-8]
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.handler.HandlerDelegateJAXWS] callRequestHandlerChain: POST
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.handler.HandlerResolverImpl] getHandlerChain: [type=POST,info=[service={http://endpoint.ws.openkm.com/}OKMAuthService,port={http://endpoint.ws.openkm.com/}OKMAuthPort,binding=http://schemas.xmlsoap.org/wsdl/soap/http]]
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.handler.HandlerChainExecutor] Create a handler executor: []
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.soap.SOAPMessageDispatcher] getDispatchDestination: {http://endpoint.ws.openkm.com/}login
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.binding.SOAP11BindingJAXWS] unbindRequestMessage: {http://endpoint.ws.openkm.com/}login
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.handler.MessageContextJAXWS] Begin response processing
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.soap.MessageContextAssociation] popMessageContext: org.jboss.ws.core.jaxws.handler.SOAPMessageContextJAXWS@101297c (Thread http-127.0.0.1-8180-1)
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.soap.MessageContextAssociation] pushMessageContext: org.jboss.ws.core.jaxws.handler.SOAPMessageContextJAXWS@14ac4d3 (Thread http-127.0.0.1-8180-1)
2010-11-05 12:12:00,520 ERROR [org.jboss.ws.core.jaxws.SOAPFaultHelperJAXWS] SOAP request exception
org.jboss.ws.WSException: Cannot find child element: user
at org.jboss.ws.core.CommonSOAPBinding.getParameterFromMessage(CommonSOAPBinding.java:917)
at org.jboss.ws.core.CommonSOAPBinding.unbindRequestMessage(CommonSOAPBinding.java:362)
at org.jboss.ws.core.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:196)
at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:466)
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.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
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(Thread.java:619)
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.SOAPFaultHelperJAXWS] Cannot obtain fault meta data for: class org.jboss.ws.WSException
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.handler.HandlerDelegateJAXWS] callFaultHandlerChain: PRE
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.handler.HandlerDelegateJAXWS] callFaultHandlerChain: ENDPOINT
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.handler.HandlerDelegateJAXWS] callFaultHandlerChain: POST
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.handler.HandlerDelegateJAXWS] closeHandlerChain
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.handler.HandlerDelegateJAXWS] closeHandlerChain
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.handler.HandlerDelegateJAXWS] closeHandlerChain
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.jaxws.handler.HandlerChainExecutor] close
2010-11-05 12:12:00,520 DEBUG [org.jboss.wsf.stack.jbws.RequestHandlerImpl] END handleRequest: jboss.ws:context=OpenKM,endpoint=OKMAuth
2010-11-05 12:12:00,520 DEBUG [org.jboss.ws.core.soap.MessageContextAssociation] popMessageContext: org.jboss.ws.core.jaxws.handler.SOAPMessageContextJAXWS@14ac4d3 (Thread http-127.0.0.1-8180-1)
Code: Select all
Any suggestions ¿? I am beginner using this webservice technologies...OKMAuthService tservice = new OKMAuthService();
Debug.anotar("Obtenido servicio -> "+tservice.toString());
OKMAuth t = tservice.getOKMAuthPort();
Debug.anotar("Obtenida comunicación -> "+t.toString());
String token = t.login("okmAdmin", "admin"); -- at this moment the error appears
Debug.anotar("Token -> "+token);
OKMFolderService folderService = new OKMFolderService();
OKMFolder folder = folderService.getOKMFolderPort();
Folder f = folder.getProperties(token, "/okm:root/BTEK Fundazioa");
String message = (f.getAuthor()+"\n"+f.getPath()+"\n"+f.getUuid());
t.logout(token);
return message;
Imanol