- edited description
Signature parsing fails
Given signatures like this:
Ledu/umd/cs/findbugs/graph/AbstractGraph<TEdgeType;TVertexType;>;.Ledu/umd/cs/findbugs/graph/AbstractGraph+1;
Ledu/umd/cs/findbugs/ba/DataflowTestDriver<TFact;TAnalysisType;>;.Ledu/umd/cs/findbugs/ba/DataflowTestDriver+1;
Ledu/umd/cs/findbugs/graph/AbstractGraph<TEdgeType;TVertexType;>;.Ledu/umd/cs/findbugs/graph/AbstractGraph+2;
SignatureParser.parseFieldTypeSignature
crashes with:
java.lang.RuntimeException: No result when parsing failed
at scala.sys.package$.error(package.scala:27)
at scala.util.parsing.combinator.Parsers$NoSuccess.get(Parsers.scala:176)
at scala.util.parsing.combinator.Parsers$NoSuccess.get(Parsers.scala:162)
at org.opalj.br.reader.SignatureParser$SignatureParsers.parseFieldTypeSignature(SignatureParser.scala:64)
at org.opalj.br.reader.SignatureParser$.parseFieldTypeSignature(SignatureParser.scala:230)
Happens when loading jrefactory/jrefactory-2.9.19/bin/findbugs.jar/findbugs.jar
from the Qualitas Corpus.
Comments (5)
-
reporter -
repo owner - changed milestone to 0.8.0-M2
-
repo owner - changed status to resolved
The signature string is not valid according to the JVM 7 and JVM 8 specifications. The class files may have been created with a beta compiler.
Hence, there is nothing to do in OPAL
-
repo owner - removed milestone
Removing milestone: 0.8.0-M2 (automated comment)
-
repo owner - removed version
Removing version: 0.8.0 (automated comment)
- Log in to comment