java.lang.reflect.InvocationTargetException

GitHub | mernst | 2 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.

Root Cause Analysis

  1. jtb.ParseException

    Parse error at line 3, column 3. Encountered: is

    at jtb.JavaParser.generateParseException()
  2. jtb
    JavaParser.Block
    1. jtb.JavaParser.generateParseException(JavaParser.java:8606)
    2. jtb.JavaParser.jj_consume_token(JavaParser.java:8556)
    3. jtb.JavaParser.PrimaryPrefix(JavaParser.java:3219)
    4. jtb.JavaParser.PrimaryExpression(JavaParser.java:3126)
    5. jtb.JavaParser.PostfixExpression(JavaParser.java:3040)
    6. jtb.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:2887)
    7. jtb.JavaParser.UnaryExpression(JavaParser.java:2792)
    8. jtb.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:2856)
    9. jtb.JavaParser.UnaryExpression(JavaParser.java:2792)
    10. jtb.JavaParser.MultiplicativeExpression(JavaParser.java:2682)
    11. jtb.JavaParser.AdditiveExpression(JavaParser.java:2633)
    12. jtb.JavaParser.ShiftExpression(JavaParser.java:2586)
    13. jtb.JavaParser.RelationalExpression(JavaParser.java:2527)
    14. jtb.JavaParser.InstanceOfExpression(JavaParser.java:2495)
    15. jtb.JavaParser.EqualityExpression(JavaParser.java:2451)
    16. jtb.JavaParser.AndExpression(JavaParser.java:2418)
    17. jtb.JavaParser.ExclusiveOrExpression(JavaParser.java:2388)
    18. jtb.JavaParser.InclusiveOrExpression(JavaParser.java:2358)
    19. jtb.JavaParser.ConditionalAndExpression(JavaParser.java:2328)
    20. jtb.JavaParser.ConditionalOrExpression(JavaParser.java:2298)
    21. jtb.JavaParser.ConditionalExpression(JavaParser.java:2268)
    22. jtb.JavaParser.Expression(JavaParser.java:2148)
    23. jtb.JavaParser.IfStatement(JavaParser.java:4338)
    24. jtb.JavaParser.Statement(JavaParser.java:3773)
    25. jtb.JavaParser.BlockStatement(JavaParser.java:3991)
    26. jtb.JavaParser.Block(JavaParser.java:3926)
    27. jtb.JavaParser.TryStatement(JavaParser.java:4836)
    28. jtb.JavaParser.Statement(JavaParser.java:3809)
    29. jtb.JavaParser.BlockStatement(JavaParser.java:3991)
    30. jtb.JavaParser.Block(JavaParser.java:3926)
    30 frames
  3. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    4. java.lang.reflect.Method.invoke(Method.java:601)
    4 frames
  4. daikon.tools.jtb
    Ast.create
    1. daikon.tools.jtb.Ast.create(Ast.java:148)
    2. daikon.tools.jtb.Ast.create(Ast.java:138)
    2 frames
  5. daikon.tools.runtimechecker
    InstrumentVisitor.visit
    1. daikon.tools.runtimechecker.InstrumentVisitor.visit(InstrumentVisitor.java:431)
    1 frame
  6. jtb.syntaxtree
    NodeChoice.accept
    1. jtb.syntaxtree.MethodDeclaration.accept(MethodDeclaration.java:39)
    2. jtb.syntaxtree.NodeChoice.accept(NodeChoice.java:24)
    2 frames
  7. jtb.visitor
    DepthFirstVisitor.visit
    1. jtb.visitor.DepthFirstVisitor.visit(DepthFirstVisitor.java:35)
    1 frame
  8. jtb.syntaxtree
    NodeChoice.accept
    1. jtb.syntaxtree.NodeSequence.accept(NodeSequence.java:34)
    2. jtb.syntaxtree.NodeChoice.accept(NodeChoice.java:24)
    2 frames
  9. jtb.visitor
    DepthFirstVisitor.visit
    1. jtb.visitor.DepthFirstVisitor.visit(DepthFirstVisitor.java:226)
    1 frame
  10. jtb.syntaxtree
    ClassOrInterfaceBodyDeclaration.accept
    1. jtb.syntaxtree.ClassOrInterfaceBodyDeclaration.accept(ClassOrInterfaceBodyDeclaration.java:25)
    1 frame
  11. jtb.visitor
    DepthFirstVisitor.visit
    1. jtb.visitor.DepthFirstVisitor.visit(DepthFirstVisitor.java:25)
    1 frame
  12. jtb.syntaxtree
    NodeListOptional.accept
    1. jtb.syntaxtree.NodeListOptional.accept(NodeListOptional.java:34)
    1 frame
  13. jtb.visitor
    DepthFirstVisitor.visit
    1. jtb.visitor.DepthFirstVisitor.visit(DepthFirstVisitor.java:216)
    1 frame
  14. daikon.tools.runtimechecker
    InstrumentVisitor.visit
    1. daikon.tools.runtimechecker.InstrumentVisitor.visit(InstrumentVisitor.java:170)
    1 frame
  15. jtb.syntaxtree
    ClassOrInterfaceBody.accept
    1. jtb.syntaxtree.ClassOrInterfaceBody.accept(ClassOrInterfaceBody.java:40)
    1 frame
  16. jtb.visitor
    DepthFirstVisitor.visit
    1. jtb.visitor.DepthFirstVisitor.visit(DepthFirstVisitor.java:112)
    1 frame
  17. jtb.syntaxtree
    NodeChoice.accept
    1. jtb.syntaxtree.ClassOrInterfaceDeclaration.accept(ClassOrInterfaceDeclaration.java:43)
    2. jtb.syntaxtree.NodeChoice.accept(NodeChoice.java:24)
    2 frames
  18. jtb.visitor
    DepthFirstVisitor.visit
    1. jtb.visitor.DepthFirstVisitor.visit(DepthFirstVisitor.java:35)
    1 frame
  19. jtb.syntaxtree
    NodeChoice.accept
    1. jtb.syntaxtree.NodeSequence.accept(NodeSequence.java:34)
    2. jtb.syntaxtree.NodeChoice.accept(NodeChoice.java:24)
    2 frames
  20. jtb.visitor
    DepthFirstVisitor.visit
    1. jtb.visitor.DepthFirstVisitor.visit(DepthFirstVisitor.java:95)
    1 frame
  21. jtb.syntaxtree
    TypeDeclaration.accept
    1. jtb.syntaxtree.TypeDeclaration.accept(TypeDeclaration.java:24)
    1 frame
  22. daikon.tools.runtimechecker
    Main.main
    1. daikon.tools.runtimechecker.InstrumentHandler.handle(InstrumentHandler.java:122)
    2. daikon.tools.runtimechecker.Main.nonStaticMain(Main.java:45)
    3. daikon.tools.runtimechecker.Main.main(Main.java:71)
    3 frames