I debugged a bit to get closer.

The root problem is in org.apache.cxf.jaxrs.client.AbstractClient as the
threaddump shows

the block in line 564 gets activated

        if (ex == null && !exchange.isOneWay()) {
            synchronized (exchange) {
                while (exchange.get("IN_CHAIN_COMPLETE") == null) {
                    exchange.wait(cfg.getSynchronousTimeout());
                }
            }
        }

The exchange.isOneWay returns false. Shouldn't it return true since it's a
inonly exchange ??? 
And the while loop continues infinite since IN_CHAIN_COMPLETE is allways
null

/Preben





--
View this message in context: 
http://camel.465427.n5.nabble.com/cxf-rs-deadlock-waiting-for-response-tp5789687p5789692.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to