You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by kw...@apache.org on 2017/11/13 16:47:45 UTC
qpid-jms-amqp-0-x git commit: QPID-8018: [Qpid JMS AMQP 0-x] Further
improvements to the message and documentation
Repository: qpid-jms-amqp-0-x
Updated Branches:
refs/heads/master 472a5de89 -> 83451b94a
QPID-8018: [Qpid JMS AMQP 0-x] Further improvements to the message and documentation
Project: http://git-wip-us.apache.org/repos/asf/qpid-jms-amqp-0-x/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-jms-amqp-0-x/commit/83451b94
Tree: http://git-wip-us.apache.org/repos/asf/qpid-jms-amqp-0-x/tree/83451b94
Diff: http://git-wip-us.apache.org/repos/asf/qpid-jms-amqp-0-x/diff/83451b94
Branch: refs/heads/master
Commit: 83451b94a4734b4d09503da988f0f1679686fed0
Parents: 472a5de
Author: Keith Wall <kw...@apache.org>
Authored: Mon Nov 13 16:47:35 2017 +0000
Committer: Keith Wall <kw...@apache.org>
Committed: Mon Nov 13 16:47:35 2017 +0000
----------------------------------------------------------------------
.../apache/qpid/client/util/BlockingWaiter.java | 5 +++--
.../src/docbkx/JMS-Client-Appendix-Exceptions.xml | 18 ++++++++++++------
2 files changed, 15 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/qpid-jms-amqp-0-x/blob/83451b94/client/src/main/java/org/apache/qpid/client/util/BlockingWaiter.java
----------------------------------------------------------------------
diff --git a/client/src/main/java/org/apache/qpid/client/util/BlockingWaiter.java b/client/src/main/java/org/apache/qpid/client/util/BlockingWaiter.java
index c977854..66be535 100644
--- a/client/src/main/java/org/apache/qpid/client/util/BlockingWaiter.java
+++ b/client/src/main/java/org/apache/qpid/client/util/BlockingWaiter.java
@@ -168,8 +168,9 @@ public abstract class BlockingWaiter<T>
if (nanoTimeout <= 0 && !_ready && _error == null)
{
final String errorMsg = String.format(
- "Waiting for receive timed out after %d ms. Possible reasons include JVM garbage"
- + " collection, slow connection, busy broker, ...",
+ "The server's response was not received within the time-out period of %d ms. "
+ + "Possible reasons include: the server may be too busy, the network may be "
+ + "overloaded, or this JVM itself may be too busy to process the response.",
timeout);
_error = new AMQTimeoutException(errorMsg, null);
_ready = true;
http://git-wip-us.apache.org/repos/asf/qpid-jms-amqp-0-x/blob/83451b94/doc/jms-client-0-8/src/docbkx/JMS-Client-Appendix-Exceptions.xml
----------------------------------------------------------------------
diff --git a/doc/jms-client-0-8/src/docbkx/JMS-Client-Appendix-Exceptions.xml b/doc/jms-client-0-8/src/docbkx/JMS-Client-Appendix-Exceptions.xml
index 5435378..7fa04bb 100644
--- a/doc/jms-client-0-8/src/docbkx/JMS-Client-Appendix-Exceptions.xml
+++ b/doc/jms-client-0-8/src/docbkx/JMS-Client-Appendix-Exceptions.xml
@@ -88,12 +88,18 @@
</row>
<row>
<entry>AMQTimeoutException</entry>
- <entry>Server did not respond in a timely fashion; Request Timeout</entry>
- <entry><para>Indicates that the broker did not respond to a request sent by the client in
- a reasonable length of time. The timeout is governed by <link linkend="JMS-Client-0-8-System-Properties-SyncOpTimeout"><literal>qpid.sync_op_timeout</literal></link>.</para><para>This can be a symptom
- of a heavily loaded broker that cannot respond or the Broker may have failed in
- unexpected manner. Check the broker and the host on which it runs and performance of
- its storage.</para></entry>
+ <entry>The server's response was not received within the time-out period of %d ms.</entry>
+ <entry>
+ <para>Indicates that the Broker's response to the request sent by the client was not received
+ within a timely fashion. The timeout is governed by
+ <link linkend="JMS-Client-0-8-System-Properties-SyncOpTimeout">
+ <literal>qpid.sync_op_timeout</literal>
+ </link>.
+ </para>
+ <para>This can be a symptom of a heavily loaded Broker, an overloaded network or a client JVM itself which
+ is too overloaded to process incoming responses. Check for unreasonably long garbage collection pauses.
+ </para>
+ </entry>
</row>
<row>
<entry>AMQSecurityException</entry>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org