Why configuring ssl certificate in cxf service causes Read timed out ?
Issue
- While running the CXF based webservice client using SSL why does it cause the following isue:
SocketTimeoutException: A timeout error occurred whilst performing an SSL socket operation, read, 44497, java.net.SocketTimeoutException: Read timed out
- The WARNING message appears in the log is as following:
WARN | Consumer[testConsumer] | EndpointMessageListener | 139 - org.apache.camel.camel-core - 2.9.0.fuse-70-097 | Execution of JMS message listener failed. Caused by: [org.apache.camel.RuntimeCamelException - java.net.SocketTimeoutException: Read timed out]
org.apache.camel.RuntimeCamelException: java.net.SocketTimeoutException: Read timed out
at org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1277)[139:org.apache.camel.camel-core:2.9.0.fuse-70-097]
at org.apache.camel.component.jms.EndpointMessageListener$EndpointMessageListenerAsyncCallback.done(EndpointMessageListener.java:187)[146:org.apache.camel.camel-jms:2.9.0.fuse-70-097]
at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:108)[146:org.apache.camel.camel-jms:2.9.0.fuse-70-097]
at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:560)[145:org.springframework.jms:3.0.7.RELEASE]
at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498)[145:org.springframework.jms:3.0.7.RELEASE]
at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)[145:org.springframework.jms:3.0.7.RELEASE]
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325)[145:org.springframework.jms:3.0.7.RELEASE]
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263)[145:org.springframework.jms:3.0.7.RELEASE]
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058)[145:org.springframework.jms:3.0.7.RELEASE]
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050)[145:org.springframework.jms:3.0.7.RELEASE]
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947)[145:org.springframework.jms:3.0.7.RELEASE]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_30]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_30]
at java.lang.Thread.run(Thread.java:662)[:1.6.0_30]
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)[:1.6.0_30]
at java.net.SocketInputStream.read(SocketInputStream.java:129)[:1.6.0_30]
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)[:1.6.0_30]
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)[:1.6.0_30]
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)[:1.6.0_30]
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:697)[:1.6.0_30]
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:640)[:1.6.0_30]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1195)[:1.6.0_30]
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)[:1.6.0_30]
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1570)[167:org.apache.cxf.bundle:2.5.0.fuse-70-097]
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream$1.run(HTTPConduit.java:1518)[167:org.apache.cxf.bundle:2.5.0.fuse-70-097]
at org.apache.cxf.workqueue.AutomaticWorkQueueImpl$3.run(AutomaticWorkQueueImpl.java:395)[167:org.apache.cxf.bundle:2.5.0.fuse-70-097]
... 3 more
Environment
- Red Hat JBoss Fuse
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
