A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/pmd/pmd/issues/364 below:

[core] Stream closed exception when running through maven · Issue #364 · pmd/pmd · GitHub

Trying to get maven pmd plugin updated to PMD 5.6.0. We get couple of strange IOExceptions when running the unit tests.

Observations:

Current state of the work: https://github.com/adangel/maven-plugins/tree/pmd-upgrade / adangel/maven-plugins@7f3a837

Be aware - I'll rebase this branch, when pushing it to apache.

Exceptions:

Running org.apache.maven.plugin.pmd.PmdReportTest
java.io.IOException: Stream closed
	at java.util.zip.InflaterInputStream.ensureOpen(InflaterInputStream.java:67)
	at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:121)
	at java.io.FilterInputStream.read(FilterInputStream.java:83)
	at net.sourceforge.pmd.util.ResourceLoader$1.read(ResourceLoader.java:109)
	at java.io.InputStream.read(InputStream.java:170)
	at java.util.zip.CheckedInputStream.read(CheckedInputStream.java:82)
	at java.io.FilterInputStream.read(FilterInputStream.java:107)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2146)
	at org.apache.commons.io.IOUtils.copy(IOUtils.java:2102)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2123)
	at org.apache.commons.io.IOUtils.copy(IOUtils.java:2078)
	at org.apache.commons.io.IOUtils.toByteArray(IOUtils.java:721)
	at net.sourceforge.pmd.RuleSetFactoryCompatibility.filterRuleSetFile(RuleSetFactoryCompatibility.java:94)
	at net.sourceforge.pmd.RuleSetFactory.parseRuleSetNode(RuleSetFactory.java:283)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSet(RuleSetFactory.java:211)
	at net.sourceforge.pmd.RuleSetFactory.createRule(RuleSetFactory.java:258)
	at net.sourceforge.pmd.RuleSetFactory.parseRuleReferenceNode(RuleSetFactory.java:588)
	at net.sourceforge.pmd.RuleSetFactory.parseRuleNode(RuleSetFactory.java:358)
	at net.sourceforge.pmd.RuleSetFactory.parseRuleSetNode(RuleSetFactory.java:306)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSet(RuleSetFactory.java:211)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSet(RuleSetFactory.java:206)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSets(RuleSetFactory.java:167)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSets(RuleSetFactory.java:151)
	at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:68)
	at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:27)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
java.io.IOException: Stream closed
	at java.util.zip.InflaterInputStream.ensureOpen(InflaterInputStream.java:67)
	at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:121)
	at java.io.FilterInputStream.read(FilterInputStream.java:83)
	at net.sourceforge.pmd.util.ResourceLoader$1.read(ResourceLoader.java:109)
	at java.io.InputStream.read(InputStream.java:170)
	at java.util.zip.CheckedInputStream.read(CheckedInputStream.java:82)
	at java.io.FilterInputStream.read(FilterInputStream.java:107)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2146)
	at org.apache.commons.io.IOUtils.copy(IOUtils.java:2102)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2123)
	at org.apache.commons.io.IOUtils.copy(IOUtils.java:2078)
	at org.apache.commons.io.IOUtils.toByteArray(IOUtils.java:721)
	at net.sourceforge.pmd.RuleSetFactoryCompatibility.filterRuleSetFile(RuleSetFactoryCompatibility.java:94)
	at net.sourceforge.pmd.RuleSetFactory.parseRuleSetNode(RuleSetFactory.java:283)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSet(RuleSetFactory.java:211)
	at net.sourceforge.pmd.RuleSetFactory.createRule(RuleSetFactory.java:258)
	at net.sourceforge.pmd.RuleSetFactory.parseRuleReferenceNode(RuleSetFactory.java:588)
	at net.sourceforge.pmd.RuleSetFactory.parseRuleNode(RuleSetFactory.java:358)
	at net.sourceforge.pmd.RuleSetFactory.parseRuleSetNode(RuleSetFactory.java:306)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSet(RuleSetFactory.java:211)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSet(RuleSetFactory.java:206)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSets(RuleSetFactory.java:167)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSets(RuleSetFactory.java:151)
	at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:68)
	at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:27)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
[ERROR] PMD processing errors:
[ERROR] /home/andreas/projects/programming/apache.org/maven-plugins/maven-pmd-plugin/src/test/resources/unit/processing-error/src/BrokenFile.java: Error while parsing /home/andreas/projects/programming/apache.org/maven-plugins/maven-pmd-plugin/src/test/resources/unit/processing-error/src/BrokenFile.java
Tests run: 15, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 3.162 sec <<< FAILURE! - in org.apache.maven.plugin.pmd.PmdReportTest
testFileURL(org.apache.maven.plugin.pmd.PmdReportTest)  Time elapsed: 1.013 sec  <<< ERROR!
java.lang.RuntimeException: org.apache.maven.reporting.MavenReportException: Failure executing PMD: Couldn't find the class Stream closed
	at org.apache.maven.plugin.pmd.PmdReport.canGenerateReport(PmdReport.java:277)
	at org.apache.maven.reporting.AbstractMavenReport.execute(AbstractMavenReport.java:119)
	at org.apache.maven.plugin.pmd.PmdReportTest.testFileURL(PmdReportTest.java:165)
Caused by: org.apache.maven.reporting.MavenReportException: Failure executing PMD: Couldn't find the class Stream closed
	at org.apache.maven.plugin.pmd.PmdReport.processFilesWithPMD(PmdReport.java:469)
	at org.apache.maven.plugin.pmd.PmdReport.executePmd(PmdReport.java:386)
	at org.apache.maven.plugin.pmd.PmdReport.executePmdWithClassloader(PmdReport.java:290)
	at org.apache.maven.plugin.pmd.PmdReport.canGenerateReport(PmdReport.java:264)
	... 24 more
Caused by: java.lang.RuntimeException: Couldn't find the class Stream closed
	at net.sourceforge.pmd.RuleSetFactory.classNotFoundProblem(RuleSetFactory.java:332)
	at net.sourceforge.pmd.RuleSetFactory.parseRuleSetNode(RuleSetFactory.java:324)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSet(RuleSetFactory.java:211)
	at net.sourceforge.pmd.RuleSetFactory.createRule(RuleSetFactory.java:258)
	at net.sourceforge.pmd.RuleSetFactory.parseRuleReferenceNode(RuleSetFactory.java:588)
	at net.sourceforge.pmd.RuleSetFactory.parseRuleNode(RuleSetFactory.java:358)
	at net.sourceforge.pmd.RuleSetFactory.parseRuleSetNode(RuleSetFactory.java:306)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSet(RuleSetFactory.java:211)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSet(RuleSetFactory.java:206)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSets(RuleSetFactory.java:167)
	at net.sourceforge.pmd.RuleSetFactory.createRuleSets(RuleSetFactory.java:151)
	at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:68)
	at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:27)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)


Results :

Tests in error: 
  org.apache.maven.plugin.pmd.PmdReportTest#testFileURL RuntimeException org.apa...

Tests run: 34, Failures: 0, Errors: 1, Skipped: 0

I've also seen another test failing before, PmdReportTest#testCustomConfiguration


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