[jira] [Updated] (HDFS-6232) OfflineEditsViewer throws a NPE on edits containing ACL modifications
[ https://issues.apache.org/jira/browse/HDFS-6232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] kanaka kumar avvaru updated HDFS-6232: -- Assignee: Akira AJISAKA (was: kanaka kumar avvaru) OfflineEditsViewer throws a NPE on edits containing ACL modifications - Key: HDFS-6232 URL: https://issues.apache.org/jira/browse/HDFS-6232 Project: Hadoop HDFS Issue Type: Bug Components: tools Affects Versions: 3.0.0, 2.4.0 Reporter: Stephen Chu Assignee: Akira AJISAKA Fix For: 2.4.1 Attachments: HDFS-6232.2.patch, HDFS-6232.patch The OfflineEditsViewer using the XML parser will through a NPE when using an edit with a SET_ACL op. {code} [root@hdfs-nfs current]# hdfs oev -i edits_001-007 -o fsedits.out 14/04/10 14:14:18 ERROR offlineEditsViewer.OfflineEditsBinaryLoader: Got RuntimeException at position 505 Encountered exception. Exiting: null java.lang.NullPointerException at org.apache.hadoop.hdfs.util.XMLUtils.mangleXmlString(XMLUtils.java:122) at org.apache.hadoop.hdfs.util.XMLUtils.addSaxString(XMLUtils.java:193) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.appendAclEntriesToXml(FSEditLogOp.java:4085) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.access$3300(FSEditLogOp.java:132) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp$SetAclOp.toXml(FSEditLogOp.java:3528) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.outputToXml(FSEditLogOp.java:3928) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.XmlEditsVisitor.visitOp(XmlEditsVisitor.java:116) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsBinaryLoader.loadEdits(OfflineEditsBinaryLoader.java:80) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.go(OfflineEditsViewer.java:142) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.run(OfflineEditsViewer.java:228) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.main(OfflineEditsViewer.java:237) [root@hdfs-nfs current]# {code} This is reproducible by setting an acl on a file and then running the OEV on the editsinprogress file. The stats and binary parsers run OK. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HDFS-6232) OfflineEditsViewer throws a NPE on edits containing ACL modifications
[ https://issues.apache.org/jira/browse/HDFS-6232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Akira AJISAKA updated HDFS-6232: Attachment: HDFS-6232.patch OfflineEditsViewer throws a NPE on edits containing ACL modifications - Key: HDFS-6232 URL: https://issues.apache.org/jira/browse/HDFS-6232 Project: Hadoop HDFS Issue Type: Bug Components: tools Affects Versions: 3.0.0, 2.4.0 Reporter: Stephen Chu Assignee: Akira AJISAKA Attachments: HDFS-6232.patch The OfflineEditsViewer using the XML parser will through a NPE when using an edit with a SET_ACL op. {code} [root@hdfs-nfs current]# hdfs oev -i edits_001-007 -o fsedits.out 14/04/10 14:14:18 ERROR offlineEditsViewer.OfflineEditsBinaryLoader: Got RuntimeException at position 505 Encountered exception. Exiting: null java.lang.NullPointerException at org.apache.hadoop.hdfs.util.XMLUtils.mangleXmlString(XMLUtils.java:122) at org.apache.hadoop.hdfs.util.XMLUtils.addSaxString(XMLUtils.java:193) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.appendAclEntriesToXml(FSEditLogOp.java:4085) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.access$3300(FSEditLogOp.java:132) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp$SetAclOp.toXml(FSEditLogOp.java:3528) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.outputToXml(FSEditLogOp.java:3928) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.XmlEditsVisitor.visitOp(XmlEditsVisitor.java:116) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsBinaryLoader.loadEdits(OfflineEditsBinaryLoader.java:80) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.go(OfflineEditsViewer.java:142) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.run(OfflineEditsViewer.java:228) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.main(OfflineEditsViewer.java:237) [root@hdfs-nfs current]# {code} This is reproducible by setting an acl on a file and then running the OEV on the editsinprogress file. The stats and binary parsers run OK. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HDFS-6232) OfflineEditsViewer throws a NPE on edits containing ACL modifications
[ https://issues.apache.org/jira/browse/HDFS-6232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Akira AJISAKA updated HDFS-6232: Status: Patch Available (was: Open) OfflineEditsViewer throws a NPE on edits containing ACL modifications - Key: HDFS-6232 URL: https://issues.apache.org/jira/browse/HDFS-6232 Project: Hadoop HDFS Issue Type: Bug Components: tools Affects Versions: 2.4.0, 3.0.0 Reporter: Stephen Chu Assignee: Akira AJISAKA Attachments: HDFS-6232.patch The OfflineEditsViewer using the XML parser will through a NPE when using an edit with a SET_ACL op. {code} [root@hdfs-nfs current]# hdfs oev -i edits_001-007 -o fsedits.out 14/04/10 14:14:18 ERROR offlineEditsViewer.OfflineEditsBinaryLoader: Got RuntimeException at position 505 Encountered exception. Exiting: null java.lang.NullPointerException at org.apache.hadoop.hdfs.util.XMLUtils.mangleXmlString(XMLUtils.java:122) at org.apache.hadoop.hdfs.util.XMLUtils.addSaxString(XMLUtils.java:193) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.appendAclEntriesToXml(FSEditLogOp.java:4085) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.access$3300(FSEditLogOp.java:132) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp$SetAclOp.toXml(FSEditLogOp.java:3528) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.outputToXml(FSEditLogOp.java:3928) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.XmlEditsVisitor.visitOp(XmlEditsVisitor.java:116) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsBinaryLoader.loadEdits(OfflineEditsBinaryLoader.java:80) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.go(OfflineEditsViewer.java:142) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.run(OfflineEditsViewer.java:228) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.main(OfflineEditsViewer.java:237) [root@hdfs-nfs current]# {code} This is reproducible by setting an acl on a file and then running the OEV on the editsinprogress file. The stats and binary parsers run OK. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HDFS-6232) OfflineEditsViewer throws a NPE on edits containing ACL modifications
[ https://issues.apache.org/jira/browse/HDFS-6232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Akira AJISAKA updated HDFS-6232: Attachment: HDFS-6232.2.patch OfflineEditsViewer throws a NPE on edits containing ACL modifications - Key: HDFS-6232 URL: https://issues.apache.org/jira/browse/HDFS-6232 Project: Hadoop HDFS Issue Type: Bug Components: tools Affects Versions: 3.0.0, 2.4.0 Reporter: Stephen Chu Assignee: Akira AJISAKA Attachments: HDFS-6232.2.patch, HDFS-6232.patch The OfflineEditsViewer using the XML parser will through a NPE when using an edit with a SET_ACL op. {code} [root@hdfs-nfs current]# hdfs oev -i edits_001-007 -o fsedits.out 14/04/10 14:14:18 ERROR offlineEditsViewer.OfflineEditsBinaryLoader: Got RuntimeException at position 505 Encountered exception. Exiting: null java.lang.NullPointerException at org.apache.hadoop.hdfs.util.XMLUtils.mangleXmlString(XMLUtils.java:122) at org.apache.hadoop.hdfs.util.XMLUtils.addSaxString(XMLUtils.java:193) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.appendAclEntriesToXml(FSEditLogOp.java:4085) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.access$3300(FSEditLogOp.java:132) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp$SetAclOp.toXml(FSEditLogOp.java:3528) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.outputToXml(FSEditLogOp.java:3928) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.XmlEditsVisitor.visitOp(XmlEditsVisitor.java:116) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsBinaryLoader.loadEdits(OfflineEditsBinaryLoader.java:80) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.go(OfflineEditsViewer.java:142) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.run(OfflineEditsViewer.java:228) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.main(OfflineEditsViewer.java:237) [root@hdfs-nfs current]# {code} This is reproducible by setting an acl on a file and then running the OEV on the editsinprogress file. The stats and binary parsers run OK. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HDFS-6232) OfflineEditsViewer throws a NPE on edits containing ACL modifications
[ https://issues.apache.org/jira/browse/HDFS-6232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Colin Patrick McCabe updated HDFS-6232: --- Resolution: Fixed Fix Version/s: 2.4.1 Status: Resolved (was: Patch Available) committed. Thanks, Akira. OfflineEditsViewer throws a NPE on edits containing ACL modifications - Key: HDFS-6232 URL: https://issues.apache.org/jira/browse/HDFS-6232 Project: Hadoop HDFS Issue Type: Bug Components: tools Affects Versions: 3.0.0, 2.4.0 Reporter: Stephen Chu Assignee: Akira AJISAKA Fix For: 2.4.1 Attachments: HDFS-6232.2.patch, HDFS-6232.patch The OfflineEditsViewer using the XML parser will through a NPE when using an edit with a SET_ACL op. {code} [root@hdfs-nfs current]# hdfs oev -i edits_001-007 -o fsedits.out 14/04/10 14:14:18 ERROR offlineEditsViewer.OfflineEditsBinaryLoader: Got RuntimeException at position 505 Encountered exception. Exiting: null java.lang.NullPointerException at org.apache.hadoop.hdfs.util.XMLUtils.mangleXmlString(XMLUtils.java:122) at org.apache.hadoop.hdfs.util.XMLUtils.addSaxString(XMLUtils.java:193) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.appendAclEntriesToXml(FSEditLogOp.java:4085) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.access$3300(FSEditLogOp.java:132) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp$SetAclOp.toXml(FSEditLogOp.java:3528) at org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.outputToXml(FSEditLogOp.java:3928) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.XmlEditsVisitor.visitOp(XmlEditsVisitor.java:116) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsBinaryLoader.loadEdits(OfflineEditsBinaryLoader.java:80) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.go(OfflineEditsViewer.java:142) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.run(OfflineEditsViewer.java:228) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.main(OfflineEditsViewer.java:237) [root@hdfs-nfs current]# {code} This is reproducible by setting an acl on a file and then running the OEV on the editsinprogress file. The stats and binary parsers run OK. -- This message was sent by Atlassian JIRA (v6.2#6252)