[ https://issues.apache.org/jira/browse/SYNAPSE-419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12860879#action_12860879 ]
Heshan Suriyaarachchi commented on SYNAPSE-419: ----------------------------------------------- This issue is fixed in the Synapse trunk. It's not there anymore. Thanks, Heshan. > NullPointerException thrown when trying out SwA optimization when the > required service is not available > ------------------------------------------------------------------------------------------------------- > > Key: SYNAPSE-419 > URL: https://issues.apache.org/jira/browse/SYNAPSE-419 > Project: Synapse > Issue Type: Bug > Components: Transports > Affects Versions: 1.2 > Environment: Ubuntu7.10, JDK1.5.0_14 > Reporter: Evanthika Amarasiri > Assignee: Ruwan Linton > > Tried out the below configuration where a document is being sent to be > uploaded through SwA. When the request is sent from the client it fails since > the service required to do this task is not available and then a > NullPointerException is thrown on the Synapse console. > The configuration tried out is as below > ****************************************************************************************************** > <definitions xmlns="http://ws.apache.org/ns/synapse"> > <in> > <filter source="get-property('Action')" > regex="urn:uploadFileUsingSwA"> > <property name="example" value="swa"/> > <send> > <endpoint> > <address > uri="http://localhost:9000/soap/MTOMSwASampleService" optimize="swa"/> > </endpoint> > </send> > </filter> > </in> > <out> > <filter source="get-property('example')" regex="swa"> > <property name="enableSwA" value="true" scope="axis2"/> > </filter> > <send/> > </out> > </definitions> > When executing the client, the following exception was thrown > 2008-08-04 11:27:50,661 [127.0.1.1-evanthika-laptop] [I/O dispatcher 3] WARN > HttpCoreNIOSender System may be unstable: IOReactor encountered a runtime > exception : null > java.lang.NullPointerException > at > org.apache.synapse.transport.nhttp.ClientHandler.outputReady(ClientHandler.java:353) > at > org.apache.http.impl.nio.DefaultNHttpClientConnection.produceOutput(DefaultNHttpClientConnection.java:170) > at > org.apache.http.impl.nio.DefaultClientIOEventDispatch.outputReady(DefaultClientIOEventDispatch.java:105) > at > org.apache.http.impl.nio.reactor.BaseIOReactor.writable(BaseIOReactor.java:114) > at > org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:198) > at > org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:180) > at > org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:142) > at > org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:70) > at > org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:318) > at java.lang.Thread.run(Thread.java:595) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@synapse.apache.org For additional commands, e-mail: dev-h...@synapse.apache.org