-
-
Notifications
You must be signed in to change notification settings - Fork 110
JavaSootClass.getMethods error #628
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Hi, When I call getMethods, I get the following error.
Caused by: java.lang.IllegalArgumentException: cannot convert Object to (Soot-)Constant.
at sootup.java.core.ConstantUtil.fromObject (ConstantUtil.java:70)
at sootup.java.bytecode.frontend.AsmUtil.convertAnnotationValue (AsmUtil.java:376)
at sootup.java.bytecode.frontend.AsmUtil.createAnnotationUsage (AsmUtil.java:343)
at sootup.java.bytecode.frontend.AsmClassSource.convertAnnotation (AsmClassSource.java:82)
at sootup.java.bytecode.frontend.AsmClassSource.lambda$resolveMethods$1 (AsmClassSource.java:143)
at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:193)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining (ArrayList.java:1382)
at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential (ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect (ReferencePipeline.java:499)
at sootup.java.bytecode.frontend.AsmClassSource.resolveMethods (AsmClassSource.java:146)
at sootup.core.model.SootClass.lazyMethodInitializer (SootClass.java:78)
at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get (Suppliers.java:183)
at sootup.core.model.SootClass.getMethods (SootClass.java:95)
at sootup.java.core.JavaSootClass.getMethods (JavaSootClass.java:103)Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working