Java analysis with PMD 6.34.0 (and 6.35.0)
2021-06-15 01:18:26 [INFO] WARNING: Exception applying rule GuardLogStatement on file /tmp/file.java, continuing with next rule 2021-06-15 01:18:26 [INFO] java.lang.NullPointerException 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.bestpractices.GuardLogStatementRule.hasArgumentWithMethodCall(GuardLogStatementRule.java:137) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.bestpractices.GuardLogStatementRule.visit(GuardLogStatementRule.java:123) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTStatementExpression.jjtAccept(ASTStatementExpression.java:25) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:657) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTStatement.jjtAccept(ASTStatement.java:25) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:672) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTBlockStatement.jjtAccept(ASTBlockStatement.java:25) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:667) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTBlock.jjtAccept(ASTBlock.java:27) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:657) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTStatement.jjtAccept(ASTStatement.java:25) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:717) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTForStatement.jjtAccept(ASTForStatement.java:39) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:657) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTStatement.jjtAccept(ASTStatement.java:25) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:672) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTBlockStatement.jjtAccept(ASTBlockStatement.java:25) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:667) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTBlock.jjtAccept(ASTBlock.java:27) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:447) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration.jjtAccept(ASTMethodDeclaration.java:37) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:267) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration.jjtAccept(ASTClassOrInterfaceBodyDeclaration.java:44) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:262) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody.jjtAccept(ASTClassOrInterfaceBody.java:35) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:232) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.bestpractices.GuardLogStatementRule.visit(GuardLogStatementRule.java:101) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration.jjtAccept(ASTClassOrInterfaceDeclaration.java:56) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:417) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration.jjtAccept(ASTTypeDeclaration.java:39) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:220) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visit(AbstractJavaRule.java:392) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.bestpractices.GuardLogStatementRule.visit(GuardLogStatementRule.java:93) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.visitAll(AbstractJavaRule.java:163) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.apply(AbstractJavaRule.java:157) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.lang.rule.AbstractDelegateRule.apply(AbstractDelegateRule.java:336) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.RuleSet.apply(RuleSet.java:659) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.RuleSets.apply(RuleSets.java:163) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:113) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:95) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:57) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) 2021-06-15 01:18:26 [INFO] at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) 2021-06-15 01:18:26 [INFO] at java.util.concurrent.FutureTask.run(Unknown Source) 2021-06-15 01:18:26 [INFO] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 2021-06-15 01:18:26 [INFO] at java.util.concurrent.FutureTask.run(Unknown Source) 2021-06-15 01:18:26 [INFO] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 2021-06-15 01:18:26 [INFO] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 2021-06-15 01:18:26 [INFO] at java.lang.Thread.run(Unknown Source)
Surely due to this awful code line:if (LOGGER.isDebugEnabled()) LOGGER.debug("Extracting mail address of [" + userName + "]...");
Thanks,
François
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