[Soot-list] IndexOutOfBoundsException on jdom-1.0.jar
rupert.thurner
rupert.thurner at gmail.com
Mon Jul 9 09:48:07 EDT 2012
hi,
when running soot on jdom-1.0, it gives an indexoutofboud exception:
java -cp C:\Apps\eclipse-4.2\plugins\ca.mcgill.sable.soot.lib_2.5.2\lib
\sootclasses.jar soot.Main --keep-line-number --xml-attributes --f
dava --cp C:\temp\jdom-1.0.jar;/C:/temp/jaxen-1.1.4.jar;%JAVA_HOME%/
jre/lib/rt.jar;;%JAVA_HOME%/jre/lib/jce.jar --d C:\temp\sootOutput --
process-dir C:\temp\jdom-1.0.jar
Decompiling JDOMAbout$Author...
Decompiling JDOMAbout$Info...
Decompiling JDOMAbout...
Decompiling org.jdom.adapters.AbstractDOMAdapter...
Decompiling org.jdom.adapters.CrimsonDOMAdapter...
Decompiling org.jdom.adapters.DOMAdapter...
Decompiling org.jdom.adapters.JAXPDOMAdapter...
Decompiling org.jdom.adapters.OracleV1DOMAdapter...
Decompiling org.jdom.adapters.OracleV2DOMAdapter...
Decompiling org.jdom.adapters.XercesDOMAdapter...
Decompiling org.jdom.adapters.XML4JDOMAdapter...
Decompiling org.jdom.Attribute...
Decompiling org.jdom.AttributeList...
Decompiling org.jdom.CDATA...
Decompiling org.jdom.Comment...
Decompiling org.jdom.Content...
Decompiling org.jdom.ContentList$FilterList...
Decompiling org.jdom.ContentList$FilterListIterator...
Decompiling org.jdom.ContentList...
Decompiling org.jdom.DataConversionException...
Decompiling org.jdom.DefaultJDOMFactory...
Decompiling org.jdom.DescendantIterator...
Decompiling org.jdom.DocType...
Decompiling org.jdom.Document...
Decompiling org.jdom.Element...
Decompiling org.jdom.EntityRef...
Decompiling org.jdom.filter.AbstractFilter...
Decompiling org.jdom.filter.AndFilter...
Decompiling org.jdom.filter.ContentFilter...
Decompiling org.jdom.filter.ElementFilter...
Decompiling org.jdom.filter.Filter...
Decompiling org.jdom.filter.NegateFilter...
Decompiling org.jdom.filter.OrFilter...
Decompiling org.jdom.FilterIterator...
Decompiling org.jdom.IllegalAddException...
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index:
1, Size: 1
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.remove(ArrayList.java:387)
at
soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler.addDefsToLiveVariables(SuperFirstStmtHandler.java:
1472)
at
soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler.createDavaStoreStmts(SuperFirstStmtHandler.java:
1251)
at
soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler.finalizePreInitMethod(SuperFirstStmtHandler.java:
695)
at
soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler.inASTStatementSequenceNode(SuperFirstStmtHandler.java:
269)
at
soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter.caseASTStatementSequenceNode(DepthFirstAdapter.java:
509)
at
soot.dava.internal.AST.ASTStatementSequenceNode.apply(ASTStatementSequenceNode.java:
98)
at
soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter.normalRetrieving(DepthFirstAdapter.java:
493)
at
soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter.caseASTMethodNode(DepthFirstAdapter.java:
68)
at
soot.dava.internal.AST.ASTMethodNode.apply(ASTMethodNode.java:492)
at soot.dava.DavaBody.<init>(DavaBody.java:378)
at soot.dava.Dava.newBody(Dava.java:84)
at soot.PackManager.runBodyPacks(PackManager.java:814)
at soot.PackManager.runBodyPacks(PackManager.java:463)
at soot.PackManager.runBodyPacks(PackManager.java:380)
at soot.PackManager.runPacks(PackManager.java:357)
at soot.Main.run(Main.java:198)
at soot.Main.main(Main.java:141)
C:\temp>java -version
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode)
More information about the Soot-list
mailing list