src/site/assets/static/2.0.0/shiro-support/shiro-jakarta-ee/pmd.html (917 lines of code) (raw):

<!DOCTYPE html> <!-- | Generated by Apache Maven Doxia Site Renderer 1.11.1 at 2024-02-28 | Rendered using Apache Maven Fluido Skin 1.5 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="Date-Revision-yyyymmdd" content="20240228" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Shiro :: Support :: Jakarta EE &#x2013; PMD Results</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.5.min.css" /> <link rel="stylesheet" href="./css/site.css" /> <link rel="stylesheet" href="./css/print.css" media="print" /> <script type="text/javascript" src="./js/apache-maven-fluido-1.5.min.js"></script> </head> <body class="topBarDisabled"> <div class="container-fluid"> <div id="banner"> <div class="pull-left"> <a href="http://shiro.apache.org" id="bannerLeft"> <img src="http://shiro.apache.org/images/apache-shiro-logo.png" alt="Shiro"/> </a> </div> <div class="pull-right"> <div id="bannerRight"> <img src="http://shiro.apache.org/images/asf_logo.png" /> </div> </div> <div class="clear"><hr/></div> </div> <div id="breadcrumbs"> <ul class="breadcrumb"> <li class=""> <a href="../../index.html" title="Apache Shiro :: Support :: Jakarta EE"> Apache Shiro :: Support :: Jakarta EE</a> <span class="divider">/</span> </li> <li class=""> <a href="../index.html" title="Apache Shiro :: Support"> Apache Shiro :: Support</a> <span class="divider">/</span> </li> <li class=""> <a href="index.html" title="Apache Shiro :: Support :: Jakarta EE"> Apache Shiro :: Support :: Jakarta EE</a> <span class="divider">/</span> </li> <li class="active ">PMD Results</li> <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-02-28</li> <li id="projectVersion" class="pull-right"> Version: 2.0.0 </li> </ul> </div> <div class="row-fluid"> <div id="leftColumn" class="span2"> <div class="well sidebar-nav"> <ul class="nav nav-list"> <li class="nav-header">Parent Project</li> <li> <a href="../index.html" title="Apache Shiro :: Support"> <span class="none"></span> Apache Shiro :: Support</a> </li> <li class="nav-header">Project Documentation</li> <li> <a href="project-info.html" title="Project Information"> <span class="icon-chevron-right"></span> Project Information</a> </li> <li> <a href="project-reports.html" title="Project Reports"> <span class="icon-chevron-down"></span> Project Reports</a> <ul class="nav nav-list"> <li> <a href="apidocs/index.html" title="Javadoc"> <span class="none"></span> Javadoc</a> </li> <li> <a href="xref/index.html" title="Source Xref"> <span class="none"></span> Source Xref</a> </li> <li> <a href="cpd.html" title="CPD"> <span class="none"></span> CPD</a> </li> <li class="active"> <a href="#"><span class="none"></span>PMD</a> </li> <li> <a href="surefire-report.html" title="Surefire"> <span class="none"></span> Surefire</a> </li> <li> <a href="taglist.html" title="Tag List"> <span class="none"></span> Tag List</a> </li> <li> <a href="jdepend-report.html" title="JDepend"> <span class="none"></span> JDepend</a> </li> </ul> </li> </ul> <hr /> <div id="poweredBy"> <div class="clear"></div> <div class="clear"></div> <div class="clear"></div> <div class="clear"></div> <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"> <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /> </a> </div> </div> </div> <div id="bodyColumn" class="span10" > <section> <h2><a name="PMD_Results"></a>PMD Results</h2><a name="PMD_Results"></a> <p>The following document contains the results of <a class="externalLink" href="https://pmd.github.io">PMD</a> 6.55.0.</p><section> <h3><a name="Violations_By_Priority"></a>Violations By Priority</h3><a name="Violations_By_Priority"></a><section> <h4><a name="Priority_3"></a>Priority 3</h4><a name="Priority_3"></a><section> <h5><a name="org.2Fapache.2Fshiro.2Fee.2Ffilters.2FAuthenticationFilterDelegate.java"></a>org/apache/shiro/ee/filters/AuthenticationFilterDelegate.java</h5><a name="org.2Fapache.2Fshiro.2Fee.2Ffilters.2FAuthenticationFilterDelegate.java"></a> <table border="0" class="table table-striped"> <tr class="a"> <th>Rule</th> <th>Violation</th> <th>Line</th></tr> <tr class="b"> <td align="left"><a class="externalLink" href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_codestyle.html#toomanystaticimports">TooManyStaticImports</a></td> <td>Too many static imports may lead to messy code</td> <td><a href="./xref/org/apache/shiro/ee/filters/AuthenticationFilterDelegate.html#L14">14</a>&#x2013;<a href="./xref/org/apache/shiro/ee/filters/AuthenticationFilterDelegate.html#L163">163</a></td></tr> <tr class="a"> <td align="left"><a class="externalLink" href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td> <td>Avoid empty catch blocks</td> <td><a href="./xref/org/apache/shiro/ee/filters/AuthenticationFilterDelegate.html#L87">87</a>&#x2013;<a href="./xref/org/apache/shiro/ee/filters/AuthenticationFilterDelegate.html#L89">89</a></td></tr></table></section><section> <h5><a name="org.2Fapache.2Fshiro.2Fee.2Ffilters.2FForms.java"></a>org/apache/shiro/ee/filters/Forms.java</h5><a name="org.2Fapache.2Fshiro.2Fee.2Ffilters.2FForms.java"></a> <table border="0" class="table table-striped"> <tr class="a"> <th>Rule</th> <th>Violation</th> <th>Line</th></tr> <tr class="b"> <td align="left"><a class="externalLink" href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_codestyle.html#toomanystaticimports">TooManyStaticImports</a></td> <td>Too many static imports may lead to messy code</td> <td><a href="./xref/org/apache/shiro/ee/filters/Forms.html#L14">14</a>&#x2013;<a href="./xref/org/apache/shiro/ee/filters/Forms.html#L215">215</a></td></tr></table></section></section><section> <h4><a name="Priority_4"></a>Priority 4</h4><a name="Priority_4"></a><section> <h5><a name="org.2Fapache.2Fshiro.2Fee.2Ffaces.2Ftags.2FPrincipalTag.java"></a>org/apache/shiro/ee/faces/tags/PrincipalTag.java</h5><a name="org.2Fapache.2Fshiro.2Fee.2Ffaces.2Ftags.2FPrincipalTag.java"></a> <table border="0" class="table table-striped"> <tr class="a"> <th>Rule</th> <th>Violation</th> <th>Line</th></tr> <tr class="b"> <td align="left"><a class="externalLink" href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> <td>Useless parentheses.</td> <td><a href="./xref/org/apache/shiro/ee/faces/tags/PrincipalTag.html#L139">139</a></td></tr></table></section><section> <h5><a name="org.2Fapache.2Fshiro.2Fee.2Ffaces.2Ftags.2FRememberedTag.java"></a>org/apache/shiro/ee/faces/tags/RememberedTag.java</h5><a name="org.2Fapache.2Fshiro.2Fee.2Ffaces.2Ftags.2FRememberedTag.java"></a> <table border="0" class="table table-striped"> <tr class="a"> <th>Rule</th> <th>Violation</th> <th>Line</th></tr> <tr class="b"> <td align="left"><a class="externalLink" href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> <td>Useless parentheses.</td> <td><a href="./xref/org/apache/shiro/ee/faces/tags/RememberedTag.html#L36">36</a></td></tr></table></section><section> <h5><a name="org.2Fapache.2Fshiro.2Fee.2Ffilters.2FAuthenticationFilterDelegate.java"></a>org/apache/shiro/ee/filters/AuthenticationFilterDelegate.java</h5><a name="org.2Fapache.2Fshiro.2Fee.2Ffilters.2FAuthenticationFilterDelegate.java"></a> <table border="0" class="table table-striped"> <tr class="a"> <th>Rule</th> <th>Violation</th> <th>Line</th></tr> <tr class="b"> <td align="left"><a class="externalLink" href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> <td>Useless parentheses.</td> <td><a href="./xref/org/apache/shiro/ee/filters/AuthenticationFilterDelegate.html#L104">104</a></td></tr></table></section></section></section><section> <h3><a name="Files"></a>Files</h3><a name="Files"></a><section> <h4><a name="org.2Fapache.2Fshiro.2Fee.2Ffaces.2Ftags.2FPrincipalTag.java"></a>org/apache/shiro/ee/faces/tags/PrincipalTag.java</h4><a name="org.2Fapache.2Fshiro.2Fee.2Ffaces.2Ftags.2FPrincipalTag.java"></a> <table border="0" class="table table-striped"> <tr class="a"> <th>Rule</th> <th>Violation</th> <th>Priority</th> <th>Line</th></tr> <tr class="b"> <td align="left"><a class="externalLink" href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> <td>Useless parentheses.</td> <td>4</td> <td><a href="./xref/org/apache/shiro/ee/faces/tags/PrincipalTag.html#L139">139</a></td></tr></table></section><section> <h4><a name="org.2Fapache.2Fshiro.2Fee.2Ffaces.2Ftags.2FRememberedTag.java"></a>org/apache/shiro/ee/faces/tags/RememberedTag.java</h4><a name="org.2Fapache.2Fshiro.2Fee.2Ffaces.2Ftags.2FRememberedTag.java"></a> <table border="0" class="table table-striped"> <tr class="a"> <th>Rule</th> <th>Violation</th> <th>Priority</th> <th>Line</th></tr> <tr class="b"> <td align="left"><a class="externalLink" href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> <td>Useless parentheses.</td> <td>4</td> <td><a href="./xref/org/apache/shiro/ee/faces/tags/RememberedTag.html#L36">36</a></td></tr></table></section><section> <h4><a name="org.2Fapache.2Fshiro.2Fee.2Ffilters.2FAuthenticationFilterDelegate.java"></a>org/apache/shiro/ee/filters/AuthenticationFilterDelegate.java</h4><a name="org.2Fapache.2Fshiro.2Fee.2Ffilters.2FAuthenticationFilterDelegate.java"></a> <table border="0" class="table table-striped"> <tr class="a"> <th>Rule</th> <th>Violation</th> <th>Priority</th> <th>Line</th></tr> <tr class="b"> <td align="left"><a class="externalLink" href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_codestyle.html#toomanystaticimports">TooManyStaticImports</a></td> <td>Too many static imports may lead to messy code</td> <td>3</td> <td><a href="./xref/org/apache/shiro/ee/filters/AuthenticationFilterDelegate.html#L14">14</a>&#x2013;<a href="./xref/org/apache/shiro/ee/filters/AuthenticationFilterDelegate.html#L163">163</a></td></tr> <tr class="a"> <td align="left"><a class="externalLink" href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_errorprone.html#emptycatchblock">EmptyCatchBlock</a></td> <td>Avoid empty catch blocks</td> <td>3</td> <td><a href="./xref/org/apache/shiro/ee/filters/AuthenticationFilterDelegate.html#L87">87</a>&#x2013;<a href="./xref/org/apache/shiro/ee/filters/AuthenticationFilterDelegate.html#L89">89</a></td></tr> <tr class="b"> <td align="left"><a class="externalLink" href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_codestyle.html#uselessparentheses">UselessParentheses</a></td> <td>Useless parentheses.</td> <td>4</td> <td><a href="./xref/org/apache/shiro/ee/filters/AuthenticationFilterDelegate.html#L104">104</a></td></tr></table></section><section> <h4><a name="org.2Fapache.2Fshiro.2Fee.2Ffilters.2FForms.java"></a>org/apache/shiro/ee/filters/Forms.java</h4><a name="org.2Fapache.2Fshiro.2Fee.2Ffilters.2FForms.java"></a> <table border="0" class="table table-striped"> <tr class="a"> <th>Rule</th> <th>Violation</th> <th>Priority</th> <th>Line</th></tr> <tr class="b"> <td align="left"><a class="externalLink" href="https://pmd.github.io/pmd-6.55.0/pmd_rules_java_codestyle.html#toomanystaticimports">TooManyStaticImports</a></td> <td>Too many static imports may lead to messy code</td> <td>3</td> <td><a href="./xref/org/apache/shiro/ee/filters/Forms.html#L14">14</a>&#x2013;<a href="./xref/org/apache/shiro/ee/filters/Forms.html#L215">215</a></td></tr></table></section></section><section> <h3><a name="Processing_Errors"></a>Processing Errors</h3><a name="Processing_Errors"></a> <table border="0" class="table table-striped"> <tr class="a"> <th>Filename</th> <th>Problem</th></tr> <tr class="b"> <td align="left">org/apache/shiro/ee/cdi/ShiroSessionScopeExtension.java</td> <td>PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/cdi/ShiroSessionScopeExtension.java <div> <pre>net.sourceforge.pmd.PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/cdi/ShiroSessionScopeExtension.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 89, Column 38: Cannot use lambda expressions when running in JDK inferior to 1.8 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadLambdaUsage(JavaParser.java:113) at net.sourceforge.pmd.lang.java.ast.JavaParser.LambdaExpression(JavaParser.java:4986) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryPrefix(JavaParser.java:4888) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4672) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.ArgumentList(JavaParser.java:5485) at net.sourceforge.pmd.lang.java.ast.JavaParser.Arguments(JavaParser.java:5451) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5277) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4680) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.StatementExpression(JavaParser.java:6145) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5773) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5971) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5888) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodDeclaration(JavaParser.java:2201) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1855) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1808) at net.sourceforge.pmd.lang.java.ast.JavaParser.AllocationExpression(JavaParser.java:5580) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryPrefix(JavaParser.java:4900) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4672) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.ArgumentList(JavaParser.java:5485) at net.sourceforge.pmd.lang.java.ast.JavaParser.Arguments(JavaParser.java:5451) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5277) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4680) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.StatementExpression(JavaParser.java:6145) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5773) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5971) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5888) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodDeclaration(JavaParser.java:2201) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1855) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1808) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:936) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:838) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:558) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:45) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more</pre></div></td></tr> <tr class="a"> <td align="left">org/apache/shiro/ee/filters/FormAuthenticationFilter.java</td> <td>PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/filters/FormAuthenticationFilter.java <div> <pre>net.sourceforge.pmd.PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/filters/FormAuthenticationFilter.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 44, Column 67: Cannot use lambda expressions when running in JDK inferior to 1.8 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadLambdaUsage(JavaParser.java:113) at net.sourceforge.pmd.lang.java.ast.JavaParser.LambdaExpression(JavaParser.java:4986) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryPrefix(JavaParser.java:4890) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4672) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.VariableInitializer(JavaParser.java:2078) at net.sourceforge.pmd.lang.java.ast.JavaParser.VariableDeclarator(JavaParser.java:1951) at net.sourceforge.pmd.lang.java.ast.JavaParser.FieldDeclaration(JavaParser.java:1903) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1853) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1808) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:936) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:838) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:558) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:45) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more</pre></div></td></tr> <tr class="b"> <td align="left">org/apache/shiro/ee/filters/FormResubmitSupport.java</td> <td>PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/filters/FormResubmitSupport.java <div> <pre>net.sourceforge.pmd.PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/filters/FormResubmitSupport.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 105, Column 27: Cannot use method references when running in JDK inferior to 1.8 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadMethodReferenceUsage(JavaParser.java:118) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodReference(JavaParser.java:4796) at net.sourceforge.pmd.lang.java.ast.JavaParser.MemberSelector(JavaParser.java:4762) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5256) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4680) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.ArgumentList(JavaParser.java:5485) at net.sourceforge.pmd.lang.java.ast.JavaParser.Arguments(JavaParser.java:5451) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5277) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4680) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.VariableInitializer(JavaParser.java:2078) at net.sourceforge.pmd.lang.java.ast.JavaParser.VariableDeclarator(JavaParser.java:1951) at net.sourceforge.pmd.lang.java.ast.JavaParser.FieldDeclaration(JavaParser.java:1903) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1853) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1808) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:936) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:838) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:558) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:45) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more</pre></div></td></tr> <tr class="a"> <td align="left">org/apache/shiro/ee/filters/FormResubmitSupportCookies.java</td> <td>PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/filters/FormResubmitSupportCookies.java <div> <pre>net.sourceforge.pmd.PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/filters/FormResubmitSupportCookies.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 92, Column 55: Cannot use method references when running in JDK inferior to 1.8 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadMethodReferenceUsage(JavaParser.java:118) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodReference(JavaParser.java:4796) at net.sourceforge.pmd.lang.java.ast.JavaParser.MemberSelector(JavaParser.java:4762) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5256) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4680) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.ArgumentList(JavaParser.java:5485) at net.sourceforge.pmd.lang.java.ast.JavaParser.Arguments(JavaParser.java:5451) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5277) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4680) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.ArgumentList(JavaParser.java:5485) at net.sourceforge.pmd.lang.java.ast.JavaParser.Arguments(JavaParser.java:5451) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5277) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4680) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.ReturnStatement(JavaParser.java:6990) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5799) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5971) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5888) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodDeclaration(JavaParser.java:2201) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1855) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1808) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:936) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:838) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:558) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:45) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more</pre></div></td></tr> <tr class="b"> <td align="left">org/apache/shiro/ee/filters/LogoutFilter.java</td> <td>PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/filters/LogoutFilter.java <div> <pre>net.sourceforge.pmd.PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/filters/LogoutFilter.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 83, Column 58: Cannot use lambda expressions when running in JDK inferior to 1.8 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadLambdaUsage(JavaParser.java:113) at net.sourceforge.pmd.lang.java.ast.JavaParser.LambdaExpression(JavaParser.java:4986) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryPrefix(JavaParser.java:4892) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4672) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.ReturnStatement(JavaParser.java:6990) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5799) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5971) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5888) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodDeclaration(JavaParser.java:2201) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1855) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1808) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:936) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:838) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:558) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:45) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more</pre></div></td></tr> <tr class="a"> <td align="left">org/apache/shiro/ee/filters/PassThruAuthenticationFilter.java</td> <td>PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/filters/PassThruAuthenticationFilter.java <div> <pre>net.sourceforge.pmd.PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/filters/PassThruAuthenticationFilter.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 68, Column 55: Cannot use lambda expressions when running in JDK inferior to 1.8 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadLambdaUsage(JavaParser.java:113) at net.sourceforge.pmd.lang.java.ast.JavaParser.LambdaExpression(JavaParser.java:4986) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryPrefix(JavaParser.java:4892) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4672) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.ArgumentList(JavaParser.java:5497) at net.sourceforge.pmd.lang.java.ast.JavaParser.Arguments(JavaParser.java:5451) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5277) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4680) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.ReturnStatement(JavaParser.java:6990) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5799) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5971) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5888) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodDeclaration(JavaParser.java:2201) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1855) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1808) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:936) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:838) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:558) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:45) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more</pre></div></td></tr> <tr class="b"> <td align="left">org/apache/shiro/ee/filters/ShiroFilter.java</td> <td>PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/filters/ShiroFilter.java <div> <pre>net.sourceforge.pmd.PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/filters/ShiroFilter.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 236, Column 36: Cannot use lambda expressions when running in JDK inferior to 1.8 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadLambdaUsage(JavaParser.java:113) at net.sourceforge.pmd.lang.java.ast.JavaParser.LambdaExpression(JavaParser.java:4986) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryPrefix(JavaParser.java:4888) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4672) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.ArgumentList(JavaParser.java:5485) at net.sourceforge.pmd.lang.java.ast.JavaParser.Arguments(JavaParser.java:5451) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5277) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4680) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.StatementExpression(JavaParser.java:6145) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5773) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5971) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5888) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5765) at net.sourceforge.pmd.lang.java.ast.JavaParser.IfStatement(JavaParser.java:6630) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5781) at net.sourceforge.pmd.lang.java.ast.JavaParser.IfStatement(JavaParser.java:6635) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5781) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5971) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5888) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodDeclaration(JavaParser.java:2201) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1855) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1808) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:936) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:838) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:558) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:45) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more</pre></div></td></tr> <tr class="a"> <td align="left">org/apache/shiro/ee/listeners/EnvironmentLoaderListener.java</td> <td>PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/listeners/EnvironmentLoaderListener.java <div> <pre>net.sourceforge.pmd.PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/listeners/EnvironmentLoaderListener.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 65, Column 96: Cannot use method references when running in JDK inferior to 1.8 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadMethodReferenceUsage(JavaParser.java:118) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodReference(JavaParser.java:4796) at net.sourceforge.pmd.lang.java.ast.JavaParser.MemberSelector(JavaParser.java:4762) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5256) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4680) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.ArgumentList(JavaParser.java:5485) at net.sourceforge.pmd.lang.java.ast.JavaParser.Arguments(JavaParser.java:5451) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5277) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4680) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.IfStatement(JavaParser.java:6628) at net.sourceforge.pmd.lang.java.ast.JavaParser.Statement(JavaParser.java:5781) at net.sourceforge.pmd.lang.java.ast.JavaParser.BlockStatement(JavaParser.java:5971) at net.sourceforge.pmd.lang.java.ast.JavaParser.Block(JavaParser.java:5888) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodDeclaration(JavaParser.java:2201) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1855) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1808) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:936) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:838) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:558) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:45) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more</pre></div></td></tr> <tr class="b"> <td align="left">org/apache/shiro/ee/listeners/IniEnvironment.java</td> <td>PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/listeners/IniEnvironment.java <div> <pre>net.sourceforge.pmd.PMDException: Error while parsing /Users/lprimak/dev/shiro/support/jakarta-ee/src/main/java/org/apache/shiro/ee/listeners/IniEnvironment.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:124) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: net.sourceforge.pmd.lang.java.ast.ParseException: Line 48, Column 91: Cannot use method references when running in JDK inferior to 1.8 mode! at net.sourceforge.pmd.lang.java.ast.JavaParser.throwParseException(JavaParser.java:30) at net.sourceforge.pmd.lang.java.ast.JavaParser.checkForBadMethodReferenceUsage(JavaParser.java:118) at net.sourceforge.pmd.lang.java.ast.JavaParser.MethodReference(JavaParser.java:4796) at net.sourceforge.pmd.lang.java.ast.JavaParser.MemberSelector(JavaParser.java:4762) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimarySuffix(JavaParser.java:5256) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4680) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.ArgumentList(JavaParser.java:5485) at net.sourceforge.pmd.lang.java.ast.JavaParser.Arguments(JavaParser.java:5451) at net.sourceforge.pmd.lang.java.ast.JavaParser.AllocationExpression(JavaParser.java:5576) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryPrefix(JavaParser.java:4900) at net.sourceforge.pmd.lang.java.ast.JavaParser.PrimaryExpression(JavaParser.java:4672) at net.sourceforge.pmd.lang.java.ast.JavaParser.PostfixExpression(JavaParser.java:4494) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpressionNotPlusMinus(JavaParser.java:4392) at net.sourceforge.pmd.lang.java.ast.JavaParser.UnaryExpression(JavaParser.java:4269) at net.sourceforge.pmd.lang.java.ast.JavaParser.MultiplicativeExpression(JavaParser.java:4184) at net.sourceforge.pmd.lang.java.ast.JavaParser.AdditiveExpression(JavaParser.java:4131) at net.sourceforge.pmd.lang.java.ast.JavaParser.ShiftExpression(JavaParser.java:4074) at net.sourceforge.pmd.lang.java.ast.JavaParser.RelationalExpression(JavaParser.java:4013) at net.sourceforge.pmd.lang.java.ast.JavaParser.InstanceOfExpression(JavaParser.java:3941) at net.sourceforge.pmd.lang.java.ast.JavaParser.EqualityExpression(JavaParser.java:3686) at net.sourceforge.pmd.lang.java.ast.JavaParser.AndExpression(JavaParser.java:3646) at net.sourceforge.pmd.lang.java.ast.JavaParser.ExclusiveOrExpression(JavaParser.java:3606) at net.sourceforge.pmd.lang.java.ast.JavaParser.InclusiveOrExpression(JavaParser.java:3566) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalAndExpression(JavaParser.java:3526) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalOrExpression(JavaParser.java:3486) at net.sourceforge.pmd.lang.java.ast.JavaParser.ConditionalExpression(JavaParser.java:3448) at net.sourceforge.pmd.lang.java.ast.JavaParser.Expression(JavaParser.java:3307) at net.sourceforge.pmd.lang.java.ast.JavaParser.VariableInitializer(JavaParser.java:2078) at net.sourceforge.pmd.lang.java.ast.JavaParser.VariableDeclarator(JavaParser.java:1951) at net.sourceforge.pmd.lang.java.ast.JavaParser.FieldDeclaration(JavaParser.java:1903) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1853) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1808) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:936) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1845) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:1808) at net.sourceforge.pmd.lang.java.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:936) at net.sourceforge.pmd.lang.java.ast.JavaParser.TypeDeclaration(JavaParser.java:838) at net.sourceforge.pmd.lang.java.ast.JavaParser.CompilationUnit(JavaParser.java:558) at net.sourceforge.pmd.lang.java.AbstractJavaParser.parse(AbstractJavaParser.java:62) at net.sourceforge.pmd.lang.AbstractParser.doParse(AbstractParser.java:45) at net.sourceforge.pmd.SourceCodeProcessor.parse(SourceCodeProcessor.java:136) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:200) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more</pre></div></td></tr></table></section></section> </div> </div> </div> <hr/> <footer> <div class="container-fluid"> <div class="row-fluid"> <p >Copyright &copy; 2004&#x2013;2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. </p> </div> </div> </footer> </body> </html>