You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2012/03/23 06:04:36 UTC

[JENKINS] Lucene-trunk - Build # 1869 - Still Failing

Build: https://builds.apache.org/job/Lucene-trunk/1869/

1 tests failed.
REGRESSION:  org.apache.lucene.index.TestMixedCodecs.test

Error Message:
GC overhead limit exceeded

Stack Trace:
java.lang.OutOfMemoryError: GC overhead limit exceeded
	at java.nio.ByteBuffer.wrap(ByteBuffer.java:367)
	at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:155)
	at java.lang.StringCoding.decode(StringCoding.java:196)
	at java.lang.String.<init>(String.java:491)
	at org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer.readString(SimpleTextPerDocProducer.java:210)
	at org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$ValueReader.fromString(SimpleTextPerDocProducer.java:309)
	at org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTextDocValues.read(SimpleTextPerDocProducer.java:185)
	at org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTextDocValues.load(SimpleTextPerDocProducer.java:150)
	at org.apache.lucene.index.DocValues$SourceCache$DirectSourceCache.load(DocValues.java:680)
	at org.apache.lucene.index.DocValues.getSource(DocValues.java:81)
	at org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTextDocValues.getDirectSource(SimpleTextPerDocProducer.java:194)
	at org.apache.lucene.codecs.DocValuesConsumer.merge(DocValuesConsumer.java:112)
	at org.apache.lucene.codecs.DocValuesConsumer.merge(DocValuesConsumer.java:90)
	at org.apache.lucene.codecs.PerDocConsumer.merge(PerDocConsumer.java:60)
	at org.apache.lucene.index.SegmentMerger.mergePerDoc(SegmentMerger.java:379)
	at org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:116)
	at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3382)
	at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3004)
	at org.apache.lucene.index.SerialMergeScheduler.merge(SerialMergeScheduler.java:37)
	at org.apache.lucene.index.IndexWriter.maybeMerge(IndexWriter.java:1644)
	at org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1458)
	at org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1412)
	at org.apache.lucene.index.RandomIndexWriter.doRandomForceMerge(RandomIndexWriter.java:361)
	at org.apache.lucene.index.RandomIndexWriter.close(RandomIndexWriter.java:406)
	at org.apache.lucene.index.TestMixedCodecs.test(TestMixedCodecs.java:57)
	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:616)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)




Build Log (for compile errors):
[...truncated 13394 lines...]



Re: [JENKINS] Lucene-trunk - Build # 1869 - Still Failing

Posted by Robert Muir <rc...@gmail.com>.
OK I found a problem (fixes the OOM here).

RandomIndexWriter was making pretty enormous BYTES_VAR_SORTED values
for the random dv fields it adds. (max 800 bytes).

I committed a fix.

On Fri, Mar 23, 2012 at 6:07 AM, Robert Muir <rc...@gmail.com> wrote:
> Right but the point of TestMixedCodecs (I think) is to write different
> segments with different codecs (so they are using different filenames
> and implementations for all parts of the index), and then test things
> like forceMerge'ing them all, so we don't have bugs where we somehow
> use the wrong codec or whatever.
>
> So SimpleText is important here: it has a totally different impl for
> every codec api, I dont want to disable it. I think it might be a case
> of RandomIndexWriter making too many docvalues fields... but I'm not
> sure.
>
> At least it reproduces
>
> On Fri, Mar 23, 2012 at 6:00 AM, Uwe Schindler <uw...@thetaphi.de> wrote:
>> It was something like @UseNoMemoryExpensiveCodec, right?
>>
>> -----
>> Uwe Schindler
>> H.-H.-Meier-Allee 63, D-28213 Bremen
>> http://www.thetaphi.de
>> eMail: uwe@thetaphi.de
>>
>>
>>> -----Original Message-----
>>> From: Robert Muir [mailto:rcmuir@gmail.com]
>>> Sent: Friday, March 23, 2012 10:37 AM
>>> To: dev@lucene.apache.org
>>> Subject: Re: [JENKINS] Lucene-trunk - Build # 1869 - Still Failing
>>>
>>> I think maybe this test needs to be toned down after simpletext docvalues... i've
>>> noticed with nightly builds (-Dtests.nightly,
>>> -Dtests.multiplier=5) it oom's often.
>>>
>>> i dont think we want to disable simpletext for this test, because its the only
>>> other real docvalues we have.
>>>
>>> instead we probably just want to tone it down... i'll see if i can reproduce
>>> locally.
>>>
>>> On Fri, Mar 23, 2012 at 1:04 AM, Apache Jenkins Server
>>> <je...@builds.apache.org> wrote:
>>> > Build: https://builds.apache.org/job/Lucene-trunk/1869/
>>> >
>>> > 1 tests failed.
>>> > REGRESSION:  org.apache.lucene.index.TestMixedCodecs.test
>>> >
>>> > Error Message:
>>> > GC overhead limit exceeded
>>> >
>>> > Stack Trace:
>>> > java.lang.OutOfMemoryError: GC overhead limit exceeded
>>> >        at java.nio.ByteBuffer.wrap(ByteBuffer.java:367)
>>> >        at
>>> > java.lang.StringCoding$StringDecoder.decode(StringCoding.java:155)
>>> >        at java.lang.StringCoding.decode(StringCoding.java:196)
>>> >        at java.lang.String.<init>(String.java:491)
>>> >        at
>>> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer.readStrin
>>> > g(SimpleTextPerDocProducer.java:210)
>>> >        at
>>> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$ValueRead
>>> > er.fromString(SimpleTextPerDocProducer.java:309)
>>> >        at
>>> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTex
>>> > tDocValues.read(SimpleTextPerDocProducer.java:185)
>>> >        at
>>> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTex
>>> > tDocValues.load(SimpleTextPerDocProducer.java:150)
>>> >        at
>>> > org.apache.lucene.index.DocValues$SourceCache$DirectSourceCache.load(D
>>> > ocValues.java:680)
>>> >        at
>>> > org.apache.lucene.index.DocValues.getSource(DocValues.java:81)
>>> >        at
>>> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTex
>>> > tDocValues.getDirectSource(SimpleTextPerDocProducer.java:194)
>>> >        at
>>> >
>>> org.apache.lucene.codecs.DocValuesConsumer.merge(DocValuesConsumer.jav
>>> > a:112)
>>> >        at
>>> >
>>> org.apache.lucene.codecs.DocValuesConsumer.merge(DocValuesConsumer.jav
>>> > a:90)
>>> >        at
>>> > org.apache.lucene.codecs.PerDocConsumer.merge(PerDocConsumer.java:60)
>>> >        at
>>> >
>>> org.apache.lucene.index.SegmentMerger.mergePerDoc(SegmentMerger.java:3
>>> > 79)
>>> >        at
>>> > org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:116)
>>> >        at
>>> > org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3382)
>>> >        at
>>> > org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3004)
>>> >        at
>>> > org.apache.lucene.index.SerialMergeScheduler.merge(SerialMergeSchedule
>>> > r.java:37)
>>> >        at
>>> > org.apache.lucene.index.IndexWriter.maybeMerge(IndexWriter.java:1644)
>>> >        at
>>> > org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1458)
>>> >        at
>>> > org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1412)
>>> >        at
>>> >
>>> org.apache.lucene.index.RandomIndexWriter.doRandomForceMerge(RandomI
>>> nd
>>> > exWriter.java:361)
>>> >        at
>>> > org.apache.lucene.index.RandomIndexWriter.close(RandomIndexWriter.java
>>> > :406)
>>> >        at
>>> > org.apache.lucene.index.TestMixedCodecs.test(TestMixedCodecs.java:57)
>>> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> >        at
>>> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
>>> > ava:57)
>>> >        at
>>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
>>> > orImpl.java:43)
>>> >        at java.lang.reflect.Method.invoke(Method.java:616)
>>> >        at
>>> >
>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkM
>>> > ethod.java:45)
>>> >        at
>>> > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCall
>>> > able.java:15)
>>> >        at
>>> > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMet
>>> > hod.java:42)
>>> >
>>> >
>>> >
>>> >
>>> > Build Log (for compile errors):
>>> > [...truncated 13394 lines...]
>>> >
>>> >
>>> >
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For
>>> > additional commands, e-mail: dev-help@lucene.apache.org
>>>
>>>
>>>
>>> --
>>> lucidimagination.com
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional
>>> commands, e-mail: dev-help@lucene.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: dev-help@lucene.apache.org
>>
>
>
>
> --
> lucidimagination.com



-- 
lucidimagination.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Re: [JENKINS] Lucene-trunk - Build # 1869 - Still Failing

Posted by Robert Muir <rc...@gmail.com>.
Right but the point of TestMixedCodecs (I think) is to write different
segments with different codecs (so they are using different filenames
and implementations for all parts of the index), and then test things
like forceMerge'ing them all, so we don't have bugs where we somehow
use the wrong codec or whatever.

So SimpleText is important here: it has a totally different impl for
every codec api, I dont want to disable it. I think it might be a case
of RandomIndexWriter making too many docvalues fields... but I'm not
sure.

At least it reproduces

On Fri, Mar 23, 2012 at 6:00 AM, Uwe Schindler <uw...@thetaphi.de> wrote:
> It was something like @UseNoMemoryExpensiveCodec, right?
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: uwe@thetaphi.de
>
>
>> -----Original Message-----
>> From: Robert Muir [mailto:rcmuir@gmail.com]
>> Sent: Friday, March 23, 2012 10:37 AM
>> To: dev@lucene.apache.org
>> Subject: Re: [JENKINS] Lucene-trunk - Build # 1869 - Still Failing
>>
>> I think maybe this test needs to be toned down after simpletext docvalues... i've
>> noticed with nightly builds (-Dtests.nightly,
>> -Dtests.multiplier=5) it oom's often.
>>
>> i dont think we want to disable simpletext for this test, because its the only
>> other real docvalues we have.
>>
>> instead we probably just want to tone it down... i'll see if i can reproduce
>> locally.
>>
>> On Fri, Mar 23, 2012 at 1:04 AM, Apache Jenkins Server
>> <je...@builds.apache.org> wrote:
>> > Build: https://builds.apache.org/job/Lucene-trunk/1869/
>> >
>> > 1 tests failed.
>> > REGRESSION:  org.apache.lucene.index.TestMixedCodecs.test
>> >
>> > Error Message:
>> > GC overhead limit exceeded
>> >
>> > Stack Trace:
>> > java.lang.OutOfMemoryError: GC overhead limit exceeded
>> >        at java.nio.ByteBuffer.wrap(ByteBuffer.java:367)
>> >        at
>> > java.lang.StringCoding$StringDecoder.decode(StringCoding.java:155)
>> >        at java.lang.StringCoding.decode(StringCoding.java:196)
>> >        at java.lang.String.<init>(String.java:491)
>> >        at
>> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer.readStrin
>> > g(SimpleTextPerDocProducer.java:210)
>> >        at
>> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$ValueRead
>> > er.fromString(SimpleTextPerDocProducer.java:309)
>> >        at
>> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTex
>> > tDocValues.read(SimpleTextPerDocProducer.java:185)
>> >        at
>> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTex
>> > tDocValues.load(SimpleTextPerDocProducer.java:150)
>> >        at
>> > org.apache.lucene.index.DocValues$SourceCache$DirectSourceCache.load(D
>> > ocValues.java:680)
>> >        at
>> > org.apache.lucene.index.DocValues.getSource(DocValues.java:81)
>> >        at
>> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTex
>> > tDocValues.getDirectSource(SimpleTextPerDocProducer.java:194)
>> >        at
>> >
>> org.apache.lucene.codecs.DocValuesConsumer.merge(DocValuesConsumer.jav
>> > a:112)
>> >        at
>> >
>> org.apache.lucene.codecs.DocValuesConsumer.merge(DocValuesConsumer.jav
>> > a:90)
>> >        at
>> > org.apache.lucene.codecs.PerDocConsumer.merge(PerDocConsumer.java:60)
>> >        at
>> >
>> org.apache.lucene.index.SegmentMerger.mergePerDoc(SegmentMerger.java:3
>> > 79)
>> >        at
>> > org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:116)
>> >        at
>> > org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3382)
>> >        at
>> > org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3004)
>> >        at
>> > org.apache.lucene.index.SerialMergeScheduler.merge(SerialMergeSchedule
>> > r.java:37)
>> >        at
>> > org.apache.lucene.index.IndexWriter.maybeMerge(IndexWriter.java:1644)
>> >        at
>> > org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1458)
>> >        at
>> > org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1412)
>> >        at
>> >
>> org.apache.lucene.index.RandomIndexWriter.doRandomForceMerge(RandomI
>> nd
>> > exWriter.java:361)
>> >        at
>> > org.apache.lucene.index.RandomIndexWriter.close(RandomIndexWriter.java
>> > :406)
>> >        at
>> > org.apache.lucene.index.TestMixedCodecs.test(TestMixedCodecs.java:57)
>> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >        at
>> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
>> > ava:57)
>> >        at
>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
>> > orImpl.java:43)
>> >        at java.lang.reflect.Method.invoke(Method.java:616)
>> >        at
>> >
>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkM
>> > ethod.java:45)
>> >        at
>> > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCall
>> > able.java:15)
>> >        at
>> > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMet
>> > hod.java:42)
>> >
>> >
>> >
>> >
>> > Build Log (for compile errors):
>> > [...truncated 13394 lines...]
>> >
>> >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For
>> > additional commands, e-mail: dev-help@lucene.apache.org
>>
>>
>>
>> --
>> lucidimagination.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional
>> commands, e-mail: dev-help@lucene.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org
>



-- 
lucidimagination.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


RE: [JENKINS] Lucene-trunk - Build # 1869 - Still Failing

Posted by Uwe Schindler <uw...@thetaphi.de>.
It was something like @UseNoMemoryExpensiveCodec, right?

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe@thetaphi.de


> -----Original Message-----
> From: Robert Muir [mailto:rcmuir@gmail.com]
> Sent: Friday, March 23, 2012 10:37 AM
> To: dev@lucene.apache.org
> Subject: Re: [JENKINS] Lucene-trunk - Build # 1869 - Still Failing
> 
> I think maybe this test needs to be toned down after simpletext docvalues... i've
> noticed with nightly builds (-Dtests.nightly,
> -Dtests.multiplier=5) it oom's often.
> 
> i dont think we want to disable simpletext for this test, because its the only
> other real docvalues we have.
> 
> instead we probably just want to tone it down... i'll see if i can reproduce
> locally.
> 
> On Fri, Mar 23, 2012 at 1:04 AM, Apache Jenkins Server
> <je...@builds.apache.org> wrote:
> > Build: https://builds.apache.org/job/Lucene-trunk/1869/
> >
> > 1 tests failed.
> > REGRESSION:  org.apache.lucene.index.TestMixedCodecs.test
> >
> > Error Message:
> > GC overhead limit exceeded
> >
> > Stack Trace:
> > java.lang.OutOfMemoryError: GC overhead limit exceeded
> >        at java.nio.ByteBuffer.wrap(ByteBuffer.java:367)
> >        at
> > java.lang.StringCoding$StringDecoder.decode(StringCoding.java:155)
> >        at java.lang.StringCoding.decode(StringCoding.java:196)
> >        at java.lang.String.<init>(String.java:491)
> >        at
> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer.readStrin
> > g(SimpleTextPerDocProducer.java:210)
> >        at
> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$ValueRead
> > er.fromString(SimpleTextPerDocProducer.java:309)
> >        at
> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTex
> > tDocValues.read(SimpleTextPerDocProducer.java:185)
> >        at
> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTex
> > tDocValues.load(SimpleTextPerDocProducer.java:150)
> >        at
> > org.apache.lucene.index.DocValues$SourceCache$DirectSourceCache.load(D
> > ocValues.java:680)
> >        at
> > org.apache.lucene.index.DocValues.getSource(DocValues.java:81)
> >        at
> > org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTex
> > tDocValues.getDirectSource(SimpleTextPerDocProducer.java:194)
> >        at
> >
> org.apache.lucene.codecs.DocValuesConsumer.merge(DocValuesConsumer.jav
> > a:112)
> >        at
> >
> org.apache.lucene.codecs.DocValuesConsumer.merge(DocValuesConsumer.jav
> > a:90)
> >        at
> > org.apache.lucene.codecs.PerDocConsumer.merge(PerDocConsumer.java:60)
> >        at
> >
> org.apache.lucene.index.SegmentMerger.mergePerDoc(SegmentMerger.java:3
> > 79)
> >        at
> > org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:116)
> >        at
> > org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3382)
> >        at
> > org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3004)
> >        at
> > org.apache.lucene.index.SerialMergeScheduler.merge(SerialMergeSchedule
> > r.java:37)
> >        at
> > org.apache.lucene.index.IndexWriter.maybeMerge(IndexWriter.java:1644)
> >        at
> > org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1458)
> >        at
> > org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1412)
> >        at
> >
> org.apache.lucene.index.RandomIndexWriter.doRandomForceMerge(RandomI
> nd
> > exWriter.java:361)
> >        at
> > org.apache.lucene.index.RandomIndexWriter.close(RandomIndexWriter.java
> > :406)
> >        at
> > org.apache.lucene.index.TestMixedCodecs.test(TestMixedCodecs.java:57)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> > ava:57)
> >        at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> > orImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:616)
> >        at
> >
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkM
> > ethod.java:45)
> >        at
> > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCall
> > able.java:15)
> >        at
> > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMet
> > hod.java:42)
> >
> >
> >
> >
> > Build Log (for compile errors):
> > [...truncated 13394 lines...]
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For
> > additional commands, e-mail: dev-help@lucene.apache.org
> 
> 
> 
> --
> lucidimagination.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional
> commands, e-mail: dev-help@lucene.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Re: [JENKINS] Lucene-trunk - Build # 1869 - Still Failing

Posted by Robert Muir <rc...@gmail.com>.
I think maybe this test needs to be toned down after simpletext
docvalues... i've noticed with nightly builds (-Dtests.nightly,
-Dtests.multiplier=5) it oom's often.

i dont think we want to disable simpletext for this test, because its
the only other real docvalues we have.

instead we probably just want to tone it down... i'll see if i can
reproduce locally.

On Fri, Mar 23, 2012 at 1:04 AM, Apache Jenkins Server
<je...@builds.apache.org> wrote:
> Build: https://builds.apache.org/job/Lucene-trunk/1869/
>
> 1 tests failed.
> REGRESSION:  org.apache.lucene.index.TestMixedCodecs.test
>
> Error Message:
> GC overhead limit exceeded
>
> Stack Trace:
> java.lang.OutOfMemoryError: GC overhead limit exceeded
>        at java.nio.ByteBuffer.wrap(ByteBuffer.java:367)
>        at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:155)
>        at java.lang.StringCoding.decode(StringCoding.java:196)
>        at java.lang.String.<init>(String.java:491)
>        at org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer.readString(SimpleTextPerDocProducer.java:210)
>        at org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$ValueReader.fromString(SimpleTextPerDocProducer.java:309)
>        at org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTextDocValues.read(SimpleTextPerDocProducer.java:185)
>        at org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTextDocValues.load(SimpleTextPerDocProducer.java:150)
>        at org.apache.lucene.index.DocValues$SourceCache$DirectSourceCache.load(DocValues.java:680)
>        at org.apache.lucene.index.DocValues.getSource(DocValues.java:81)
>        at org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer$SimpleTextDocValues.getDirectSource(SimpleTextPerDocProducer.java:194)
>        at org.apache.lucene.codecs.DocValuesConsumer.merge(DocValuesConsumer.java:112)
>        at org.apache.lucene.codecs.DocValuesConsumer.merge(DocValuesConsumer.java:90)
>        at org.apache.lucene.codecs.PerDocConsumer.merge(PerDocConsumer.java:60)
>        at org.apache.lucene.index.SegmentMerger.mergePerDoc(SegmentMerger.java:379)
>        at org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:116)
>        at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3382)
>        at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3004)
>        at org.apache.lucene.index.SerialMergeScheduler.merge(SerialMergeScheduler.java:37)
>        at org.apache.lucene.index.IndexWriter.maybeMerge(IndexWriter.java:1644)
>        at org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1458)
>        at org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1412)
>        at org.apache.lucene.index.RandomIndexWriter.doRandomForceMerge(RandomIndexWriter.java:361)
>        at org.apache.lucene.index.RandomIndexWriter.close(RandomIndexWriter.java:406)
>        at org.apache.lucene.index.TestMixedCodecs.test(TestMixedCodecs.java:57)
>        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:616)
>        at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
>        at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>        at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
>
>
>
>
> Build Log (for compile errors):
> [...truncated 13394 lines...]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org



-- 
lucidimagination.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org