Return-Path: Delivered-To: apmail-hadoop-core-dev-archive@www.apache.org Received: (qmail 30971 invoked from network); 4 Mar 2008 19:54:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Mar 2008 19:54:57 -0000 Received: (qmail 55397 invoked by uid 500); 4 Mar 2008 19:54:49 -0000 Delivered-To: apmail-hadoop-core-dev-archive@hadoop.apache.org Received: (qmail 55375 invoked by uid 500); 4 Mar 2008 19:54:49 -0000 Mailing-List: contact core-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: core-dev@hadoop.apache.org Delivered-To: mailing list core-dev@hadoop.apache.org Received: (qmail 55339 invoked by uid 99); 4 Mar 2008 19:54:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Mar 2008 11:54:49 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Mar 2008 19:54:09 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id AE3A4234C08A for ; Tue, 4 Mar 2008 11:53:40 -0800 (PST) Message-ID: <407780694.1204660420708.JavaMail.jira@brutus> Date: Tue, 4 Mar 2008 11:53:40 -0800 (PST) From: "dhruba borthakur (JIRA)" To: core-dev@hadoop.apache.org Subject: [jira] Updated: (HADOOP-2934) NPE while loading FSImage In-Reply-To: <1129631604.1204600970410.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HADOOP-2934?page=3Dcom.atlassi= an.jira.plugin.system.issuetabpanels:all-tabpanel ] dhruba borthakur updated HADOOP-2934: ------------------------------------- Attachment: NPE_FSImage.patch There is another place in FSImage.java that was dereferencing a DatanodeDes= criptor reference without allocating the object. > NPE while loading FSImage > -------------------------- > > Key: HADOOP-2934 > URL: https://issues.apache.org/jira/browse/HADOOP-2934 > Project: Hadoop Core > Issue Type: Bug > Components: dfs > Affects Versions: 0.17.0 > Reporter: Raghu Angadi > Assignee: dhruba borthakur > Attachments: NPE_FSImage.patch, NPE_FSImage.patch, NPE_FSImage.pa= tch > > > Andr=C3=A9 Martin reported on core-user mailing list : > {noformat}=20 > [...] > 2008-03-02 01:25:29,887 ERROR org.apache.hadoop.dfs.NameNode: java.lang.N= ullPointerException > at org.apache.hadoop.dfs.FSImage.readINodeUnderConstruction(FSImage.j= ava:950) > at org.apache.hadoop.dfs.FSImage.loadFilesUnderConstruction(FSImage.j= ava:919) > at org.apache.hadoop.dfs.FSImage.loadFSImage(FSImage.java:749) > at org.apache.hadoop.dfs.FSImage.loadFSImage(FSImage.java:634) > at org.apache.hadoop.dfs.FSImage.recoverTransitionRead(FSImage.java:2= 23) > at org.apache.hadoop.dfs.FSDirectory.loadFSImage(FSDirectory.java:79) > at org.apache.hadoop.dfs.FSNamesystem.initialize(FSNamesystem.java:26= 1) > at org.apache.hadoop.dfs.FSNamesystem.(FSNamesystem.java:242) > at org.apache.hadoop.dfs.NameNode.initialize(NameNode.java:131) > at org.apache.hadoop.dfs.NameNode.(NameNode.java:176) > at org.apache.hadoop.dfs.NameNode.(NameNode.java:162) > at org.apache.hadoop.dfs.NameNode.createNameNode(NameNode.java:851) > at org.apache.hadoop.dfs.NameNode.main(NameNode.java:860) > {noformat} > Block object should be allocated before calling {{readFields()}} in FSIma= ge.java : {code} > BlockInfo[] blocks =3D new BlockInfo[numBlocks]; > for (int i =3D 0; i < numBlocks; i++) { > blocks[i].readFields(in); > } > {code} --=20 This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.