You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Claus Ibsen <cl...@gmail.com> on 2010/03/17 06:14:54 UTC
Re: Is camel cxf failover is working ? It doesn't seem to work at
all. Please confirm.
Hi
Please do NOT start a new thread on the same topic you already have started.
And people have already replied and helped you on this matter.
On Tue, Mar 16, 2010 at 9:32 PM, rdomingo <rd...@domingo.nl> wrote:
>
> It look like there is a huge bug in camel cxf failover, it doesn't seem to
> work at all :(
>
> Is there anybody who got it running ??
>
> I just retested cxf failover using camel versions 2.0.0, 2.1.0 and even
> 1.6.2 (jdk1.5 and jdk6), but all resulting in same error:
> ...
> org.apache.cxf.interceptor.Fault: Already connected
> at
> org.apache.camel.component.cxf.CxfConsumer$1.invoke(CxfConsumer.java:101)
> at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> ...
> Caused by: java.lang.IllegalStateException: Already connected
> at
> java.net.HttpURLConnection.setFixedLengthStreamingMode(HttpURLConnection.java:121)
> at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.thresholdNotReached(HTTPConduit.java:1888)
> at
> org.apache.cxf.io.AbstractThresholdOutputStream.close(AbstractThresholdOutputStream.java:99)
> at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1979)
> ...
>
> My Config:
> <route>
> <from
>
> uri="cxf://http://0.0.0.0:8081/fooServer/echo?wsdlURL=http://localhost:8080/fooServer1-0.0.1a-SNAPSHOT/echo?wsdl&serviceName={http://www.telecats.nl/nl.telecats.bvibluenode.adt.server-push.fooService}EchoService&portName={http://www.telecats.nl/nl.telecats.bvibluenode.adt.server-push.fooService}EchoServiceImplPort&dataFormat=MESSAGE";
> />
> <loadBalance>
> <failover>
> <exception>java.lang.Exception</exception>
> <exception>java.io.IOException</exception>
> </failover>
> <!-- first webservice -->
> <to
>
> uri="cxf://http://localhost:8080/fooServer1-0.0.1a-SNAPSHOT/echo?wsdlURL=http://localhost:8080/fooServer1-0.0.1a-SNAPSHOT/echo?wsdl&serviceName={http://www.telecats.nl/nl.telecats.bvibluenode.adt.server-push.fooService}EchoService&portName={http://www.telecats.nl/nl.telecats.bvibluenode.adt.server-push.fooService}EchoServiceImplPort&dataFormat=MESSAGE";
> />
> <!-- second webservice -->
> <to
>
> uri="cxf://http://localhost:8080/fooServer1-0.0.1b-SNAPSHOT/echo?wsdlURL=http://localhost:8080/fooServer1-0.0.1b-SNAPSHOT/echo?wsdl&serviceName={http://www.telecats.nl/nl.telecats.bvibluenode.adt.server-push.fooService}EchoService&portName={http://www.telecats.nl/nl.telecats.bvibluenode.adt.server-push.fooService}EchoServiceImplPort&dataFormat=MESSAGE";
> />
> </loadBalance>
> </route>
>
>
> For more details see my other post "Problem with CXF Failover -> Already
> connected error"
>
> --
> View this message in context: http://old.nabble.com/Is-camel-cxf-failover-is-working---It-doesn%27t-seem-to-work-at-all.-Please-confirm.-tp27924101p27924101.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>
--
Claus Ibsen
Apache Camel Committer
Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus
Re: Is camel cxf failover is working ? It doesn't seem to work at
all. Please confirm.
Posted by rdomingo <rd...@domingo.nl>.
check.
Please don't add any new replies to this topic, but use other topic:
"Problem with CXF Failover -> Already connected error"
Claus Ibsen-2 wrote:
>
> Hi
>
> Please do NOT start a new thread on the same topic you already have
> started.
> And people have already replied and helped you on this matter.
>
>
> On Tue, Mar 16, 2010 at 9:32 PM, rdomingo <rd...@domingo.nl> wrote:
>>
>> It look like there is a huge bug in camel cxf failover, it doesn't seem
>> to
>> work at all :(
>>
>> Is there anybody who got it running ??
>>
>> I just retested cxf failover using camel versions 2.0.0, 2.1.0 and even
>> 1.6.2 (jdk1.5 and jdk6), but all resulting in same error:
>> ...
>> org.apache.cxf.interceptor.Fault: Already connected
>> at
>> org.apache.camel.component.cxf.CxfConsumer$1.invoke(CxfConsumer.java:101)
>> at
>> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
>> at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>> ...
>> Caused by: java.lang.IllegalStateException: Already connected
>> at
>> java.net.HttpURLConnection.setFixedLengthStreamingMode(HttpURLConnection.java:121)
>> at
>> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.thresholdNotReached(HTTPConduit.java:1888)
>> at
>> org.apache.cxf.io.AbstractThresholdOutputStream.close(AbstractThresholdOutputStream.java:99)
>> at
>> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1979)
>> ...
>>
>> My Config:
>> <route>
>> <from
>>
>> uri="cxf://http://0.0.0.0:8081/fooServer/echo?wsdlURL=http://localhost:8080/fooServer1-0.0.1a-SNAPSHOT/echo?wsdl&serviceName={http://www.telecats.nl/nl.telecats.bvibluenode.adt.server-push.fooService}EchoService&portName={http://www.telecats.nl/nl.telecats.bvibluenode.adt.server-push.fooService}EchoServiceImplPort&dataFormat=MESSAGE";
>> />
>> <loadBalance>
>> <failover>
>> <exception>java.lang.Exception</exception>
>> <exception>java.io.IOException</exception>
>> </failover>
>> <!-- first webservice -->
>> <to
>>
>> uri="cxf://http://localhost:8080/fooServer1-0.0.1a-SNAPSHOT/echo?wsdlURL=http://localhost:8080/fooServer1-0.0.1a-SNAPSHOT/echo?wsdl&serviceName={http://www.telecats.nl/nl.telecats.bvibluenode.adt.server-push.fooService}EchoService&portName={http://www.telecats.nl/nl.telecats.bvibluenode.adt.server-push.fooService}EchoServiceImplPort&dataFormat=MESSAGE";
>> />
>> <!-- second webservice -->
>> <to
>>
>> uri="cxf://http://localhost:8080/fooServer1-0.0.1b-SNAPSHOT/echo?wsdlURL=http://localhost:8080/fooServer1-0.0.1b-SNAPSHOT/echo?wsdl&serviceName={http://www.telecats.nl/nl.telecats.bvibluenode.adt.server-push.fooService}EchoService&portName={http://www.telecats.nl/nl.telecats.bvibluenode.adt.server-push.fooService}EchoServiceImplPort&dataFormat=MESSAGE";
>> />
>> </loadBalance>
>> </route>
>>
>>
>> For more details see my other post "Problem with CXF Failover -> Already
>> connected error"
>>
>> --
>> View this message in context:
>> http://old.nabble.com/Is-camel-cxf-failover-is-working---It-doesn%27t-seem-to-work-at-all.-Please-confirm.-tp27924101p27924101.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>>
>
>
>
> --
> Claus Ibsen
> Apache Camel Committer
>
> Author of Camel in Action: http://www.manning.com/ibsen/
> Open Source Integration: http://fusesource.com
> Blog: http://davsclaus.blogspot.com/
> Twitter: http://twitter.com/davsclaus
>
>
--
View this message in context: http://old.nabble.com/Is-camel-cxf-failover-working---It-doesn%27t-seem-to-work-at-all.-Please-confirm.-tp27924101p27928207.html
Sent from the Camel - Users mailing list archive at Nabble.com.