lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (LUCENE-2989) TestCollectionUtil fails on IBM JRE
Date Thu, 24 Mar 2011 15:20:06 GMT

     [ https://issues.apache.org/jira/browse/LUCENE-2989?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Uwe Schindler updated LUCENE-2989:
----------------------------------

    Attachment: LUCENE-2989.patch

The issue is a bug in IBM's Collections class. The List returned by emptyList() does not implement
RandomAccess.

I fixed the test (unfortunately it's clear that emptyList() should return a random access
list, but it's not in the spec, so it's not really IBM's fault). The fix is to use a realy
empty Array and wrap it with Arrays.asList().

Robert can you test?

> TestCollectionUtil fails on IBM JRE
> -----------------------------------
>
>                 Key: LUCENE-2989
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2989
>             Project: Lucene - Java
>          Issue Type: Bug
>         Environment: java version "1.6.0"
> Java(TM) SE Runtime Environment (build pwi3260sr1-20080416_01(SR1))
> IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 Windows Vista x86-32 jvmwi3260-20080415_18762
(JIT enabled, AOT enabled)
> J9VM - 20080415_018762_lHdSMr
> JIT  - r9_20080415_1520
> GC   - 20080415_AA)
> JCL  - 20080412_01
>            Reporter: Robert Muir
>         Attachments: LUCENE-2989.patch
>
>
>     [junit] Testcase: testEmptyArraySort(org.apache.lucene.util.TestCollectionUtil):
   Caused an ERROR
>     [junit] CollectionUtil can only sort random access lists in-place.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

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


Mime
View raw message