xml2axml
xml2axml copied to clipboard
BUG: Encoding fails with NPE
Hi, encoding the attached AndroidManifest.xml fails with the following exception:
@null:style/ThemeAppCompatFileManagerActivity=0x0
java.lang.NumberFormatException: For input string: "tools_hidden_zone"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.base/java.lang.Integer.parseInt(Integer.java:652)
at com.codyi.xml2axml.DefaultReferenceResolver.resolve(DefaultReferenceResolver.java:21)
at com.codyi.xml2axml.chunks.ValueChunk.evaluate(ValueChunk.java:154)
at com.codyi.xml2axml.chunks.ValueChunk.preWrite(ValueChunk.java:65)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.AttrChunk.preWrite(AttrChunk.java:31)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.StartTagChunk.preWrite(StartTagChunk.java:75)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.TagChunk.preWrite(TagChunk.java:46)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.TagChunk.preWrite(TagChunk.java:48)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.TagChunk.preWrite(TagChunk.java:48)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.XmlChunk.preWrite(XmlChunk.java:39)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.Chunk.write(Chunk.java:96)
at com.codyi.xml2axml.Encoder.encode(Encoder.java:84)
at com.codyi.xml2axml.Encoder.encodeFile(Encoder.java:32)
at com.codyi.xml2axml.test.Main.encode(Main.java:31)
at com.codyi.xml2axml.test.Main.main(Main.java:19)
@null:string/tools_hidden_zone=0x0
java.lang.NumberFormatException: For input string: "ThemeAppCompatFileManagerActivity"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.base/java.lang.Integer.parseInt(Integer.java:652)
at com.codyi.xml2axml.DefaultReferenceResolver.resolve(DefaultReferenceResolver.java:21)
at com.codyi.xml2axml.chunks.ValueChunk.evaluate(ValueChunk.java:154)
at com.codyi.xml2axml.chunks.ValueChunk.preWrite(ValueChunk.java:65)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.AttrChunk.preWrite(AttrChunk.java:31)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.StartTagChunk.preWrite(StartTagChunk.java:75)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.TagChunk.preWrite(TagChunk.java:46)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.TagChunk.preWrite(TagChunk.java:48)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.TagChunk.preWrite(TagChunk.java:48)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.XmlChunk.preWrite(XmlChunk.java:39)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.Chunk.write(Chunk.java:96)
at com.codyi.xml2axml.Encoder.encode(Encoder.java:84)
at com.codyi.xml2axml.Encoder.encodeFile(Encoder.java:32)
at com.codyi.xml2axml.test.Main.encode(Main.java:31)
at com.codyi.xml2axml.test.Main.main(Main.java:19)
@null:style/ThemeAppCompatFileManagerActivity=0x0
java.lang.NumberFormatException: For input string: "tools_hidden_zone"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.base/java.lang.Integer.parseInt(Integer.java:652)
at com.codyi.xml2axml.DefaultReferenceResolver.resolve(DefaultReferenceResolver.java:21)
at com.codyi.xml2axml.chunks.ValueChunk.evaluate(ValueChunk.java:154)
at com.codyi.xml2axml.chunks.ValueChunk.preWrite(ValueChunk.java:65)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.AttrChunk.preWrite(AttrChunk.java:31)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.StartTagChunk.preWrite(StartTagChunk.java:75)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.TagChunk.preWrite(TagChunk.java:46)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.TagChunk.preWrite(TagChunk.java:48)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.TagChunk.preWrite(TagChunk.java:48)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.XmlChunk.preWrite(XmlChunk.java:39)
at com.codyi.xml2axml.chunks.Chunk.calc(Chunk.java:114)
at com.codyi.xml2axml.chunks.Chunk.write(Chunk.java:96)
at com.codyi.xml2axml.Encoder.encode(Encoder.java:84)
at com.codyi.xml2axml.Encoder.encodeFile(Encoder.java:32)
at com.codyi.xml2axml.test.Main.encode(Main.java:31)
at com.codyi.xml2axml.test.Main.main(Main.java:19)
@null:string/tools_hidden_zone=0x0
This stack trace repeats itself for a dozen of elements. AndroidManifest.txt