square / spoon

Distributing instrumentation tests to all your Androids.
https://square.github.io/spoon/
Apache License 2.0
2.7k stars 477 forks source link

Spoon Api checking processor throws NullpointerException #580

Open sureshtheeda opened 4 years ago

sureshtheeda commented 4 years ago

I am getting NullPointerException at Launcher.prettyprint during Api checking processor.

Exception in thread "main" spoon.SpoonException: java.lang.NullPointerException at spoon.Launcher.prettyprint(Launcher.java:777) at spoon.Launcher.run(Launcher.java:710) at com.cgi.pojogenerator.spoon.transformation.apichecking.ApiProcessorLauncher.main(ApiProcessorLauncher.java:17) Caused by: java.lang.NullPointerException at spoon.reflect.visitor.OperatorHelper.getOperatorText(OperatorHelper.java:59) at spoon.reflect.visitor.DefaultJavaPrettyPrinter.visitCtBinaryOperator(DefaultJavaPrettyPrinter.java:507) at spoon.support.reflect.code.CtBinaryOperatorImpl.accept(CtBinaryOperatorImpl.java:34) at spoon.reflect.visitor.DefaultJavaPrettyPrinter.scan(DefaultJavaPrettyPrinter.java:380) at spoon.reflect.visitor.DefaultJavaPrettyPrinter.lambda$visitCtInvocation$10(DefaultJavaPrettyPrinter.java:1333) at spoon.reflect.visitor.ElementPrinterHelper.printList(ElementPrinterHelper.java:537) at spoon.reflect.visitor.DefaultJavaPrettyPrinter.visitCtInvocation(DefaultJavaPrettyPrinter.java:1331) at spoon.support.reflect.code.CtInvocationImpl.accept(CtInvocationImpl.java:46) at spoon.reflect.visitor.DefaultJavaPrettyPrinter.scan(DefaultJavaPrettyPrinter.java:380)