Hi Eoghan,

I tried to run the Systest with http2 module today. I found the org.apache.cxf.systest.ws.address.NonDecoupledTest and the org.apache.cxf.systest.ws.address.MAPTest can't pass. I digged the error and found the server will get the below exception when the client called greeter.greetMeOneWay("implicit_oneway1");

Eoghan Can you help me to have a look at this?
Maybe I broke something in the http2 module.

BTW, I put the stack trace and svn diff of the pom.xml on the mail.
Cheers,
Willem.


Mar 2, 2007 3:36:17 PM org.apache.cxf.transport.http.AbstractHTTPDestination flushHeaders
WARNING: Response object is null
Mar 2, 2007 3:36:17 PM org.apache.cxf.ws.addressing.ContextUtils retrieveMAPs INFO: retrieving MAPs from context property javax.xml.ws.addressing.context.inbound Mar 2, 2007 3:36:17 PM org.apache.cxf.ws.addressing.ContextUtils retrieveMAPs WARNING: WS-Addressing - failed to retrieve Message Addressing Properties from context
Mar 2, 2007 3:36:17 PM org.apache.cxf.ws.addressing.MAPAggregator getMAPs
INFO: MAPs retrieved from message null
Mar 2, 2007 3:36:17 PM org.apache.cxf.ws.addressing.ContextUtils retrieveMAPs INFO: retrieving MAPs from context property javax.xml.ws.addressing.context.outbound Mar 2, 2007 3:36:17 PM org.apache.cxf.ws.addressing.ContextUtils retrieveMAPs WARNING: WS-Addressing - failed to retrieve Message Addressing Properties from context Mar 2, 2007 3:36:17 PM org.apache.cxf.ws.addressing.ContextUtils retrieveMAPs INFO: retrieving MAPs from context property javax.xml.ws.addressing.context.outbound Mar 2, 2007 3:36:17 PM org.apache.cxf.ws.addressing.ContextUtils retrieveMAPs WARNING: WS-Addressing - failed to retrieve Message Addressing Properties from context Mar 2, 2007 3:36:17 PM org.apache.cxf.transport.http.AbstractHTTPDestination flushHeaders
WARNING: Response object is null
Mar 2, 2007 3:36:17 PM org.apache.cxf.ws.addressing.ContextUtils rebaseResponse
WARNING: SERVER_TRANSPORT_REBASE_FAILURE_MSG
org.apache.cxf.interceptor.Fault: Could not write to XMLStreamWriter.
at org.apache.cxf.interceptor.StaxOutInterceptor.handleMessage(StaxOutInterceptor.java:95) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:168) at org.apache.cxf.interceptor.MessageSenderInterceptor.handleMessage(MessageSenderInterceptor.java:57) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:168) at org.apache.cxf.ws.addressing.ContextUtils.rebaseResponse(ContextUtils.java:353) at org.apache.cxf.ws.addressing.MAPAggregator.mediate(MAPAggregator.java:243) at org.apache.cxf.ws.addressing.MAPAggregator.handleMessage(MAPAggregator.java:96) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:168) at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:64) at org.apache.cxf.transport.http.JettyHTTPDestination.serviceRequest(JettyHTTPDestination.java:206) at org.apache.cxf.transport.http.JettyHTTPDestination.doService(JettyHTTPDestination.java:176) at org.apache.cxf.transport.http.JettyHTTPDestination$2.handle(JettyHTTPDestination.java:121) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:690) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:191) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
   at org.mortbay.jetty.Server.handle(Server.java:285)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765)
   at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:710)
   at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
   at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
Caused by: com.ctc.wstx.exc.WstxIOException: Response object is null
at com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1681)
   at com.ctc.wstx.sw.BaseStreamWriter.close(BaseStreamWriter.java:288)
at org.apache.cxf.interceptor.StaxOutInterceptor.handleMessage(StaxOutInterceptor.java:84)
   ... 22 more
Caused by: java.io.IOException: Response object is null
at org.apache.cxf.transport.http.AbstractHTTPDestination.flushHeaders(AbstractHTTPDestination.java:321) at org.apache.cxf.transport.http.AbstractHTTPDestination$WrappedOutputStream.doFlush(AbstractHTTPDestination.java:373) at org.apache.cxf.io.AbstractCachedOutputStream.flush(AbstractCachedOutputStream.java:97)
   at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
   at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:184)
   at com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:165)
at com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1679)
   ... 24 more
Mar 2, 2007 3:36:17 PM org.apache.cxf.ws.addressing.ContextUtils retrieveMAPs INFO: retrieving MAPs from context property javax.xml.ws.addressing.context.inbound Mar 2, 2007 3:36:17 PM org.apache.cxf.ws.addressing.ContextUtils retrieveMAPs INFO: current MAPs [MessageId: urn:uuid:ed7c03c7-ff83-484e-a019-2d9901543f2a, Action: , To: http://localhost:9008/SoapContext/SoapPort, ReplyTo: http://www.w3.org/2005/08/addressing/none]

Here is the svn diff which changes the systest to use http2 module.

Index: rt/ws/rm/pom.xml
===================================================================
--- rt/ws/rm/pom.xml    (revision 513577)
+++ rt/ws/rm/pom.xml    (working copy)
@@ -89,7 +89,7 @@
        </dependency>
        <dependency>
            <groupId>org.apache.cxf</groupId>
-            <artifactId>cxf-rt-transports-http</artifactId>
+            <artifactId>cxf-rt-transports-http2</artifactId>
            <version>${project.version}</version>
            <scope>test</scope>
        </dependency>
Index: rt/bindings/http/pom.xml
===================================================================
--- rt/bindings/http/pom.xml    (revision 513577)
+++ rt/bindings/http/pom.xml    (working copy)
@@ -55,7 +55,7 @@
        </dependency>
        <dependency>
            <groupId>org.apache.cxf</groupId>
-            <artifactId>cxf-rt-transports-http</artifactId>
+            <artifactId>cxf-rt-transports-http2</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
Index: systests/pom.xml
===================================================================
--- systests/pom.xml    (revision 513577)
+++ systests/pom.xml    (working copy)
@@ -112,7 +112,7 @@
        </dependency>
        <dependency>
            <groupId>org.apache.cxf</groupId>
-            <artifactId>cxf-rt-transports-http</artifactId>
+            <artifactId>cxf-rt-transports-http2</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
Index: integration/jca/pom.xml
===================================================================
--- integration/jca/pom.xml     (revision 513577)
+++ integration/jca/pom.xml     (working copy)
@@ -88,7 +88,7 @@

        <dependency>
            <groupId>org.apache.cxf</groupId>
-            <artifactId>cxf-rt-transports-http</artifactId>
+            <artifactId>cxf-rt-transports-http2</artifactId>
            <version>${project.version}</version>
        </dependency>

Reply via email to