JaxWs client send null values resulting in empty body of soap message ---------------------------------------------------------------------
Key: CXF-2231 URL: https://issues.apache.org/jira/browse/CXF-2231 Project: CXF Issue Type: Bug Affects Versions: 2.2.1 Environment: Java version: 1.5.0_16 OS name: "mac os x" version: "10.5.7" arch: "i386" Family: "unix" Reporter: Valerio Schiavoni Given the attached wsdl (and related classes generated by cxf-codegen-plugin, cxf 2.2.1), the following stacktrace is obtained: [INFO] INFO: Application has thrown exception, unwinding now [INFO] org.apache.cxf.interceptor.Fault: null while invoking public abstract java.lang.String fr.inria.galaxy.j1.scenario1.ISummaryService.createSummary(java.lang.String,java.lang.String,java.lang.String,double,java.lang.String,java.lang.String) with params [null, null, null, null, null, null]. [INFO] at org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:152) [INFO] at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:126) [INFO] at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68) [INFO] at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:57) [INFO] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) [INFO] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) [INFO] at java.util.concurrent.FutureTask.run(FutureTask.java:123) [INFO] at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) [INFO] at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:95) [INFO] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) [INFO] at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:89) [INFO] at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.serviceRequest(JettyHTTPDestination.java:302) [INFO] at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.doService(JettyHTTPDestination.java:265) [INFO] at org.apache.cxf.transport.http_jetty.JettyHTTPHandler.handle(JettyHTTPHandler.java:70) [INFO] at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) [INFO] at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) [INFO] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [INFO] at org.mortbay.jetty.Server.handle(Server.java:324) [INFO] at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535) [INFO] at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:880) [INFO] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747) [INFO] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [INFO] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [INFO] at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) [INFO] at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) [INFO] Caused by: java.lang.IllegalArgumentException [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [INFO] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [INFO] at java.lang.reflect.Method.invoke(Method.java:585) [INFO] at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166) [INFO] at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82) [INFO] ... 23 more Activating log interceptors, we see that the soap message body is empty: [INFO] INFO: Outbound Message [INFO] --------------------------- [INFO] ID: 4 [INFO] Address: http://localhost:8080/CreateSummary [INFO] Encoding: UTF-8 [INFO] Content-Type: text/xml [INFO] Headers: {SOAPAction=[""], Accept=[*/*]} [INFO] Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><createSummary xmlns="http://scenario1.j1.galaxy.inria.fr/"/></soap:Body></soap:Envelope> I activated even deeper logs, and here's the result, maybe it can help understand the problem by some cxf guru: note that at beginning of the call, the parameters seem not to be null..might them get lost in the middle of the handlers/interceptors ? [INFO] FINE: Invoke, operation info: [BindingOperationInfo: {http://scenario1.j1.galaxy.inria.fr/}createSummary], params: [Ljava.lang.Object;@36289f [INFO] FINE: set requestContext to message be{org.apache.cxf.message.Message.ENDPOINT_ADDRESS=http://localhost:8080/CreateSummary, java.lang.reflect.Method=public abstract java.lang.String fr.inria.galaxy.j1.scenario1.ISummaryServicePortType.createSummary(java.lang.String,java.lang.String,java.lang.String,double,java.lang.String,java.lang.String), thread.local.request.context=true, org.apache.cxf.jaxws.context.WrappedMessageContext.SCOPES={org.apache.cxf.message.Message.ENDPOINT_ADDRESS=APPLICATION}} [INFO] FINE: Interceptors contributed by bus: [] [INFO] FINE: Interceptors contributed by client: [org.apache.cxf.interceptor.loggingoutintercep...@a501b5] [INFO] FINE: Interceptors contributed by endpoint: [org.apache.cxf.interceptor.messagesenderintercep...@1332b7, org.apache.cxf.jaxws.interceptors.swaoutintercep...@66c2c9, org.apache.cxf.jaxws.handler.logical.logicalhandleroutintercep...@7e238f, org.apache.cxf.jaxws.interceptors.wrapperclassoutintercep...@508dd9, org.apache.cxf.jaxws.interceptors.holderoutintercep...@90a23b, org.apache.cxf.jaxws.handler.soap.soaphandlerintercep...@8af84c] [INFO] FINE: Interceptors contributed by binding: [org.apache.cxf.interceptor.attachmentoutintercep...@b35645, org.apache.cxf.interceptor.staxoutintercep...@e4cde8, org.apache.cxf.binding.soap.interceptor.soapheaderoutfilterintercep...@8a7546, org.apache.cxf.interceptor.wrappedoutintercep...@194c95, org.apache.cxf.interceptor.bareoutintercep...@f2e25b, org.apache.cxf.binding.soap.interceptor.soappreprotocoloutintercep...@ead7d3, org.apache.cxf.binding.soap.interceptor.soapoutintercep...@ff9582] [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.loggingoutintercep...@a501b5 to phase pre-stream [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.messagesenderintercep...@1332b7 to phase prepare-send [INFO] FINE: Adding interceptor org.apache.cxf.jaxws.interceptors.swaoutintercep...@66c2c9 to phase pre-logical [INFO] FINE: Adding interceptor org.apache.cxf.jaxws.handler.logical.logicalhandleroutintercep...@7e238f to phase pre-marshal [INFO] FINE: Adding interceptor org.apache.cxf.jaxws.interceptors.wrapperclassoutintercep...@508dd9 to phase pre-logical [INFO] FINE: Adding interceptor org.apache.cxf.jaxws.interceptors.holderoutintercep...@90a23b to phase pre-logical [INFO] FINE: Adding interceptor org.apache.cxf.jaxws.handler.soap.soaphandlerintercep...@8af84c to phase pre-protocol [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.attachmentoutintercep...@b35645 to phase pre-stream [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.staxoutintercep...@e4cde8 to phase pre-stream [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soapheaderoutfilterintercep...@8a7546 to phase pre-logical [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.wrappedoutintercep...@194c95 to phase marshal [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.bareoutintercep...@f2e25b to phase marshal [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soappreprotocoloutintercep...@ead7d3 to phase post-logical [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soapoutintercep...@ff9582 to phase write [INFO] FINE: Could not find a definition for bean with id {http://scenario1.j1.galaxy.inria.fr/}ISummaryServicePort.http-conduit - no injection will be performed. [INFO] FINE: Could not find a definition for bean with id http://localhost:8080/CreateSummary - no injection will be performed. [INFO] FINE: No Trust Decider configured for Conduit '{http://scenario1.j1.galaxy.inria.fr/}ISummaryServicePort.http-conduit' [INFO] FINE: No Auth Supplier configured for Conduit '{http://scenario1.j1.galaxy.inria.fr/}ISummaryServicePort.http-conduit' [INFO] FINE: Conduit '{http://scenario1.j1.galaxy.inria.fr/}ISummaryServicePort.http-conduit' has been configured for plain http. [INFO] FINE: registering incoming observer: org.apache.cxf.endpoint.clienti...@b0a165 [INFO] FINE: Chain org.apache.cxf.phase.phaseinterceptorch...@34228e was created. Current flow: [INFO] pre-logical [HolderOutInterceptor, SwAOutInterceptor, WrapperClassOutInterceptor, SoapHeaderOutFilterInterceptor] [INFO] post-logical [SoapPreProtocolOutInterceptor] [INFO] prepare-send [MessageSenderInterceptor] [INFO] pre-stream [LoggingOutInterceptor, AttachmentOutInterceptor, StaxOutInterceptor] [INFO] pre-protocol [SOAPHandlerInterceptor] [INFO] write [SoapOutInterceptor] [INFO] pre-marshal [LogicalHandlerOutInterceptor] [INFO] marshal [WrappedOutInterceptor, BareOutInterceptor] [INFO] [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.jaxws.interceptors.holderoutintercep...@90a23b [INFO] FINE: op: [OperationInfo: {http://scenario1.j1.galaxy.inria.fr/}createSummary] [INFO] FINE: op.hasOutput(): true [INFO] FINE: op.getOutput().size(): 1 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.jaxws.interceptors.swaoutintercep...@66c2c9 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.jaxws.interceptors.wrapperclassoutintercep...@508dd9 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.soapheaderoutfilterintercep...@8a7546 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.soappreprotocoloutintercep...@ead7d3 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.messagesenderintercep...@1332b7 [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.messagesenderinterceptor$messagesenderendingintercep...@1be0de to phase prepare-send-ending [INFO] FINE: Chain org.apache.cxf.phase.phaseinterceptorch...@34228e was modified. Current flow: [INFO] pre-logical [HolderOutInterceptor, SwAOutInterceptor, WrapperClassOutInterceptor, SoapHeaderOutFilterInterceptor] [INFO] post-logical [SoapPreProtocolOutInterceptor] [INFO] prepare-send [MessageSenderInterceptor] [INFO] pre-stream [LoggingOutInterceptor, AttachmentOutInterceptor, StaxOutInterceptor] [INFO] pre-protocol [SOAPHandlerInterceptor] [INFO] write [SoapOutInterceptor] [INFO] pre-marshal [LogicalHandlerOutInterceptor] [INFO] marshal [WrappedOutInterceptor, BareOutInterceptor] [INFO] prepare-send-ending [MessageSenderEndingInterceptor] [INFO] [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.loggingoutintercep...@a501b5 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.attachmentoutintercep...@b35645 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.staxoutintercep...@e4cde8 [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.staxoutinterceptor$staxoutendingintercep...@5bf048 to phase pre-stream-ending [INFO] FINE: Chain org.apache.cxf.phase.phaseinterceptorch...@34228e was modified. Current flow: [INFO] pre-logical [HolderOutInterceptor, SwAOutInterceptor, WrapperClassOutInterceptor, SoapHeaderOutFilterInterceptor] [INFO] post-logical [SoapPreProtocolOutInterceptor] [INFO] prepare-send [MessageSenderInterceptor] [INFO] pre-stream [LoggingOutInterceptor, AttachmentOutInterceptor, StaxOutInterceptor] [INFO] pre-protocol [SOAPHandlerInterceptor] [INFO] write [SoapOutInterceptor] [INFO] pre-marshal [LogicalHandlerOutInterceptor] [INFO] marshal [WrappedOutInterceptor, BareOutInterceptor] [INFO] pre-stream-ending [StaxOutEndingInterceptor] [INFO] prepare-send-ending [MessageSenderEndingInterceptor] [INFO] [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.jaxws.handler.soap.soaphandlerintercep...@8af84c [INFO] FINE: invoker for chain size: 0 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.soapoutintercep...@ff9582 [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soapoutinterceptor$soapoutendingintercep...@7c8e1c to phase write-ending [INFO] FINE: Chain org.apache.cxf.phase.phaseinterceptorch...@34228e was modified. Current flow: [INFO] pre-logical [HolderOutInterceptor, SwAOutInterceptor, WrapperClassOutInterceptor, SoapHeaderOutFilterInterceptor] [INFO] post-logical [SoapPreProtocolOutInterceptor] [INFO] prepare-send [MessageSenderInterceptor] [INFO] pre-stream [LoggingOutInterceptor, AttachmentOutInterceptor, StaxOutInterceptor] [INFO] pre-protocol [SOAPHandlerInterceptor] [INFO] write [SoapOutInterceptor] [INFO] pre-marshal [LogicalHandlerOutInterceptor] [INFO] marshal [WrappedOutInterceptor, BareOutInterceptor] [INFO] write-ending [SoapOutEndingInterceptor] [INFO] pre-stream-ending [StaxOutEndingInterceptor] [INFO] prepare-send-ending [MessageSenderEndingInterceptor] [INFO] [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.jaxws.handler.logical.logicalhandleroutintercep...@7e238f [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.wrappedoutintercep...@194c95 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.bareoutintercep...@f2e25b [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.soapoutinterceptor$soapoutendingintercep...@7c8e1c [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.staxoutinterceptor$staxoutendingintercep...@5bf048 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.messagesenderinterceptor$messagesenderendingintercep...@1be0de [INFO] INFO: Outbound Message [INFO] --------------------------- [INFO] ID: 4 [INFO] Address: http://localhost:8080/CreateSummary [INFO] Encoding: UTF-8 [INFO] Content-Type: text/xml [INFO] Headers: {SOAPAction=[""], Accept=[*/*]} [INFO] Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><createSummary xmlns="http://scenario1.j1.galaxy.inria.fr/"/></soap:Body></soap:Envelope> [INFO] -------------------------------------- [INFO] FINE: Sending POST Message with Headers to http://localhost:8080/CreateSummary Conduit :{http://scenario1.j1.galaxy.inria.fr/}ISummaryServicePort.http-conduit [INFO] Content-Type: text/xml; charset=UTF-8 [INFO] [INFO] FINE: SOAPAction: "" [INFO] FINE: Accept: */* [INFO] FINE: No Trust Decider for Conduit '{http://scenario1.j1.galaxy.inria.fr/}ISummaryServicePort.http-conduit'. An afirmative Trust Decision is assumed. [INFO] FINE: Service http request on thread: thread[16074...@qtp-5888504-0,5,main] [INFO] FINE: Request Headers: {Content-Length=[170], Host=[localhost:8080], User-Agent=[Apache CXF 2.2.1], connection=[keep-alive], SOAPAction=[""], Pragma=[no-cache], content-type=[text/xml; charset=UTF-8], Cache-Control=[no-cache], Accept=[*/*]} [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.serviceinvokerintercep...@1d7fcf to phase invoke [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.outgoingchainintercep...@b1f01e to phase post-invoke [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.onewayprocessorintercep...@b7223 to phase pre-logical [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.attachmentinintercep...@72935a to phase receive [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.staxinintercep...@2807c9 to phase post-stream [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soapactioninintercep...@175e57 to phase read [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.docliteralinintercep...@32b0ac to phase unmarshal [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soapheaderintercep...@ed2228 to phase unmarshal [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.readheadersintercep...@5db132 to phase read [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.checkfaultintercep...@1c4ad4 to phase post-protocol [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.mustunderstandintercep...@74cff3 to phase pre-protocol [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.urimappingintercep...@756c to phase unmarshal [INFO] FINE: Chain org.apache.cxf.phase.phaseinterceptorch...@1d3734 was created. Current flow: [INFO] receive [AttachmentInInterceptor] [INFO] post-stream [StaxInInterceptor] [INFO] read [ReadHeadersInterceptor, SoapActionInInterceptor] [INFO] pre-protocol [MustUnderstandInterceptor] [INFO] post-protocol [CheckFaultInterceptor] [INFO] unmarshal [URIMappingInterceptor, DocLiteralInInterceptor, SoapHeaderInterceptor] [INFO] pre-logical [OneWayProcessorInterceptor] [INFO] invoke [ServiceInvokerInterceptor] [INFO] post-invoke [OutgoingChainInterceptor] [INFO] [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.attachmentinintercep...@72935a [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.staxinintercep...@2807c9 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.readheadersintercep...@5db132 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.soapactioninintercep...@175e57 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.mustunderstandintercep...@74cff3 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.checkfaultintercep...@1c4ad4 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.urimappingintercep...@756c [INFO] FINE: Invoking HTTP method POST [INFO] FINE: URIMappingInterceptor can only handle HTTP GET, not HTTP POST [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.docliteralinintercep...@32b0ac [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.soapheaderintercep...@ed2228 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.onewayprocessorintercep...@b7223 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.serviceinvokerintercep...@1d7fcf [INFO] FINER: Invoking method public abstract java.lang.String fr.inria.galaxy.j1.scenario1.ISummaryService.createSummary(java.lang.String,java.lang.String,java.lang.String,double,java.lang.String,java.lang.String) on object fr.inria.galaxy.j1.scenario1.isummaryservicefc...@6e3522fe with params [null, null, null, null, null, null]. - Show quoted text - [INFO] INFO: Application has thrown exception, unwinding now [INFO] org.apache.cxf.interceptor.Fault: null while invoking public abstract java.lang.String fr.inria.galaxy.j1.scenario1.ISummaryService.createSummary(java.lang.String,java.lang.String,java.lang.String,double,java.lang.String,java.lang.String) with params [null, null, null, null, null, null]. [INFO] at org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:152) [INFO] at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:126) [INFO] at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:68) [INFO] at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:57) [INFO] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) [INFO] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) [INFO] at java.util.concurrent.FutureTask.run(FutureTask.java:123) [INFO] at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) [INFO] at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:95) [INFO] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) [INFO] at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:89) [INFO] at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.serviceRequest(JettyHTTPDestination.java:302) [INFO] at org.apache.cxf.transport.http_jetty.JettyHTTPDestination.doService(JettyHTTPDestination.java:265) [INFO] at org.apache.cxf.transport.http_jetty.JettyHTTPHandler.handle(JettyHTTPHandler.java:70) [INFO] at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) [INFO] at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) [INFO] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) [INFO] at org.mortbay.jetty.Server.handle(Server.java:324) [INFO] at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535) [INFO] at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:880) [INFO] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747) [INFO] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) [INFO] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) [INFO] at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) [INFO] at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) [INFO] Caused by: java.lang.IllegalArgumentException [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [INFO] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [INFO] at java.lang.reflect.Method.invoke(Method.java:585) [INFO] at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:166) [INFO] at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:82) [INFO] ... 23 more [INFO] FINE: Invoking handleFault on interceptor org.apache.cxf.interceptor.serviceinvokerintercep...@1d7fcf [INFO] FINE: Invoking handleFault on interceptor org.apache.cxf.interceptor.onewayprocessorintercep...@b7223 [INFO] FINE: Invoking handleFault on interceptor org.apache.cxf.binding.soap.interceptor.soapheaderintercep...@ed2228 [INFO] FINE: Invoking handleFault on interceptor org.apache.cxf.interceptor.docliteralinintercep...@32b0ac [INFO] FINE: Invoking handleFault on interceptor org.apache.cxf.interceptor.urimappingintercep...@756c [INFO] FINE: Invoking handleFault on interceptor org.apache.cxf.binding.soap.interceptor.checkfaultintercep...@1c4ad4 [INFO] FINE: Invoking handleFault on interceptor org.apache.cxf.binding.soap.interceptor.mustunderstandintercep...@74cff3 [INFO] FINE: Invoking handleFault on interceptor org.apache.cxf.binding.soap.interceptor.soapactioninintercep...@175e57 [INFO] FINE: Invoking handleFault on interceptor org.apache.cxf.binding.soap.interceptor.readheadersintercep...@5db132 [INFO] FINE: Invoking handleFault on interceptor org.apache.cxf.interceptor.staxinintercep...@2807c9 [INFO] FINE: Invoking handleFault on interceptor org.apache.cxf.interceptor.attachmentinintercep...@72935a [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.faultoutintercep...@cbaa42 to phase pre-protocol [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.messagesenderintercep...@16fbfb to phase prepare-send [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.staxoutintercep...@f93ea9 to phase pre-stream [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soapoutintercep...@80ea92 to phase write [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soapoutintercep...@a82d8e to phase write [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soap11faultoutintercep...@46d454 to phase prepare-send [INFO] FINE: Chain org.apache.cxf.phase.phaseinterceptorch...@1e0abe was created. Current flow: [INFO] prepare-send [MessageSenderInterceptor, Soap11FaultOutInterceptor] [INFO] pre-stream [StaxOutInterceptor] [INFO] pre-protocol [FaultOutInterceptor] [INFO] write [SoapOutInterceptor] [INFO] [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.messagesenderintercep...@16fbfb [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.messagesenderinterceptor$messagesenderendingintercep...@1cbf36 to phase prepare-send-ending [INFO] FINE: Chain org.apache.cxf.phase.phaseinterceptorch...@1e0abe was modified. Current flow: [INFO] prepare-send [MessageSenderInterceptor, Soap11FaultOutInterceptor] [INFO] pre-stream [StaxOutInterceptor] [INFO] pre-protocol [FaultOutInterceptor] [INFO] write [SoapOutInterceptor] [INFO] prepare-send-ending [MessageSenderEndingInterceptor] [INFO] [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.soap11faultoutintercep...@46d454 [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soap11faultoutinterceptor$soap11faultoutinterceptorinter...@ad481c to phase marshal [INFO] FINE: Chain org.apache.cxf.phase.phaseinterceptorch...@1e0abe was modified. Current flow: [INFO] prepare-send [MessageSenderInterceptor, Soap11FaultOutInterceptor] [INFO] pre-stream [StaxOutInterceptor] [INFO] pre-protocol [FaultOutInterceptor] [INFO] write [SoapOutInterceptor] [INFO] marshal [Soap11FaultOutInterceptorInternal] [INFO] prepare-send-ending [MessageSenderEndingInterceptor] [INFO] [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.staxoutintercep...@f93ea9 [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.staxoutinterceptor$staxoutendingintercep...@6122dc to phase pre-stream-ending [INFO] FINE: Chain org.apache.cxf.phase.phaseinterceptorch...@1e0abe was modified. Current flow: [INFO] prepare-send [MessageSenderInterceptor, Soap11FaultOutInterceptor] [INFO] pre-stream [StaxOutInterceptor] [INFO] pre-protocol [FaultOutInterceptor] [INFO] write [SoapOutInterceptor] [INFO] marshal [Soap11FaultOutInterceptorInternal] [INFO] pre-stream-ending [StaxOutEndingInterceptor] [INFO] prepare-send-ending [MessageSenderEndingInterceptor] [INFO] [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.faultoutintercep...@cbaa42 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.soapoutintercep...@80ea92 [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soapoutinterceptor$soapoutendingintercep...@452472 to phase write-ending [INFO] FINE: Chain org.apache.cxf.phase.phaseinterceptorch...@1e0abe was modified. Current flow: [INFO] prepare-send [MessageSenderInterceptor, Soap11FaultOutInterceptor] [INFO] pre-stream [StaxOutInterceptor] [INFO] pre-protocol [FaultOutInterceptor] [INFO] write [SoapOutInterceptor] [INFO] marshal [Soap11FaultOutInterceptorInternal] [INFO] write-ending [SoapOutEndingInterceptor] [INFO] pre-stream-ending [StaxOutEndingInterceptor] [INFO] prepare-send-ending [MessageSenderEndingInterceptor] [INFO] [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.soap11faultoutinterceptor$soap11faultoutinterceptorinter...@ad481c [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.soapoutinterceptor$soapoutendingintercep...@452472 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.staxoutinterceptor$staxoutendingintercep...@6122dc [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.messagesenderinterceptor$messagesenderendingintercep...@1cbf36 [INFO] FINE: Finished servicing http request on thread: thread[16074...@qtp-5888504-0,5,main] [INFO] FINE: Response Code: 500 Conduit: {http://scenario1.j1.galaxy.inria.fr/}ISummaryServicePort.http-conduit [INFO] FINE: Content length: 449 [INFO] FINE: Header fields: [INFO] Content-Length: [449] [INFO] null: [HTTP/1.1 500 Internal Server Error] [INFO] Content-Type: [text/xml; charset=utf-8] [INFO] Server: [Jetty(6.1.16)] [INFO] [INFO] FINE: Interceptors contributed by bus: [] [INFO] FINE: Interceptors contributed by client: [org.apache.cxf.interceptor.logginginintercep...@322bd9] [INFO] FINE: Interceptors contributed by endpoint: [org.apache.cxf.interceptor.logginginintercep...@322bd9] [INFO] FINE: Interceptors contributed by binding: [org.apache.cxf.interceptor.attachmentinintercep...@dce87d, org.apache.cxf.interceptor.staxinintercep...@236e2a, org.apache.cxf.binding.soap.interceptor.soapactioninintercep...@15ace9, org.apache.cxf.interceptor.docliteralinintercep...@b1039, org.apache.cxf.binding.soap.interceptor.soapheaderintercep...@561fa5, org.apache.cxf.binding.soap.interceptor.readheadersintercep...@378bdc, org.apache.cxf.binding.soap.interceptor.checkfaultintercep...@bf3245, org.apache.cxf.binding.soap.interceptor.mustunderstandintercep...@7d7f95, org.apache.cxf.interceptor.urimappingintercep...@43159b] [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.logginginintercep...@322bd9 to phase receive [INFO] FINE: Adding interceptor org.apache.cxf.jaxws.handler.logical.logicalhandlerinintercep...@3f74c9 to phase pre-protocol [INFO] FINE: Adding interceptor org.apache.cxf.jaxws.interceptors.wrapperclassinintercep...@c4d47 to phase post-logical [INFO] FINE: Adding interceptor org.apache.cxf.jaxws.interceptors.holderinintercep...@a572e7 to phase pre-invoke [INFO] FINE: Adding interceptor org.apache.cxf.jaxws.handler.soap.soaphandlerintercep...@1ad264 to phase pre-protocol [INFO] FINE: Adding interceptor org.apache.cxf.jaxws.interceptors.swainintercep...@eaad8b to phase pre-invoke [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.attachmentinintercep...@dce87d to phase receive [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.staxinintercep...@236e2a to phase post-stream [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soapactioninintercep...@15ace9 to phase read [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.docliteralinintercep...@b1039 to phase unmarshal [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soapheaderintercep...@561fa5 to phase unmarshal [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.readheadersintercep...@378bdc to phase read [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.checkfaultintercep...@bf3245 to phase post-protocol [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.mustunderstandintercep...@7d7f95 to phase pre-protocol [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.urimappingintercep...@43159b to phase unmarshal [INFO] FINE: Chain org.apache.cxf.phase.phaseinterceptorch...@27b88a was created. Current flow: [INFO] receive [LoggingInInterceptor, AttachmentInInterceptor] [INFO] post-stream [StaxInInterceptor] [INFO] read [ReadHeadersInterceptor, SoapActionInInterceptor] [INFO] pre-protocol [MustUnderstandInterceptor, SOAPHandlerInterceptor, LogicalHandlerInInterceptor] [INFO] post-protocol [CheckFaultInterceptor] [INFO] unmarshal [URIMappingInterceptor, DocLiteralInInterceptor, SoapHeaderInterceptor] [INFO] post-logical [WrapperClassInInterceptor] [INFO] pre-invoke [SwAInInterceptor, HolderInInterceptor] [INFO] [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.logginginintercep...@322bd9 [INFO] INFO: Inbound Message [INFO] ---------------------------- [INFO] ID: 4 [INFO] Encoding: UTF-8 [INFO] Content-Type: text/xml; charset=utf-8 [INFO] Headers: {Content-Length=[449], Server=[Jetty(6.1.16)], content-type=[text/xml; charset=utf-8]} [INFO] Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>null while invoking public abstract java.lang.String fr.inria.galaxy.j1.scenario1.ISummaryService.createSummary(java.lang.String,java.lang.String,java.lang.String,double,java.lang.String,java.lang.String) with params [null, null, null, null, null, null].</faultstring></soap:Fault></soap:Body></soap:Envelope> [INFO] -------------------------------------- [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.attachmentinintercep...@dce87d [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.staxinintercep...@236e2a [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.readheadersintercep...@378bdc [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.soapactioninintercep...@15ace9 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.mustunderstandintercep...@7d7f95 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.jaxws.handler.soap.soaphandlerintercep...@1ad264 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.jaxws.handler.logical.logicalhandlerinintercep...@3f74c9 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.checkfaultintercep...@bf3245 [INFO] FINE: Adding interceptor org.apache.cxf.interceptor.clientfaultconver...@c47e0e to phase unmarshal [INFO] FINE: Adding interceptor org.apache.cxf.jaxws.handler.logical.logicalhandlerfaultinintercep...@2fcb94 to phase pre-protocol [INFO] FINE: Adding interceptor org.apache.cxf.jaxws.handler.soap.soaphandlerfaultinintercep...@de61a4 to phase pre-protocol [INFO] FINE: Adding interceptor org.apache.cxf.binding.soap.interceptor.soap11faultinintercep...@dc77c4 to phase unmarshal [INFO] FINE: Chain org.apache.cxf.phase.phaseinterceptorch...@3b1db8 was created. Current flow: [INFO] pre-protocol [SOAPHandlerFaultInInterceptor, LogicalHandlerFaultInInterceptor] [INFO] unmarshal [Soap11FaultInInterceptor, ClientFaultConverter] [INFO] [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.jaxws.handler.soap.soaphandlerfaultinintercep...@de61a4 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.jaxws.handler.logical.logicalhandlerfaultinintercep...@2fcb94 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.binding.soap.interceptor.soap11faultinintercep...@dc77c4 [INFO] FINE: Invoking handleMessage on interceptor org.apache.cxf.interceptor.clientfaultconver...@c47e0e [INFO] FINE: set responseContext to bejava.lang.threadlo...@5f7447 [INFO] Exception in thread "Thread-12" javax.xml.ws.soap.SOAPFaultException: null while invoking public abstract java.lang.String fr.inria.galaxy.j1.scenario1.ISummaryService.createSummary(java.lang.String,java.lang.String,java.lang.String,double,java.lang.String,java.lang.String) with params [null, null, null, null, null, null]. [INFO] at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:145) [INFO] at $Proxy48.createSummary(Unknown Source) [INFO] at org.objectweb.fractal.bf.connectors.ws.AbstractWsStubContentImpl.createSummary(Unknown Source) [INFO] at org.objectweb.fractal.julia.generated.Cf66b0fe1_0.createSummary(INTERCEPTOR[ISummaryServicePortType]) [INFO] at org.objectweb.fractal.julia.generated.C28703f46_0.createSummary(INTERFACE[ISummaryServicePortType]) [INFO] at fr.inria.galaxy.j1.scenario1.ISummaryServicePortTypeInterceptorIntent$IntentJoinPointImplForMethod0.proceed(ISummaryServicePortTypeInterceptorIntent.java:25) [INFO] at fr.inria.galaxy.j1.scenario1.ISummaryServicePortTypeInterceptorIntent.createSummary(ISummaryServicePortTypeInterceptorIntent.java:66) [INFO] at fr.inria.galaxy.j1.scenario1.ISummaryServicePortTypeFcOutItf.createSummary(ISummaryServicePortTypeFcOutItf.java:36) [INFO] at fr.inria.galaxy.j1.scenario1.ISummaryServicePortTypeFcSR.createSummary(ISummaryServicePortTypeFcSR.java:20) [INFO] at fr.inria.galaxy.j1.scenario1.OrchestrationImpl.process(OrchestrationImpl.java:121) [INFO] at fr.inria.galaxy.j1.scenario1.TripInterceptorLCb56bb98SCACCIntent$IntentJoinPointImplForMethod0.proceed(TripInterceptorLCb56bb98SCACCIntent.java:26) [INFO] at fr.inria.galaxy.j1.scenario1.TripInterceptorLCb56bb98SCACCIntent.process(TripInterceptorLCb56bb98SCACCIntent.java:87) [INFO] at fr.inria.galaxy.j1.scenario1.TripFcItf.process(TripFcItf.java:32) [INFO] at fr.inria.galaxy.j1.scenario1.TripInterceptorIntent$IntentJoinPointImplForMethod0.proceed(TripInterceptorIntent.java:25) [INFO] at fr.inria.galaxy.j1.scenario1.TripInterceptorIntent.process(TripInterceptorIntent.java:66) [INFO] at fr.inria.galaxy.j1.scenario1.TripFcOutItf.process(TripFcOutItf.java:36) [INFO] at fr.inria.galaxy.j1.scenario1.TripFcSR.process(TripFcSR.java:20) [INFO] at fr.inria.galaxy.j1.scenario1.SimpleClient.run(SimpleClient.java:13) [INFO] at juliac.generated.java.lang.RunnableInterceptorLCb56bb98SCACCIntent$IntentJoinPointImplForMethod0.proceed(RunnableInterceptorLCb56bb98SCACCIntent.java:26) [INFO] at juliac.generated.java.lang.RunnableInterceptorLCb56bb98SCACCIntent.run(RunnableInterceptorLCb56bb98SCACCIntent.java:87) [INFO] at juliac.generated.java.lang.RunnableInterceptorIntent$IntentJoinPointImplForMethod0.proceed(RunnableInterceptorIntent.java:25) [INFO] at juliac.generated.java.lang.RunnableInterceptorIntent.run(RunnableInterceptorIntent.java:66) [INFO] at juliac.generated.java.lang.RunnableFcItf.run(RunnableFcItf.java:32) [INFO] at java.lang.Thread.run(Thread.java:613) [INFO] Caused by: org.apache.cxf.binding.soap.SoapFault: null while invoking public abstract java.lang.String fr.inria.galaxy.j1.scenario1.ISummaryService.createSummary(java.lang.String,java.lang.String,java.lang.String,double,java.lang.String,java.lang.String) with params [null, null, null, null, null, null]. [INFO] at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:75) [INFO] at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:46) [INFO] at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:35) [INFO] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) [INFO] at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:96) [INFO] at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:69) [INFO] at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:34) [INFO] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) [INFO] at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:641) [INFO] at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2134) [INFO] at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:2013) [INFO] at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1938) [INFO] at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47) [INFO] at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:180) [INFO] at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66) [INFO] at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:626) [INFO] at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62) [INFO] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) [INFO] at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:469) [INFO] at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:299) [INFO] at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:251) [INFO] at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) [INFO] at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124) [INFO] ... 23 more -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.