You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Evanthika Amarasiri (JIRA)" <ji...@apache.org> on 2008/08/04 07:59:44 UTC

[jira] Created: (SYNAPSE-419) NullPointerException thrown when trying out SwA optimization when the required service is not available

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
    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-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Updated: (SYNAPSE-419) NullPointerException thrown when trying out SwA optimization when the required service is not available

Posted by "Andreas Veithen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andreas Veithen updated SYNAPSE-419:
------------------------------------

    Component/s: Transports

> 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-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Resolved: (SYNAPSE-419) NullPointerException thrown when trying out SwA optimization when the required service is not available

Posted by "Ruwan Linton (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ruwan Linton resolved SYNAPSE-419.
----------------------------------

    Fix Version/s: 2.0
       Resolution: Fixed

Thanks Heshan for testing this.

> 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
>             Fix For: 2.0
>
>
> 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-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Commented: (SYNAPSE-419) NullPointerException thrown when trying out SwA optimization when the required service is not available

Posted by "Heshan Suriyaarachchi (JIRA)" <ji...@apache.org>.
    [ 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-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org