Return-Path: X-Original-To: apmail-zookeeper-dev-archive@www.apache.org Delivered-To: apmail-zookeeper-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1B1C564DB for ; Mon, 4 Jul 2011 16:56:45 +0000 (UTC) Received: (qmail 92082 invoked by uid 500); 4 Jul 2011 16:56:44 -0000 Delivered-To: apmail-zookeeper-dev-archive@zookeeper.apache.org Received: (qmail 92037 invoked by uid 500); 4 Jul 2011 16:56:44 -0000 Mailing-List: contact dev-help@zookeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@zookeeper.apache.org Delivered-To: mailing list dev@zookeeper.apache.org Received: (qmail 92029 invoked by uid 99); 4 Jul 2011 16:56:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Jul 2011 16:56:43 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Jul 2011 16:56:42 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id D5BCA36854 for ; Mon, 4 Jul 2011 16:56:21 +0000 (UTC) Date: Mon, 4 Jul 2011 16:56:21 +0000 (UTC) From: =?utf-8?Q?C=C3=A9sar_=C3=81lvarez_N=C3=BA=C3=B1ez_=28JIRA=29?= To: dev@zookeeper.apache.org Message-ID: <494345494.2168.1309798581872.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1556193825.32663.1301931305717.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (ZOOKEEPER-1043) Looped NPE at org.apache.zookeeper.server.NIOServerCnxn$Factory.run(NIOServerCnxn.java:244) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/ZOOKEEPER-1043?page=3Dcom.atlas= sian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D= 13059514#comment-13059514 ]=20 C=C3=A9sar =C3=81lvarez N=C3=BA=C3=B1ez commented on ZOOKEEPER-1043: ------------------------------------------------ Helful link: http://java.net/jira/browse/GLASSFISH-5342 Reviewing "org.apache.zookeeper.server.NIOServerCnxn" source code, the exce= ption is thrown at line 256 which is captured at line 274, starting the whi= le loop. > Looped NPE at org.apache.zookeeper.server.NIOServerCnxn$Factory.run(NIOSe= rverCnxn.java:244) > -------------------------------------------------------------------------= ------------------ > > Key: ZOOKEEPER-1043 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1043 > Project: ZooKeeper > Issue Type: Bug > Affects Versions: 3.3.3 > Environment: Sparc Solaris 10 > Java 6u17 64 bits > 5 nodes ensemble > Reporter: C=C3=A9sar =C3=81lvarez N=C3=BA=C3=B1ez > > I'm sorry but I only have this log (which belongs to a "follower" node) a= nd a previous message [Unexpected NodeCreated event after a reconnection.|h= ttp://mail-archives.apache.org/mod_mbox/zookeeper-user/201103.mbox/%3CAANLk= Ti=3DvmZ5v4W6FMhWg4XO6rJT89eGozGUE840bku0_@mail.gmail.com%3E] where I descr= ibe a potential side-effect at client side. > {noformat} > 2011-04-04 09:31:09,608 - INFO [Snapshot Thread:FileTxnSnapLog@208][] - = Snapshotting: 1700527e36 > 2011-04-04 09:31:09,653 - INFO [SyncThread:1:FileTxnLog@197][] - Creatin= g new log file: log.1700527e38 > 2011-04-04 10:13:39,287 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:230= 1:NIOServerCnxn$Factory@251][] - Accepted socket connection from /XXX.XXX.X= XX.69:1093 > 2011-04-04 10:13:39,371 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:230= 1:NIOServerCnxn@777][] - Client attempting to establish new session at /XXX= .XXX.XXX.69:1093 > 2011-04-04 10:13:39,376 - INFO [CommitProcessor:1:NIOServerCnxn@1580][] = - Established session 0x12ee79c4a720022 with negotiated timeout 20000 for c= lient /XXX.XXX.XXX.69:1093 > 2011-04-04 12:04:11,131 - INFO [SyncThread:1:FileTxnLog@197][] - Creatin= g new log file: log.170053bf15 > 2011-04-04 12:04:11,131 - INFO [Snapshot Thread:FileTxnSnapLog@208][] - = Snapshotting: 170053bf17 > 2011-04-04 12:13:10,779 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:230= 1:NIOServerCnxn$Factory@251][] - Accepted socket connection from /XXX.XXX.X= XX.63:1817 > 2011-04-04 12:13:10,790 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:230= 1:NIOServerCnxn@777][] - Client attempting to establish new session at /XXX= .XXX.XXX.63:1817 > 2011-04-04 12:13:10,794 - INFO [CommitProcessor:1:NIOServerCnxn@1580][] = - Established session 0x12ee79c4a720023 with negotiated timeout 20000 for c= lient /XXX.XXX.XXX.63:1817 > 2011-04-04 12:13:10,814 - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:230= 1:NIOServerCnxn@634][] - EndOfStreamException: Unable to read additional da= ta from client sessionid 0x12ee79c4a720023, likely client has closed socket > 2011-04-04 12:13:10,816 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:230= 1:NIOServerCnxn@1435][] - Closed socket connection for client /XXX.XXX.XXX.= 63:1817 which had sessionid 0x12ee79c4a720023 > 2011-04-04 12:13:10,839 - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:230= 1:NIOServerCnxn$Factory@251][] - Accepted socket connection from /XXX.XXX.X= XX.63:1814 > 2011-04-04 12:13:10,840 - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:230= 1:NIOServerCnxn$Factory@274][] - Ignoring exception > java.net.SocketException: Invalid argument > at sun.nio.ch.Net.setIntOption0(Native Method) > at sun.nio.ch.Net.setIntOption(Unknown Source) > at sun.nio.ch.SocketChannelImpl$1.setInt(Unknown Source) > at sun.nio.ch.SocketOptsImpl.setBoolean(Unknown Source) > at sun.nio.ch.SocketOptsImpl$IP$TCP.noDelay(Unknown Source) > at sun.nio.ch.OptionAdaptor.setTcpNoDelay(Unknown Source) > at sun.nio.ch.SocketAdaptor.setTcpNoDelay(Unknown Source) > at org.apache.zookeeper.server.NIOServerCnxn.(NIOServerCnxn= .java:1367) > at org.apache.zookeeper.server.NIOServerCnxn$Factory.createConnec= tion(NIOServerCnxn.java:215) > at org.apache.zookeeper.server.NIOServerCnxn$Factory.run(NIOServe= rCnxn.java:256) > 2011-04-04 12:13:10,841 - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:230= 1:NIOServerCnxn$Factory@272][] - Ignoring unexpected runtime exception > java.lang.NullPointerException > at org.apache.zookeeper.server.NIOServerCnxn$Factory.run(NIOServe= rCnxn.java:244) > 2011-04-04 12:13:10,841 - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:230= 1:NIOServerCnxn$Factory@272][] - Ignoring unexpected runtime exception > java.lang.NullPointerException > at org.apache.zookeeper.server.NIOServerCnxn$Factory.run(NIOServe= rCnxn.java:244) > 2011-04-04 12:13:10,842 - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:230= 1:NIOServerCnxn$Factory@272][] - Ignoring unexpected runtime exception > java.lang.NullPointerException > at org.apache.zookeeper.server.NIOServerCnxn$Factory.run(NIOServe= rCnxn.java:244) > ... > ... > ... > 2011-04-04 16:49:23,101 - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:230= 1:NIOServerCnxn$Factory@272][] - Ignoring unexpected runtime exception > java.lang.NullPointerException > at org.apache.zookeeper.server.NIOServerCnxn$Factory.run(NIOServe= rCnxn.java:244) > {noformat} -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira