Hi Alessio, yes. 3.0.0-SNSPSHOT is broken at the moment. I didn't see your message yesterday and I wrote to dev@cxf about this with cc on Dennis.
I didn't have time to spot the error changing cause yesterday but my guess was the reorganization of the outbound procerssing (that RMCaptureOut thing) that is doing the unnecessary sequence lookup that triggers a unnecessary createSequence request, which results in this error. regards, aki 2014-05-06 14:31 GMT+02:00 Alessio Soldano <[email protected]>: > Hi, > I just noticed a test regression in JBossWS testsuite caused by the changes > for CXF-5726 on CXF trunk. My test performs a oneway invocation to an > endpoint using ws-rm followed by a req-res invocation to the same endpoint; > I'm getting the following exception on server side: > > 14:21:49,058 WARNING [org.apache.cxf.phase.PhaseInterceptorChain] (default > task-3) Interceptor for > {http://www.jboss.org/jbossws/ws-extensions/wsrm}SimpleService#{http://www.jboss.org/jbossws/ws-extensions/wsrm}echo > has thrown exception, unwinding now: org.apache.cxf.interceptor.Fault: It is > not possible to send a create sequence request to the anonymous address > http://www.w3.org/2005/08/addressing/anonymous > at > org.apache.cxf.ws.rm.AbstractRMInterceptor.handleMessage(AbstractRMInterceptor.java:104) > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) > [cxf-core.jar:3.0.0.SNAPSHOT] > at > org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:81) > [cxf-core.jar:3.0.0.SNAPSHOT] > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) > [cxf-core.jar:3.0.0.SNAPSHOT] > at > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) > [cxf-core.jar:3.0.0.SNAPSHOT] > at > org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:243) > at > org.jboss.wsf.stack.cxf.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:110) > at > org.jboss.wsf.stack.cxf.transport.ServletHelper.callRequestHandler(ServletHelper.java:131) > at org.jboss.wsf.stack.cxf.CXFServletExt.invoke(CXFServletExt.java:88) > at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286) > at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) > [jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final] > at org.jboss.wsf.stack.cxf.CXFServletExt.service(CXFServletExt.java:136) > at org.jboss.wsf.spi.deployment.WSFServlet.service(WSFServlet.java:140) > [jbossws-spi.jar:2.3.0.Final] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) > [jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final] > [...] > at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_17] > Caused by: org.apache.cxf.ws.rm.RMException: It is not possible to send a > create sequence request to the anonymous address > http://www.w3.org/2005/08/addressing/anonymous > at org.apache.cxf.ws.rm.RMManager.getSequence(RMManager.java:458) > at > org.apache.cxf.ws.rm.RMCaptureOutInterceptor.handle(RMCaptureOutInterceptor.java:156) > at > org.apache.cxf.ws.rm.AbstractRMInterceptor.handleMessage(AbstractRMInterceptor.java:83) > ... 38 more > > Then I've noticed > https://github.com/apache/cxf/commit/a4c85510a14854349d877510d3688c47457e6b3b > , in which Dan is basically reordering test invocations so that oneway calls > are done after req-res ones. The same workaround prevents the failure in my > case too, but I wonder if someone here can please clarify the situation. > > Thanks > Alessio > > -- > Alessio Soldano > Web Service Lead, JBoss >
