[Soot-list] error with dava and jdom-1.0

rupert.thurner rupert.thurner at gmail.com
Tue Jul 10 16:20:09 EDT 2012


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