[prev in list] [next in list] [prev in thread] [next in thread]
List: openejb-cvs
Subject: [4/9] tomee git commit: TOMEE-1632 dont hide IOException in Client
From: andygumbrecht () apache ! org
Date: 2015-09-28 21:44:15
Message-ID: e4d546eeed724b7898594502ff0ff584 () git ! apache ! org
[Download RAW message or body]
TOMEE-1632 dont hide IOException in Client
Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/94b4a96f
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/94b4a96f
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/94b4a96f
Branch: refs/heads/tomee-7.0.0-M1
Commit: 94b4a96f4dca812e6e1cc8186cc06f6ad15725db
Parents: 96bcc48
Author: Romain Manni-Bucau <rmannibu@gmail.com>
Authored: Sun Sep 27 08:19:21 2015 -0700
Committer: Romain Manni-Bucau <rmannibu@gmail.com>
Committed: Sun Sep 27 08:19:21 2015 -0700
----------------------------------------------------------------------
.../src/main/java/org/apache/openejb/client/Client.java | 8 ++++----
.../test/java/org/apache/openejb/server/ejbd/ZEjbdTest.java | 3 +--
2 files changed, 5 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tomee/blob/94b4a96f/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java
----------------------------------------------------------------------
diff --git a/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java \
b/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java index \
2834f2e..837a2ea 100644
--- a/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java
+++ b/server/openejb-client/src/main/java/org/apache/openejb/client/Client.java
@@ -50,17 +50,15 @@ import static \
org.apache.openejb.client.Exceptions.newIOException;
public class Client {
- public static final String OPENEJB_CLIENT_RETRY_CONDITION_MAX = \
"openejb.client.retry.condition.max";
private static final String OPENEJB_CLIENT_COMPATIBILITY_VERSION = \
"openejb.client.protocol.version";
private static final Logger logger = Logger.getLogger("OpenEJB.client");
private boolean FINEST = logger.isLoggable(Level.FINEST);
private boolean FINER = logger.isLoggable(Level.FINER);
- public static final ThreadLocal<Set<URI>> failed = new ThreadLocal<Set<URI>>();
+ public static final ThreadLocal<Set<URI>> failed = new ThreadLocal<>();
private static final ProtocolMetaData PROTOCOL_META_DATA = new \
ProtocolMetaData();
- private static final int maxConditionRetry = \
Integer.parseInt(System.getProperty(OPENEJB_CLIENT_RETRY_CONDITION_MAX, "20")); \
private static Client client = new Client(); private static final ProtocolMetaData \
COMPATIBLE_META_DATA;
@@ -69,7 +67,7 @@ public class Client {
COMPATIBLE_META_DATA = (null != version ? new ProtocolMetaData(version) : \
null); }
- private List<Class<? extends Throwable>> retryConditions = new \
CopyOnWriteArrayList<Class<? extends Throwable>>(); + private List<Class<? extends \
Throwable>> retryConditions = new CopyOnWriteArrayList<>(); private boolean retry = \
false;
private final Observers observers = new Observers();
@@ -389,6 +387,8 @@ public class Client {
}
throw new RemoteFailoverException("Cannot complete request. \
Retry attempted on " + failed.size() + " servers", e); }
+ } else {
+ throw new RemoteException("Cannot read the response from the server \
(" + protocolRequest.getSpec() + ") : " + e.getMessage(), e); }
} catch (final Throwable error) {
http://git-wip-us.apache.org/repos/asf/tomee/blob/94b4a96f/server/openejb-ejbd/src/test/java/org/apache/openejb/server/ejbd/ZEjbdTest.java
----------------------------------------------------------------------
diff --git a/server/openejb-ejbd/src/test/java/org/apache/openejb/server/ejbd/ZEjbdTest.java \
b/server/openejb-ejbd/src/test/java/org/apache/openejb/server/ejbd/ZEjbdTest.java \
index 5852661..8c0fb7b 100644
--- a/server/openejb-ejbd/src/test/java/org/apache/openejb/server/ejbd/ZEjbdTest.java
+++ b/server/openejb-ejbd/src/test/java/org/apache/openejb/server/ejbd/ZEjbdTest.java
@@ -16,7 +16,6 @@
*/
package org.apache.openejb.server.ejbd;
-import org.apache.openejb.client.ClientRuntimeException;
import org.apache.openejb.client.RemoteInitialContextFactory;
import org.apache.openejb.jee.EnterpriseBean;
import org.apache.openejb.jee.SingletonBean;
@@ -77,7 +76,7 @@ public class ZEjbdTest {
remoteCall("zejbd");
}
- @Test(expected = ClientRuntimeException.class)
+ @Test(expected = NamingException.class)
public void checkEjbdFailWithAGzipServer() throws Exception {
remoteCall("ejbd");
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic