That is what I suggested! We create a temp file and use 
File.toURI().toAsciiString() to convert it to an URL (same trick like we did in 
build.xml for the javadocs). The we have full control over the contents and 
don’t need to rely on stream encoding and stream contents.

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: [email protected]

> -----Original Message-----
> From: Robert Muir [mailto:[email protected]]
> Sent: Thursday, August 16, 2012 10:44 PM
> To: [email protected]
> Subject: Re: [JENKINS] Lucene-Solr-4.x-Windows (32bit/jdk1.6.0_33) - Build #
> 285 - Failure!
> 
> I would really prefer something more reliable like a file!
> 
> On Thu, Aug 16, 2012 at 4:42 PM, Uwe Schindler <[email protected]> wrote:
> > Have seen. Maybe we use a URL that’s unlikely to change? Maybe the
> lucene.apache.org homepage? We could also simply use a file-based URL:
> file://. We can create a temp file and pass it as URL using
> File.toURI().toAsciiString(). We don't rely on HTTP here, it can be any 
> protocol,
> right?
> >
> > -----
> > Uwe Schindler
> > H.-H.-Meier-Allee 63, D-28213 Bremen
> > http://www.thetaphi.de
> > eMail: [email protected]
> >
> >> -----Original Message-----
> >> From: Robert Muir [mailto:[email protected]]
> >> Sent: Thursday, August 16, 2012 9:19 PM
> >> To: [email protected]
> >> Subject: Re: [JENKINS] Lucene-Solr-4.x-Windows (32bit/jdk1.6.0_33) -
> >> Build #
> >> 285 - Failure!
> >>
> >> this one seems to trip on policeman jenkins server. i thought i had
> >> hardened this... ill take another look
> >>
> >> On Thu, Aug 16, 2012 at 3:08 PM, Policeman Jenkins Server
> >> <jenkins@sd- datasolutions.de> wrote:
> >> > Build:
> >> > http://jenkins.sd-datasolutions.de/job/Lucene-Solr-4.x-Windows/285/
> >> > Java: 32bit/jdk1.6.0_33 -server -XX:+UseParallelGC
> >> >
> >> > 1 tests failed.
> >> > REGRESSION:
> >> > org.apache.solr.common.util.ContentStreamTest.testURLStream
> >> >
> >> > Error Message:
> >> >
> >> >
> >> > Stack Trace:
> >> > java.lang.AssertionError
> >> >         at
> >>
> __randomizedtesting.SeedInfo.seed([B7A3283367EA6565:87273F1A935EB3E1]:
> >> 0)
> >> >         at org.junit.Assert.fail(Assert.java:92)
> >> >         at org.junit.Assert.assertTrue(Assert.java:43)
> >> >         at org.junit.Assert.assertTrue(Assert.java:54)
> >> >         at
> >> org.apache.solr.common.util.ContentStreamTest.testURLStream(ContentSt
> >> rea
> >> mTest.java:113)
> >> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >         at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> >> 39)
> >> >         at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> >> sorI
> >> mpl.java:25)
> >> >         at java.lang.reflect.Method.invoke(Method.java:597)
> >> >         at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomized
> >> Ru
> >> nner.java:1559)
> >> >         at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$600(Random
> >> iz
> >> edRunner.java:79)
> >> >         at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Random
> >> iz
> >> edRunner.java:737)
> >> >         at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Random
> >> iz
> >> edRunner.java:773)
> >> >         at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Random
> >> iz
> >> edRunner.java:787)
> >> >         at
> >> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRu
> >> leSet
> >> upTeardownChained.java:50)
> >> >         at
> >> org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFi
> >> eldCach
> >> eSanity.java:51)
> >> >         at
> >> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBef
> >> oreAfte
> >> rRule.java:45)
> >> >         at
> >> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRul
> >> e$1.ev
> >> aluate(SystemPropertiesInvariantRule.java:55)
> >> >         at
> >> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleT
> >> hrea
> >> dAndTestName.java:48)
> >> >         at
> >> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(Test
> >> RuleIgn
> >> oreAfterMaxFailures.java:70)
> >> >         at
> >> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFai
> >> lure.ja
> >> va:48)
> >> >         at
> >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(St
> >> ateme
> >> ntAdapter.java:36)
> >> >         at
> >> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.
> >> run
> >> (ThreadLeakControl.java:345)
> >> >         at
> >> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTa
> >> sk(T
> >> hreadLeakControl.java:769)
> >> >         at
> >> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(Threa
> >> dLea
> >> kControl.java:429)
> >> >         at
> >> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran
> >> do
> >> mizedRunner.java:746)
> >> >         at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Random
> >> iz
> >> edRunner.java:648)
> >> >         at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Random
> >> iz
> >> edRunner.java:682)
> >> >         at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Random
> >> iz
> >> edRunner.java:693)
> >> >         at
> >> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBef
> >> oreAfte
> >> rRule.java:45)
> >> >         at
> >> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStor
> >> eClass
> >> Name.java:42)
> >> >         at
> >> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRul
> >> e$1.ev
> >> aluate(SystemPropertiesInvariantRule.java:55)
> >> >         at
> >>
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMeth
> >> od
> >> sRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
> >> >         at
> >>
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMeth
> >> od
> >> sRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
> >> >         at
> >> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRule
> >> Assertio
> >> nsRequired.java:40)
> >> >         at
> >> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFai
> >> lure.ja
> >> va:48)
> >> >         at
> >> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(Test
> >> RuleIgn
> >> oreAfterMaxFailures.java:70)
> >> >         at
> >> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIg
> >> noreTest
> >> Suites.java:55)
> >> >         at
> >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(St
> >> ateme
> >> ntAdapter.java:36)
> >> >         at
> >> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.
> >> run
> >> (ThreadLeakControl.java:345)
> >> >         at java.lang.Thread.run(Thread.java:662)
> >> >
> >> >
> >> >
> >> >
> >> > Build Log:
> >> > [...truncated 7244 lines...]
> >> > [junit4:junit4] Suite: org.apache.solr.common.util.ContentStreamTest
> >> > [junit4:junit4]   2> 6692 T39 oasc.SolrResourceLoader.locateSolrHome
> JNDI
> >> not configured for solr (NoInitialContextEx)
> >> > [junit4:junit4]   2> 6692 T39 oasc.SolrResourceLoader.locateSolrHome solr
> >> home defaulted to 'solr/' (could not find system property or JNDI)
> >> > [junit4:junit4]   2> 6692 T39 oasc.SolrResourceLoader.<init> new
> >> SolrResourceLoader for deduced Solr Home: 'solr/'
> >> > [junit4:junit4]   2> NOTE: reproduce with: ant test  -
> >> Dtestcase=ContentStreamTest -Dtests.method=testURLStream -
> >> Dtests.seed=B7A3283367EA6565 -Dtests.slow=true -Dtests.locale=mt_MT -
> >> Dtests.timezone=Pacific/Ponape -Dtests.file.encoding=US-ASCII
> >> > [junit4:junit4] FAILURE 1.06s | ContentStreamTest.testURLStream <<<
> >> > [junit4:junit4]    > Throwable #1: java.lang.AssertionError
> >> > [junit4:junit4]    >    at
> >>
> __randomizedtesting.SeedInfo.seed([B7A3283367EA6565:87273F1A935EB3E1]:
> >> 0)
> >> > [junit4:junit4]    >    at org.junit.Assert.fail(Assert.java:92)
> >> > [junit4:junit4]    >    at org.junit.Assert.assertTrue(Assert.java:43)
> >> > [junit4:junit4]    >    at org.junit.Assert.assertTrue(Assert.java:54)
> >> > [junit4:junit4]    >    at
> >> org.apache.solr.common.util.ContentStreamTest.testURLStream(ContentSt
> >> rea
> >> mTest.java:113)
> >> > [junit4:junit4]    >    at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> Method)
> >> > [junit4:junit4]    >    at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> >> 39)
> >> > [junit4:junit4]    >    at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> >> sorI
> >> mpl.java:25)
> >> > [junit4:junit4]    >    at 
> >> > java.lang.reflect.Method.invoke(Method.java:597)
> >> > [junit4:junit4]    >    at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomized
> >> Ru
> >> nner.java:1559)
> >> > [junit4:junit4]    >    at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$600(Random
> >> iz
> >> edRunner.java:79)
> >> > [junit4:junit4]    >    at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Random
> >> iz
> >> edRunner.java:737)
> >> > [junit4:junit4]    >    at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Random
> >> iz
> >> edRunner.java:773)
> >> > [junit4:junit4]    >    at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Random
> >> iz
> >> edRunner.java:787)
> >> > [junit4:junit4]    >    at
> >> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRu
> >> leSet
> >> upTeardownChained.java:50)
> >> > [junit4:junit4]    >    at
> >> org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFi
> >> eldCach
> >> eSanity.java:51)
> >> > [junit4:junit4]    >    at
> >> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBef
> >> oreAfte
> >> rRule.java:45)
> >> > [junit4:junit4]    >    at
> >> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRul
> >> e$1.ev
> >> aluate(SystemPropertiesInvariantRule.java:55)
> >> > [junit4:junit4]    >    at
> >> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleT
> >> hrea
> >> dAndTestName.java:48)
> >> > [junit4:junit4]    >    at
> >> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(Test
> >> RuleIgn
> >> oreAfterMaxFailures.java:70)
> >> > [junit4:junit4]    >    at
> >> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFai
> >> lure.ja
> >> va:48)
> >> > [junit4:junit4]    >    at
> >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(St
> >> ateme
> >> ntAdapter.java:36)
> >> > [junit4:junit4]    >    at
> >> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.
> >> run
> >> (ThreadLeakControl.java:345)
> >> > [junit4:junit4]    >    at
> >> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTa
> >> sk(T
> >> hreadLeakControl.java:769)
> >> > [junit4:junit4]    >    at
> >> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(Threa
> >> dLea
> >> kControl.java:429)
> >> > [junit4:junit4]    >    at
> >> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran
> >> do
> >> mizedRunner.java:746)
> >> > [junit4:junit4]    >    at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Random
> >> iz
> >> edRunner.java:648)
> >> > [junit4:junit4]    >    at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Random
> >> iz
> >> edRunner.java:682)
> >> > [junit4:junit4]    >    at
> >>
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Random
> >> iz
> >> edRunner.java:693)
> >> > [junit4:junit4]    >    at
> >> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBef
> >> oreAfte
> >> rRule.java:45)
> >> > [junit4:junit4]    >    at
> >> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStor
> >> eClass
> >> Name.java:42)
> >> > [junit4:junit4]    >    at
> >> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRul
> >> e$1.ev
> >> aluate(SystemPropertiesInvariantRule.java:55)
> >> > [junit4:junit4]    >    at
> >>
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMeth
> >> od
> >> sRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
> >> > [junit4:junit4]    >    at
> >>
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMeth
> >> od
> >> sRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
> >> > [junit4:junit4]    >    at
> >> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRule
> >> Assertio
> >> nsRequired.java:40)
> >> > [junit4:junit4]    >    at
> >> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFai
> >> lure.ja
> >> va:48)
> >> > [junit4:junit4]    >    at
> >> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(Test
> >> RuleIgn
> >> oreAfterMaxFailures.java:70)
> >> > [junit4:junit4]    >    at
> >> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIg
> >> noreTest
> >> Suites.java:55)
> >> > [junit4:junit4]    >    at
> >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(St
> >> ateme
> >> ntAdapter.java:36)
> >> > [junit4:junit4]    >    at
> >> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.
> >> run
> >> (ThreadLeakControl.java:345)
> >> > [junit4:junit4]    >    at java.lang.Thread.run(Thread.java:662)
> >> > [junit4:junit4]   2> NOTE: test params are: codec=Appending,
> >> sim=DefaultSimilarity, locale=mt_MT, timezone=Pacific/Ponape
> >> > [junit4:junit4]   2> NOTE: Windows 7 6.1 x86/Sun Microsystems Inc.
> 1.6.0_33
> >> (32-bit)/cpus=2,threads=1,free=31023096,total=138543104
> >> > [junit4:junit4]   2> NOTE: All tests run in this JVM: [NamedListTest,
> >> LargeVolumeBinaryJettyTest, SolrExampleEmbeddedTest,
> >> ContentStreamTest]
> >> > [junit4:junit4] Completed in 1.13s, 3 tests, 1 failure <<< FAILURES!
> >> >
> >> > [...truncated 118 lines...]
> >> > BUILD FAILED
> >> > C:\Jenkins\workspace\Lucene-Solr-4.x-Windows\build.xml:29: The
> >> > following
> >> error occurred while executing this line:
> >> > C:\Jenkins\workspace\Lucene-Solr-4.x-Windows\solr\build.xml:151:
> >> > The
> >> following error occurred while executing this line:
> >> > C:\Jenkins\workspace\Lucene-Solr-4.x-Windows\lucene\module-
> build.xml:62:
> >> The following error occurred while executing this line:
> >> > C:\Jenkins\workspace\Lucene-Solr-4.x-Windows\lucene\common-
> >> build.xml:1105: The following error occurred while executing this line:
> >> > C:\Jenkins\workspace\Lucene-Solr-4.x-Windows\lucene\common-build.xm
> >> > l:7
> >> > 97: There were test failures: 43 suites, 230 tests, 1 failure
> >> >
> >> > Total time: 37 minutes 51 seconds
> >> > Build step 'Invoke Ant' marked build as failure Recording test
> >> > results Description set: Java: 32bit/jdk1.6.0_33 -server
> >> > -XX:+UseParallelGC Email was triggered for: Failure Sending email
> >> > for trigger: Failure
> >> >
> >> >
> >> >
> >> >
> >> > -------------------------------------------------------------------
> >> > -- To unsubscribe, e-mail: [email protected] For
> >> > additional commands, e-mail: [email protected]
> >>
> >>
> >>
> >> --
> >> lucidworks.com
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected] For
> >> additional commands, e-mail: [email protected]
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected] For
> > additional commands, e-mail: [email protected]
> >
> 
> 
> 
> --
> lucidworks.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected] For additional
> commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to