You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@synapse.apache.org by Vipul Sagare <vi...@yahoo.com> on 2009/07/18 00:47:13 UTC

HttpCoreNIOSender- NoSuchMethodError: setExceptionHandler


When I try to deploy the web services, I get  "Exception in thread "HttpCoreNIOSender" java.lang.NoSuchMethodError: setExceptionHandler"    My Axis2.conf is very similar to the one which comes with samples. I have commented out https ports.

Please see part of axis2.conf at the bottom.      Your help is greatly appreciated.


INFO  org.apache.synapse.transport.nhttp.HttpCoreNIOSender  - HTTP Sender starti
ng
INFO  org.apache.synapse.transport.jms.JMSSender  - JMS Sender started
Exception in thread "HttpCoreNIOSender" java.lang.NoSuchMethodError: setExceptio
nHandler
        at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.executeClientEng
ine(HttpCoreNIOSender.java:148)
        at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.access$000(HttpC
oreNIOSender.java:77)
        at org.apache.synapse.transport.nhttp.HttpCoreNIOSender$1.run(HttpCoreNI
OSender.java:114)
        at java.lang.Thread.run(Thread.java:619)
INFO  org.apache.synapse.transport.mail.MailTransportListener  - MAILTO Listener
 started


Part of AXIS2.conf

<!-- ================================================= -->
    <!-- Transport Outs -->
    <!-- ================================================= -->

    <transportSender name="http"
                     class="org.apache.synapse.transport.nhttp.HttpCoreNIOSender">
        <parameter name="PROTOCOL">HTTP/1.1</parameter>
        <parameter name="Transfer-Encoding">chunked</parameter>
    </transportSender>

    <!--<transportSender name="https" class="org.apache.synapse.transport.nhttp.HttpCoreNIOSSLSender">
        <parameter name="non-blocking" locked="false">true</parameter>
        <parameter name="keystore" locked="false">
            <KeyStore>
                <Location>identity.jks</Location>
                <Type>JKS</Type>
                <Password>password</Password>
                <KeyPassword>password</KeyPassword>
            </KeyStore>
        </parameter>
        <parameter name="truststore" locked="false">
            <TrustStore>
                <Location>trust.jks</Location>
                <Type>JKS</Type>
                <Password>password</Password>
            </TrustStore>
        </parameter>-->
        <!--<parameter name="HostnameVerifier">DefaultAndLocalhost</parameter>
            supports Strict|AllowAll|DefaultAndLocalhost or the default if none specified -->
    <!--</transportSender>-->
     
-<!--<transportSender name="https" class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
  <parameter name="PROTOCOL">HTTP/1.1</parameter> 
  <parameter name="Transfer-Encoding">chunked</parameter> 
  </transportSender>
  -->


      

Re: HttpCoreNIOSender- NoSuchMethodError: setExceptionHandler

Posted by Vipul Sagare <vi...@yahoo.com>.
I had alpha version from AXIS2 1.3.  With beta version from 1.4,  I no longer get the exception.    For some reasons, I was using some of the AXIS 1.3 libs.

Thank you for the help.
Vipul






________________________________
From: Andreas Veithen <an...@gmail.com>
To: user@synapse.apache.org
Sent: Sunday, July 19, 2009 9:10:04 AM
Subject: Re: HttpCoreNIOSender- NoSuchMethodError: setExceptionHandler

Vipul,

Can you check which version of the httpcore-nio JAR you have?

Andreas

On Sat, Jul 18, 2009 at 00:47, Vipul Sagare<vi...@yahoo.com> wrote:
>
>
> When I try to deploy the web services, I get  "Exception in thread "HttpCoreNIOSender" java.lang.NoSuchMethodError: setExceptionHandler"    My Axis2.conf is very similar to the one which comes with samples. I have commented out https ports.
>
> Please see part of axis2.conf at the bottom.      Your help is greatly appreciated.
>
>
> INFO  org.apache.synapse.transport.nhttp.HttpCoreNIOSender  - HTTP Sender starti
> ng
> INFO  org.apache.synapse.transport.jms.JMSSender  - JMS Sender started
> Exception in thread "HttpCoreNIOSender" java.lang.NoSuchMethodError: setExceptio
> nHandler
>        at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.executeClientEng
> ine(HttpCoreNIOSender.java:148)
>        at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.access$000(HttpC
> oreNIOSender.java:77)
>        at org.apache.synapse.transport.nhttp.HttpCoreNIOSender$1.run(HttpCoreNI
> OSender.java:114)
>        at java.lang.Thread.run(Thread.java:619)
> INFO  org.apache.synapse.transport.mail.MailTransportListener  - MAILTO Listener
>  started
>
>
> Part of AXIS2.conf
>
> <!-- ================================================= -->
>    <!-- Transport Outs -->
>    <!-- ================================================= -->
>
>    <transportSender name="http"
>                     class="org.apache.synapse.transport.nhttp.HttpCoreNIOSender">
>        <parameter name="PROTOCOL">HTTP/1.1</parameter>
>        <parameter name="Transfer-Encoding">chunked</parameter>
>    </transportSender>
>
>    <!--<transportSender name="https" class="org.apache.synapse.transport.nhttp.HttpCoreNIOSSLSender">
>        <parameter name="non-blocking" locked="false">true</parameter>
>        <parameter name="keystore" locked="false">
>            <KeyStore>
>                <Location>identity.jks</Location>
>                <Type>JKS</Type>
>                <Password>password</Password>
>                <KeyPassword>password</KeyPassword>
>            </KeyStore>
>        </parameter>
>        <parameter name="truststore" locked="false">
>            <TrustStore>
>                <Location>trust.jks</Location>
>                <Type>JKS</Type>
>                <Password>password</Password>
>            </TrustStore>
>        </parameter>-->
>        <!--<parameter name="HostnameVerifier">DefaultAndLocalhost</parameter>
>            supports Strict|AllowAll|DefaultAndLocalhost or the default if none specified -->
>    <!--</transportSender>-->
>
> -<!--<transportSender name="https" class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
>  <parameter name="PROTOCOL">HTTP/1.1</parameter>
>  <parameter name="Transfer-Encoding">chunked</parameter>
>  </transportSender>
>  -->
>
>
>



      

Re: HttpCoreNIOSender- NoSuchMethodError: setExceptionHandler

Posted by Andreas Veithen <an...@gmail.com>.
Vipul,

Can you check which version of the httpcore-nio JAR you have?

Andreas

On Sat, Jul 18, 2009 at 00:47, Vipul Sagare<vi...@yahoo.com> wrote:
>
>
> When I try to deploy the web services, I get  "Exception in thread "HttpCoreNIOSender" java.lang.NoSuchMethodError: setExceptionHandler"    My Axis2.conf is very similar to the one which comes with samples. I have commented out https ports.
>
> Please see part of axis2.conf at the bottom.      Your help is greatly appreciated.
>
>
> INFO  org.apache.synapse.transport.nhttp.HttpCoreNIOSender  - HTTP Sender starti
> ng
> INFO  org.apache.synapse.transport.jms.JMSSender  - JMS Sender started
> Exception in thread "HttpCoreNIOSender" java.lang.NoSuchMethodError: setExceptio
> nHandler
>        at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.executeClientEng
> ine(HttpCoreNIOSender.java:148)
>        at org.apache.synapse.transport.nhttp.HttpCoreNIOSender.access$000(HttpC
> oreNIOSender.java:77)
>        at org.apache.synapse.transport.nhttp.HttpCoreNIOSender$1.run(HttpCoreNI
> OSender.java:114)
>        at java.lang.Thread.run(Thread.java:619)
> INFO  org.apache.synapse.transport.mail.MailTransportListener  - MAILTO Listener
>  started
>
>
> Part of AXIS2.conf
>
> <!-- ================================================= -->
>    <!-- Transport Outs -->
>    <!-- ================================================= -->
>
>    <transportSender name="http"
>                     class="org.apache.synapse.transport.nhttp.HttpCoreNIOSender">
>        <parameter name="PROTOCOL">HTTP/1.1</parameter>
>        <parameter name="Transfer-Encoding">chunked</parameter>
>    </transportSender>
>
>    <!--<transportSender name="https" class="org.apache.synapse.transport.nhttp.HttpCoreNIOSSLSender">
>        <parameter name="non-blocking" locked="false">true</parameter>
>        <parameter name="keystore" locked="false">
>            <KeyStore>
>                <Location>identity.jks</Location>
>                <Type>JKS</Type>
>                <Password>password</Password>
>                <KeyPassword>password</KeyPassword>
>            </KeyStore>
>        </parameter>
>        <parameter name="truststore" locked="false">
>            <TrustStore>
>                <Location>trust.jks</Location>
>                <Type>JKS</Type>
>                <Password>password</Password>
>            </TrustStore>
>        </parameter>-->
>        <!--<parameter name="HostnameVerifier">DefaultAndLocalhost</parameter>
>            supports Strict|AllowAll|DefaultAndLocalhost or the default if none specified -->
>    <!--</transportSender>-->
>
> -<!--<transportSender name="https" class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
>  <parameter name="PROTOCOL">HTTP/1.1</parameter>
>  <parameter name="Transfer-Encoding">chunked</parameter>
>  </transportSender>
>  -->
>
>
>