Created
January 26, 2025 02:58
-
-
Save Bazmundi/1f3650499ea2fea4e5b0974bd75b656a to your computer and use it in GitHub Desktop.
joern-export and joern database not friendly
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(base) asterion@MonstaPC:~/dev/rag$ joern-export joern/workspace/blender/cpg.bin --repr all --format dot | |
CPG does not have dataflow overlay. Calculating. | |
2025-01-26 13:25:41.661 ERROR ReachingDefPass: Pass io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass failed | |
flatgraph.SchemaViolationException: OUT edge with label REF to an adjacent METHOD is mandatory, but not defined for this METHOD_REF node with id=124554054200, (seq=2616) | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRef$.referencedMethod$extension(MethodRef.scala:456) ~[io.shiftleft.codepropertygraph-domain-classes_3-1.7.23.jar:1.7.23] | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRefTraversal$.referencedMethod$extension$$anonfun$1(MethodRef.scala:933) ~[io.shiftleft.codepropertygraph-domain-classes_3-1.7.23.jar:1.7.23] | |
at scala.collection.Iterator$$anon$9.next(Iterator.scala:584) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$10.nextCur(Iterator.scala:594) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:608) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$6.hasNext(Iterator.scala:477) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:619) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:617) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1303) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addEdgesToCapturedIdentifiersAndParameters$1$$anonfun$2(DdgGenerator.scala:184) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) ~[org.scala-lang.scala3-library_3-3.5.2.jar:3.5.2] | |
at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) ~[org.scala-lang.scala3-library_3-3.5.2.jar:3.5.2] | |
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:619) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:617) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1303) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addEdgesToCapturedIdentifiersAndParameters$1(DdgGenerator.scala:183) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addReachingDefEdges(DdgGenerator.scala:214) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass.runOnPart(ReachingDefPass.scala:33) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass.runOnPart(ReachingDefPass.scala:23) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at io.shiftleft.passes.ForkJoinParallelCpgPass$$anon$2.accept(CpgPass.scala:124) ~[io.shiftleft.codepropertygraph_3-1.7.23.jar:1.7.23] | |
at io.shiftleft.passes.ForkJoinParallelCpgPass$$anon$2.accept(CpgPass.scala:123) ~[io.shiftleft.codepropertygraph_3-1.7.23.jar:1.7.23] | |
at java.util.stream.ReduceOps$4ReducingSink.accept(ReduceOps.java:220) ~[?:?] | |
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) ~[?:?] | |
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] | |
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] | |
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:960) ~[?:?] | |
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:934) ~[?:?] | |
at java.util.stream.AbstractTask.compute(AbstractTask.java:327) ~[?:?] | |
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?] | |
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] | |
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] | |
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] | |
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] | |
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] | |
Caused by: java.util.NoSuchElementException: next on empty iterator | |
at scala.collection.Iterator$$anon$19.next(Iterator.scala:973) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$19.next(Iterator.scala:971) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$6.next(Iterator.scala:492) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRef$.referencedMethod$extension(MethodRef.scala:450) ~[io.shiftleft.codepropertygraph-domain-classes_3-1.7.23.jar:1.7.23] | |
... 33 more | |
Exception in thread "main" flatgraph.SchemaViolationException: OUT edge with label REF to an adjacent METHOD is mandatory, but not defined for this METHOD_REF node with id=124554054200, (seq=2616) | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRef$.referencedMethod$extension(MethodRef.scala:456) | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRefTraversal$.referencedMethod$extension$$anonfun$1(MethodRef.scala:933) | |
at scala.collection.Iterator$$anon$9.next(Iterator.scala:584) | |
at scala.collection.Iterator$$anon$10.nextCur(Iterator.scala:594) | |
at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:608) | |
at scala.collection.Iterator$$anon$6.hasNext(Iterator.scala:477) | |
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:619) | |
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:617) | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1303) | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addEdgesToCapturedIdentifiersAndParameters$1$$anonfun$2(DdgGenerator.scala:184) | |
at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) | |
at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) | |
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:619) | |
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:617) | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1303) | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addEdgesToCapturedIdentifiersAndParameters$1(DdgGenerator.scala:183) | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addReachingDefEdges(DdgGenerator.scala:214) | |
at io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass.runOnPart(ReachingDefPass.scala:33) | |
at io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass.runOnPart(ReachingDefPass.scala:23) | |
at io.shiftleft.passes.ForkJoinParallelCpgPass$$anon$2.accept(CpgPass.scala:124) | |
at io.shiftleft.passes.ForkJoinParallelCpgPass$$anon$2.accept(CpgPass.scala:123) | |
at java.base/java.util.stream.ReduceOps$4ReducingSink.accept(ReduceOps.java:220) | |
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) | |
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) | |
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) | |
at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:960) | |
at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:934) | |
at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327) | |
at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Caused by: java.util.NoSuchElementException: next on empty iterator | |
at scala.collection.Iterator$$anon$19.next(Iterator.scala:973) | |
at scala.collection.Iterator$$anon$19.next(Iterator.scala:971) | |
at scala.collection.Iterator$$anon$6.next(Iterator.scala:492) | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRef$.referencedMethod$extension(MethodRef.scala:450) | |
... 33 more | |
(base) asterion@MonstaPC:~/dev/rag$ joern-export joern/workspace/blender/cpg.bin --repr ast --format dot | |
error: Output directory `out` already exists. | |
(base) asterion@MonstaPC:~/dev/rag$ rm -R out/ | |
(base) asterion@MonstaPC:~/dev/rag$ joern-export joern/workspace/blender/cpg.bin --repr ast --format dot | |
CPG does not have dataflow overlay. Calculating. | |
2025-01-26 13:25:57.941 ERROR ReachingDefPass: Pass io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass failed | |
flatgraph.SchemaViolationException: OUT edge with label REF to an adjacent METHOD is mandatory, but not defined for this METHOD_REF node with id=124554054200, (seq=2616) | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRef$.referencedMethod$extension(MethodRef.scala:456) ~[io.shiftleft.codepropertygraph-domain-classes_3-1.7.23.jar:1.7.23] | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRefTraversal$.referencedMethod$extension$$anonfun$1(MethodRef.scala:933) ~[io.shiftleft.codepropertygraph-domain-classes_3-1.7.23.jar:1.7.23] | |
at scala.collection.Iterator$$anon$9.next(Iterator.scala:584) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$10.nextCur(Iterator.scala:594) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:608) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$6.hasNext(Iterator.scala:477) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:619) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:617) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1303) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addEdgesToCapturedIdentifiersAndParameters$1$$anonfun$2(DdgGenerator.scala:184) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) ~[org.scala-lang.scala3-library_3-3.5.2.jar:3.5.2] | |
at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) ~[org.scala-lang.scala3-library_3-3.5.2.jar:3.5.2] | |
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:619) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:617) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1303) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addEdgesToCapturedIdentifiersAndParameters$1(DdgGenerator.scala:183) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addReachingDefEdges(DdgGenerator.scala:214) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass.runOnPart(ReachingDefPass.scala:33) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass.runOnPart(ReachingDefPass.scala:23) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at io.shiftleft.passes.ForkJoinParallelCpgPass$$anon$2.accept(CpgPass.scala:124) ~[io.shiftleft.codepropertygraph_3-1.7.23.jar:1.7.23] | |
at io.shiftleft.passes.ForkJoinParallelCpgPass$$anon$2.accept(CpgPass.scala:123) ~[io.shiftleft.codepropertygraph_3-1.7.23.jar:1.7.23] | |
at java.util.stream.ReduceOps$4ReducingSink.accept(ReduceOps.java:220) ~[?:?] | |
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) ~[?:?] | |
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] | |
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] | |
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:960) ~[?:?] | |
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:934) ~[?:?] | |
at java.util.stream.AbstractTask.compute(AbstractTask.java:327) ~[?:?] | |
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?] | |
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] | |
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] | |
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] | |
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] | |
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] | |
Caused by: java.util.NoSuchElementException: next on empty iterator | |
at scala.collection.Iterator$$anon$19.next(Iterator.scala:973) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$19.next(Iterator.scala:971) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$6.next(Iterator.scala:492) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRef$.referencedMethod$extension(MethodRef.scala:450) ~[io.shiftleft.codepropertygraph-domain-classes_3-1.7.23.jar:1.7.23] | |
... 33 more | |
Exception in thread "main" flatgraph.SchemaViolationException: OUT edge with label REF to an adjacent METHOD is mandatory, but not defined for this METHOD_REF node with id=124554054200, (seq=2616) | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRef$.referencedMethod$extension(MethodRef.scala:456) | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRefTraversal$.referencedMethod$extension$$anonfun$1(MethodRef.scala:933) | |
at scala.collection.Iterator$$anon$9.next(Iterator.scala:584) | |
at scala.collection.Iterator$$anon$10.nextCur(Iterator.scala:594) | |
at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:608) | |
at scala.collection.Iterator$$anon$6.hasNext(Iterator.scala:477) | |
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:619) | |
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:617) | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1303) | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addEdgesToCapturedIdentifiersAndParameters$1$$anonfun$2(DdgGenerator.scala:184) | |
at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) | |
at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) | |
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:619) | |
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:617) | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1303) | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addEdgesToCapturedIdentifiersAndParameters$1(DdgGenerator.scala:183) | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addReachingDefEdges(DdgGenerator.scala:214) | |
at io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass.runOnPart(ReachingDefPass.scala:33) | |
at io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass.runOnPart(ReachingDefPass.scala:23) | |
at io.shiftleft.passes.ForkJoinParallelCpgPass$$anon$2.accept(CpgPass.scala:124) | |
at io.shiftleft.passes.ForkJoinParallelCpgPass$$anon$2.accept(CpgPass.scala:123) | |
at java.base/java.util.stream.ReduceOps$4ReducingSink.accept(ReduceOps.java:220) | |
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) | |
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) | |
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) | |
at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:960) | |
at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:934) | |
at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327) | |
at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Caused by: java.util.NoSuchElementException: next on empty iterator | |
at scala.collection.Iterator$$anon$19.next(Iterator.scala:973) | |
at scala.collection.Iterator$$anon$19.next(Iterator.scala:971) | |
at scala.collection.Iterator$$anon$6.next(Iterator.scala:492) | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRef$.referencedMethod$extension(MethodRef.scala:450) | |
... 33 more | |
(base) asterion@MonstaPC:~/dev/rag$ rm -R out/ | |
(base) asterion@MonstaPC:~/dev/rag$ joern-export joern/workspace/blender/cpg.bin --repr ast --format graphml | |
CPG does not have dataflow overlay. Calculating. | |
2025-01-26 13:26:10.103 ERROR ReachingDefPass: Pass io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass failed | |
flatgraph.SchemaViolationException: OUT edge with label REF to an adjacent METHOD is mandatory, but not defined for this METHOD_REF node with id=124554054200, (seq=2616) | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRef$.referencedMethod$extension(MethodRef.scala:456) ~[io.shiftleft.codepropertygraph-domain-classes_3-1.7.23.jar:1.7.23] | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRefTraversal$.referencedMethod$extension$$anonfun$1(MethodRef.scala:933) ~[io.shiftleft.codepropertygraph-domain-classes_3-1.7.23.jar:1.7.23] | |
at scala.collection.Iterator$$anon$9.next(Iterator.scala:584) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$10.nextCur(Iterator.scala:594) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:608) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$6.hasNext(Iterator.scala:477) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:619) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:617) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1303) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addEdgesToCapturedIdentifiersAndParameters$1$$anonfun$2(DdgGenerator.scala:184) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) ~[org.scala-lang.scala3-library_3-3.5.2.jar:3.5.2] | |
at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) ~[org.scala-lang.scala3-library_3-3.5.2.jar:3.5.2] | |
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:619) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:617) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1303) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addEdgesToCapturedIdentifiersAndParameters$1(DdgGenerator.scala:183) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addReachingDefEdges(DdgGenerator.scala:214) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass.runOnPart(ReachingDefPass.scala:33) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass.runOnPart(ReachingDefPass.scala:23) ~[io.joern.dataflowengineoss-4.0.226.jar:4.0.226] | |
at io.shiftleft.passes.ForkJoinParallelCpgPass$$anon$2.accept(CpgPass.scala:124) ~[io.shiftleft.codepropertygraph_3-1.7.23.jar:1.7.23] | |
at io.shiftleft.passes.ForkJoinParallelCpgPass$$anon$2.accept(CpgPass.scala:123) ~[io.shiftleft.codepropertygraph_3-1.7.23.jar:1.7.23] | |
at java.util.stream.ReduceOps$4ReducingSink.accept(ReduceOps.java:220) ~[?:?] | |
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) ~[?:?] | |
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] | |
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] | |
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:960) ~[?:?] | |
at java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:934) ~[?:?] | |
at java.util.stream.AbstractTask.compute(AbstractTask.java:327) ~[?:?] | |
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?] | |
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] | |
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] | |
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] | |
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] | |
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] | |
Caused by: java.util.NoSuchElementException: next on empty iterator | |
at scala.collection.Iterator$$anon$19.next(Iterator.scala:973) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$19.next(Iterator.scala:971) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at scala.collection.Iterator$$anon$6.next(Iterator.scala:492) ~[org.scala-lang.scala-library-2.13.14.jar:?] | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRef$.referencedMethod$extension(MethodRef.scala:450) ~[io.shiftleft.codepropertygraph-domain-classes_3-1.7.23.jar:1.7.23] | |
... 33 more | |
Exception in thread "main" flatgraph.SchemaViolationException: OUT edge with label REF to an adjacent METHOD is mandatory, but not defined for this METHOD_REF node with id=124554054200, (seq=2616) | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRef$.referencedMethod$extension(MethodRef.scala:456) | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRefTraversal$.referencedMethod$extension$$anonfun$1(MethodRef.scala:933) | |
at scala.collection.Iterator$$anon$9.next(Iterator.scala:584) | |
at scala.collection.Iterator$$anon$10.nextCur(Iterator.scala:594) | |
at scala.collection.Iterator$$anon$10.hasNext(Iterator.scala:608) | |
at scala.collection.Iterator$$anon$6.hasNext(Iterator.scala:477) | |
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:619) | |
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:617) | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1303) | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addEdgesToCapturedIdentifiersAndParameters$1$$anonfun$2(DdgGenerator.scala:184) | |
at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) | |
at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) | |
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:619) | |
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:617) | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1303) | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addEdgesToCapturedIdentifiersAndParameters$1(DdgGenerator.scala:183) | |
at io.joern.dataflowengineoss.passes.reachingdef.DdgGenerator.addReachingDefEdges(DdgGenerator.scala:214) | |
at io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass.runOnPart(ReachingDefPass.scala:33) | |
at io.joern.dataflowengineoss.passes.reachingdef.ReachingDefPass.runOnPart(ReachingDefPass.scala:23) | |
at io.shiftleft.passes.ForkJoinParallelCpgPass$$anon$2.accept(CpgPass.scala:124) | |
at io.shiftleft.passes.ForkJoinParallelCpgPass$$anon$2.accept(CpgPass.scala:123) | |
at java.base/java.util.stream.ReduceOps$4ReducingSink.accept(ReduceOps.java:220) | |
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) | |
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) | |
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) | |
at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:960) | |
at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:934) | |
at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327) | |
at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) | |
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) | |
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) | |
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) | |
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) | |
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) | |
Caused by: java.util.NoSuchElementException: next on empty iterator | |
at scala.collection.Iterator$$anon$19.next(Iterator.scala:973) | |
at scala.collection.Iterator$$anon$19.next(Iterator.scala:971) | |
at scala.collection.Iterator$$anon$6.next(Iterator.scala:492) | |
at io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodRef$.referencedMethod$extension(MethodRef.scala:450) | |
... 33 more |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment