Rule: SingularField
PMD version : pmd 6.30.0
Stacktrace:
"detail": "java.lang.NullPointerException\r\n\tat
net.sourceforge.pmd.lang.java.rule.design.SingularFieldRule.visit(SingularFieldRule.java:149)\r\n\tat
net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration.jjtAccept(ASTFieldDeclaration.java:59)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:267)\r\n\tat
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration.jjtAccept(ASTClassOrInterfaceBodyDeclaration.java:44)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:262)\r\n\tat
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody.jjtAccept(ASTClassOrInterfaceBody.java:35)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:232)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule.visit(AbstractLombokAwareRule.java:74)\r\n\tat
net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration.jjtAccept(ASTClassOrInterfaceDeclaration.java:56)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:417)\r\n\tat
net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration.jjtAccept(ASTTypeDeclaration.java:39)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:392)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule.visit(AbstractLombokAwareRule.java:58)\r\n\tat
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visitAll(AbstractJavaRule.java:163)\r\n\tat
net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.apply(AbstractJavaRule.java:157)\r\n\tat
net.sourceforge.pmd.lang.rule.AbstractDelegateRule.apply(AbstractDelegateRule.java:336)\r\n\tat
net.sourceforge.pmd.RuleSet.apply(RuleSet.java:659)\r\n\tat
net.sourceforge.pmd.RuleSets.apply(RuleSets.java:163)\r\n\tat
net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200)\r\n\tat
net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:113)\r\n\tat
net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:95)\r\n\tat
net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:57)\r\n\tat
net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85)\r\n\tat
net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29)\r\n\tat
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\r\n\tat
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)\r\n\tat
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\r\n\tat
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)\r\n\tat
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)\r\n\tat
java.base/java.lang.Thread.run(Thread.java:832)\r\n"
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4