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

rupert THURNER rupert.thurner at gmail.com
Thu Jul 12 12:07:39 EDT 2012


I just used jdom-1.0.jar and the commandline below. It helps to send you
the jar or i should downloads it from the maven repository and mail it?

Rupert
Am 12.07.2012 11:37 schrieb "Phil Pratt-Szeliga" <pcpratts at syr.edu>:

> Hi Rupert,
>
> If you can get a full test case to me, I will try to fix the problem
> and submit a patch to soot.
>
> Thanks,
> Phil Pratt-Szeliga
> Syracuse University
>
> On Tue, Jul 10, 2012 at 4:20 PM, rupert.thurner
> <rupert.thurner at gmail.com> wrote:
> > 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)
> > _______________________________________________
> > Soot-list mailing list
> > Soot-list at sable.mcgill.ca
> > http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20120712/4afb37f9/attachment.html 


More information about the Soot-list mailing list