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

Reply via email to