Author: mahadev Date: Tue Dec 8 20:20:46 2009 New Revision: 888558 URL: http://svn.apache.org/viewvc?rev=888558&view=rev Log: ZOOKEEPER-611. hudson build failiure (mahadev)
Modified: hadoop/zookeeper/branches/branch-3.1/CHANGES.txt hadoop/zookeeper/branches/branch-3.1/src/java/main/org/apache/zookeeper/server/NIOServerCnxn.java Modified: hadoop/zookeeper/branches/branch-3.1/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/zookeeper/branches/branch-3.1/CHANGES.txt?rev=888558&r1=888557&r2=888558&view=diff ============================================================================== --- hadoop/zookeeper/branches/branch-3.1/CHANGES.txt (original) +++ hadoop/zookeeper/branches/branch-3.1/CHANGES.txt Tue Dec 8 20:20:46 2009 @@ -13,6 +13,8 @@ ZOOKEEPER-597. ZOOKEEPER-597. ASyncHammerTest is failing intermittently on hudson trunk. (pat, ben and mahadev) + ZOOKEEPER-611. hudson build failiure (mahadev) + Release 3.1.1 - 2009-03-17 Backward compatibile changes: Modified: hadoop/zookeeper/branches/branch-3.1/src/java/main/org/apache/zookeeper/server/NIOServerCnxn.java URL: http://svn.apache.org/viewvc/hadoop/zookeeper/branches/branch-3.1/src/java/main/org/apache/zookeeper/server/NIOServerCnxn.java?rev=888558&r1=888557&r2=888558&view=diff ============================================================================== --- hadoop/zookeeper/branches/branch-3.1/src/java/main/org/apache/zookeeper/server/NIOServerCnxn.java (original) +++ hadoop/zookeeper/branches/branch-3.1/src/java/main/org/apache/zookeeper/server/NIOServerCnxn.java Tue Dec 8 20:20:46 2009 @@ -70,6 +70,24 @@ private ConnectionBean jmxConnectionBean; static public class Factory extends Thread { + static { + Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() { + public void uncaughtException(Thread t, Throwable e) { + LOG.error("Thread " + t + " died", e); + } + }); + /** + * this is to avoid the jvm bug: + * NullPointerException in Selector.open() + * http://bugs.sun.com/view_bug.do?bug_id=6427854 + */ + try { + Selector.open().close(); + } catch(IOException ie) { + LOG.error("Selector failed to open", ie); + } + } + ZooKeeperServer zks; ServerSocketChannel ss;