pmd eclipse plugin hang forever in my project
A source code analyzer
Brought to you by:
adangel,
juansotuyo
I use eclipse 3.6.1 with the latest pmd plugin but always got this error:
2013/06/09 14:41:09,030 ERROR BaseVisitor PMD
exception visiting NVRLightClientManager.java
net.sourceforge.pmd.PMDException: Error while parsing
NVRLightClientManager.java
at net.sourceforge.pmd.PMD.processFile(PMD.java:129)
at net.sourceforge.pmd.PMD.processFile(PMD.java:75)
at net.sourceforge.pmd.PMD.processFile(PMD.java:172)
at net.sourceforge.pmd.eclipse.runtime.cmd.BaseVisitor.reviewResource(Unknown Source)
at net.sourceforge.pmd.eclipse.runtime.cmd.ResourceVisitor.visit(Unknown Source)
Caused by: net.sourceforge.pmd.ast.ParseException: Encountered " "(" "("" at line 58, column 30.
Was expecting one of:
"." ...
"." ...
"." ...
at net.sourceforge.pmd.ast.JavaParser.generateParseException(JavaParser.java:9564)
at net.sourceforge.pmd.ast.JavaParser.jj_consume_token(JavaParser.java:9448)
at net.sourceforge.pmd.ast.JavaParser.PrimaryPrefix(JavaParser.java:3483)
at net.sourceforge.pmd.ast.JavaParser.PrimaryExpression(JavaParser.java:3393)
at net.sourceforge.pmd.ast.JavaParser.StatementExpression(JavaParser.java:4319)
at net.sourceforge.pmd.ast.JavaParser.Statement(JavaParser.java:4014)
at net.sourceforge.pmd.ast.JavaParser.BlockStatement(JavaParser.java:4161)
at net.sourceforge.pmd.ast.JavaParser.ConstructorDeclaration(JavaParser.java:1642)
at net.sourceforge.pmd.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1056)
at net.sourceforge.pmd.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:991)
at net.sourceforge.pmd.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:501)
at net.sourceforge.pmd.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1052)
at net.sourceforge.pmd.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:991)
at net.sourceforge.pmd.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:501)
at net.sourceforge.pmd.ast.JavaParser.TypeDeclaration(JavaParser.java:393)
at net.sourceforge.pmd.ast.JavaParser.CompilationUnit(JavaParser.java:151)
at net.sourceforge.pmd.parsers.Java16Parser.parse(Java16Parser.java:23)
at net.sourceforge.pmd.PMD.processFile(PMD.java:98)
... 21 more
Hi,
could you provide the source code of the constructor of NVRLightClientManager.java around line 58? It seems, that we can't parse the java source code, so I'd like to see, what exactly the problem is...
Thanks,
Andreas