Navigation path

PEPPOL

(
 
)
3.67/5 | 6 votes

Exception in startap client when connecting to external parties

We have both startap client and startap server. We can send messages successfully from
our client to our server. But when we try to send messages from our client to external parties (other startap servers, end point - https://ap.b2brouter.com/peppol-start-server/accesspointService and sml - http://b-ae2866398fd1d4c0d35343e8464a5258.iso6523-actorid-upis.sml.peppo...) we get the below exception.
 
Is the error in our client or is it an error at the external party server side? If this a server erro can some one please give me a working sender party then I can test my local startap server.

[#|2012-03-26T06:37:15.765+0200|INFO|sun-appserver2.1|com.ebuilder.ws.peppol.interceptor.FaultClientInterceptorTube|_ThreadID=15;_ThreadName=httpSSLWorkerThread-10180-1;|Response exception processed in Tube [ com.ebuilder.ws.peppol.interceptor.FaultClientInterceptorTube ] Instance [ 200 ] Engine [ rm-client-tube-communicator ] Thread [ httpSSLWorkerThread-10180-1 ]:
javax.xml.ws.soap.SOAPFaultException: Path does not chain with any of the trust anchors
                             at com.ebuilder.ws.peppol.interceptor.FaultClientInterceptorTube.processResponse(FaultClientInterceptorTube.java:103)
                             at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:651)
                             at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600)
                             at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585)
                             at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482)
                             at com.sun.xml.ws.rx.util.FiberExecutor.runSync(FiberExecutor.java:94)
                             at com.sun.xml.ws.rx.util.Communicator.send(Communicator.java:423)
                             at com.sun.xml.ws.rx.rm.runtime.ClientTube.sendSessionControlMessage(ClientTube.java:564)
                             at com.sun.xml.ws.rx.rm.runtime.ClientTube.createSequences(ClientTube.java:424)
                             at com.sun.xml.ws.rx.rm.runtime.ClientTube.openRmSession(ClientTube.java:347)
                             at com.sun.xml.ws.rx.rm.runtime.ClientTube.processRequest(ClientTube.java:188)
                             at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641)
                             at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600)
                             at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585)
                             at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482)
                             at com.sun.xml.ws.client.Stub.process(Stub.java:323)
                             at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:161)
                             at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:113)
                             at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:93)
                             at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:144)
                             at $Proxy84.create(Unknown Source)
                             at org.busdox.transport.start.client.AccessPointClient.send(AccessPointClient.java:272)
                             at org.busdox.transport.start.client.AccessPointClient.send(AccessPointClient.java:137)
                             at com.ebuilder.startapconnector.client.ProcessOutgoing.send(ProcessOutgoing.java:411)
                             at com.ebuilder.startapconnector.client.ProcessOutgoing.doMsgTransProcess(ProcessOutgoing.java:193)
                             at com.ebuilder.startapconnector.client.ProcessOutgoing.doProcess(ProcessOutgoing.java:96)
                             at com.ebuilder.startapconnector.ws.StartConnectorInterfaceWS.startApInterfaceOperation(StartConnectorInterfaceWS.java:56)
                             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                             at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                             at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                             at java.lang.reflect.Method.invoke(Method.java:597)
                             at com.sun.enterprise.webservice.InstanceResolverImpl$1.invoke(InstanceResolverImpl.java:112)
                             at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:150)
                             at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:261)
                             at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:100)
                             at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641)
                             at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600)
                             at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585)
                             at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482)
                             at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:116)
                             at com.sun.enterprise.webservice.MonitoringPipe.process(MonitoringPipe.java:147)
                             at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119)
                             at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641)
                             at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600)
                             at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585)
                             at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482)
                             at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:116)
                             at com.sun.enterprise.webservice.CommonServerSecurityPipe.processRequest(CommonServerSecurityPipe.java:222)
                             at com.sun.enterprise.webservice.CommonServerSecurityPipe.process(CommonServerSecurityPipe.java:133)
                             at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119)
                             at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641)
                             at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600)
                             at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585)
                             at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482)
                             at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:314)
                             at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:608)
                             at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:259)
                             at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:162)
                             at com.sun.enterprise.webservice.JAXWSServlet.doPost(JAXWSServlet.java:177)
                             at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
                             at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
                             at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)
                             at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:315)
                             at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287)
                             at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
                             at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
                             at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
                             at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
                             at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)
                             at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222)
                             at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
                             at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
                             at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
                             at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1093)
                             at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166)
                             at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
                             at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
                             at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
                             at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1093)
                             at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:291)
                             at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:666)
                             at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:597)
                             at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:872)
                             at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
                             at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
                             at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
                             at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:382)
                             at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:264)
                             at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
|#]

 

Attachment

Information

Project:
PEPPOL
Version:
1.4.2
Component:
Code
Category:
Support
Priority:
Critical
Assigned:
Unassigned
Status:
Active
Identifier:
46114

Comments

Philip Helger
Posted by Philip Helger on March 30, 2012 at 14:20

This discussion was continued on email and is still not 100% resolved.

Seems to be an invalid configuration file/keystore