[
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: [email protected]
For additional commands, e-mail: [email protected]