commit | 24a00d9b0ba1ecab6e821c83c90ca6661c13ac38 | [log] [tgz] |
---|---|---|
author | Sho SHIMIZU <sshimizu@us.fujitsu.com> | Tue May 05 11:11:13 2015 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Tue May 05 18:51:25 2015 +0000 |
tree | 35e81502d510b483313a736e1fc0f27b0e04764c | |
parent | 3fa9e8d8d5410d819f878624918d395c8d4ac2ac [diff] |
Catch Exceptions, not Throwable to remove blockers found in SonarQube Change-Id: I49ab731ce0c9950b55063e2afa4ce9226a7b6b4a
diff --git a/utils/netty/src/main/java/org/onlab/netty/NettyMessagingManager.java b/utils/netty/src/main/java/org/onlab/netty/NettyMessagingManager.java index bfc1c70..f550498 100644 --- a/utils/netty/src/main/java/org/onlab/netty/NettyMessagingManager.java +++ b/utils/netty/src/main/java/org/onlab/netty/NettyMessagingManager.java
@@ -102,8 +102,8 @@ serverChannelClass = EpollServerSocketChannel.class; clientChannelClass = EpollSocketChannel.class; return; - } catch (Throwable t) { - log.warn("Failed to initialize native (epoll) transport. Reason: {}. Proceeding with nio.", t.getMessage()); + } catch (Exception e) { + log.warn("Failed to initialize native (epoll) transport. Reason: {}. Proceeding with nio.", e.getMessage()); } clientGroup = new NioEventLoopGroup(); serverGroup = new NioEventLoopGroup();
diff --git a/utils/nio/src/main/java/org/onlab/nio/SelectorLoop.java b/utils/nio/src/main/java/org/onlab/nio/SelectorLoop.java index 605e0a9..95a9b61 100644 --- a/utils/nio/src/main/java/org/onlab/nio/SelectorLoop.java +++ b/utils/nio/src/main/java/org/onlab/nio/SelectorLoop.java
@@ -103,7 +103,7 @@ state = State.STARTING; try { loop(); - } catch (Throwable e) { + } catch (Exception e) { error = e; log.error("Loop aborted", e); }