Maybe the ResourceLoader is not correctly closed. Also the test should be disabled on Java 6 VMs. See a previous commit by Robert.
Steve Rowe <sar...@gmail.com> schrieb: >I've looked into it briefly - on my Windows box, there's a file >"jar1.jar" that isn't getting deleted, apparently because the class >loader is holding it open after the test accesses a resource inside the >archive, so the containing temp directory can't be deleted. It's quite >strange though, since there is another file "jar2.jar" in the same test >that is properly cleaned up. I'm not sure what it all means. - Steve > >On Jul 5, 2013, at 2:14 PM, Yonik Seeley <yo...@lucidworks.com> wrote: > >> This test fails consistently for me on Windows... does anyone know >> when it started, and is someone looking into it? >> >> -Yonik >> http://lucidworks.com >> >> >> On Fri, Jul 5, 2013 at 7:58 AM, Policeman Jenkins Server >> <jenk...@thetaphi.de> wrote: >>> Build: >http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-Windows/3004/ >>> Java: 32bit/jdk1.7.0_25 -server -XX:+UseSerialGC >>> >>> 1 tests failed. >>> FAILED: >junit.framework.TestSuite.org.apache.solr.core.TestCoreContainer >>> >>> Error Message: >>> Resource in scope SUITE failed to close. Resource was registered >from thread Thread[id=2183, >name=TEST-TestCoreContainer.testSharedLib-seed#[C2F0897425272444], >state=RUNNABLE, group=TGRP-TestCoreContainer], registration stack trace >below. >>> >>> Stack Trace: >>> com.carrotsearch.randomizedtesting.ResourceDisposalError: Resource >in scope SUITE failed to close. Resource was registered from thread >Thread[id=2183, >name=TEST-TestCoreContainer.testSharedLib-seed#[C2F0897425272444], >state=RUNNABLE, group=TGRP-TestCoreContainer], registration stack trace >below. >>> at __randomizedtesting.SeedInfo.seed([C2F0897425272444]:0) >>> at java.lang.Thread.getStackTrace(Thread.java:1568) >>> at >com.carrotsearch.randomizedtesting.RandomizedContext.closeAtEnd(RandomizedContext.java:150) >>> at >org.apache.lucene.util.LuceneTestCase.closeAfterSuite(LuceneTestCase.java:545) >>> at >org.apache.lucene.util._TestUtil.getTempDir(_TestUtil.java:131) >>> at >org.apache.solr.core.TestCoreContainer.testSharedLib(TestCoreContainer.java:337) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >Method) >>> at >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>> at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke(Method.java:606) >>> at >com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1559) >>> at >com.carrotsearch.randomizedtesting.RandomizedRunner.access$600(RandomizedRunner.java:79) >>> at >com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:737) >>> at >com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:773) >>> at >com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:787) >>> at >com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:53) >>> at >org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50) >>> at >org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:51) >>> at >org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46) >>> at >com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) >>> at >org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:49) >>> at >org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70) >>> at >org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) >>> at >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >>> at >com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358) >>> at >com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:782) >>> at >com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:442) >>> at >com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:746) >>> at >com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:648) >>> at >com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:682) >>> at >com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:693) >>> at >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >>> at >com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:53) >>> at >org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46) >>> at >org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42) >>> at >com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) >>> at >com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) >>> at >com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) >>> at >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >>> at >org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43) >>> at >org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) >>> at >org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70) >>> at >org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55) >>> at >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >>> at >com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358) >>> at java.lang.Thread.run(Thread.java:724) >>> Caused by: java.io.IOException: Could not remove: >C:\Users\JenkinsSlave\workspace\Lucene-Solr-trunk-Windows\solr\build\solr-core\test\J0\.\testSharedLib3833238333tmp >>> at >org.apache.lucene.util.CloseableFile.close(CloseableFile.java:47) >>> at >com.carrotsearch.randomizedtesting.RandomizedRunner$2$1.apply(RandomizedRunner.java:602) >>> at >com.carrotsearch.randomizedtesting.RandomizedRunner$2$1.apply(RandomizedRunner.java:599) >>> at >com.carrotsearch.randomizedtesting.RandomizedContext.closeResources(RandomizedContext.java:167) >>> at >com.carrotsearch.randomizedtesting.RandomizedRunner$2.afterAlways(RandomizedRunner.java:615) >>> at >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:43) >>> ... 2 more >>> >>> >>> >>> >>> Build Log: >>> [...truncated 11765 lines...] >>> BUILD FAILED >>> >C:\Users\JenkinsSlave\workspace\Lucene-Solr-trunk-Windows\build.xml:389: >The following error occurred while executing this line: >>> >C:\Users\JenkinsSlave\workspace\Lucene-Solr-trunk-Windows\build.xml:369: >The following error occurred while executing this line: >>> >C:\Users\JenkinsSlave\workspace\Lucene-Solr-trunk-Windows\build.xml:39: >The following error occurred while executing this line: >>> >C:\Users\JenkinsSlave\workspace\Lucene-Solr-trunk-Windows\solr\build.xml:181: >The following error occurred while executing this line: >>> >C:\Users\JenkinsSlave\workspace\Lucene-Solr-trunk-Windows\solr\common-build.xml:443: >The following error occurred while executing this line: >>> >C:\Users\JenkinsSlave\workspace\Lucene-Solr-trunk-Windows\lucene\common-build.xml:1246: >The following error occurred while executing this line: >>> >C:\Users\JenkinsSlave\workspace\Lucene-Solr-trunk-Windows\lucene\common-build.xml:890: >There were test failures: 315 suites, 1326 tests, 1 suite-level error, >39 ignored (11 assumptions) >>> >>> Total time: 68 minutes 40 seconds >>> Build step 'Invoke Ant' marked build as failure >>> Description set: Java: 32bit/jdk1.7.0_25 -server -XX:+UseSerialGC >>> Archiving artifacts >>> Recording test results >>> Email was triggered for: Failure >>> Sending email for trigger: Failure >>> >>> >>> >>> >>> >--------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org >>> For additional commands, e-mail: dev-h...@lucene.apache.org >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org >> For additional commands, e-mail: dev-h...@lucene.apache.org >> > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org >For additional commands, e-mail: dev-h...@lucene.apache.org -- Uwe Schindler H.-H.-Meier-Allee 63, 28213 Bremen http://www.thetaphi.de