jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chetan Mehrotra (JIRA)" <j...@apache.org>
Subject [jira] [Created] (JCR-3521) IllegalArgumentException thrown on a box running java7 with a sorted query
Date Wed, 13 Feb 2013 11:52:12 GMT
Chetan Mehrotra created JCR-3521:
------------------------------------

             Summary: IllegalArgumentException thrown on a box running java7 with a sorted
query
                 Key: JCR-3521
                 URL: https://issues.apache.org/jira/browse/JCR-3521
             Project: Jackrabbit Content Repository
          Issue Type: Bug
          Components: indexing
    Affects Versions: 2.5.3
         Environment: JDK 7
            Reporter: Chetan Mehrotra


Today we were running into this nice exception on a box running java7 with a sorted query
(by lastModified DESC):

java.lang.IllegalArgumentException: Comparison method violates its general contract!
	at java.util.TimSort.mergeHi(TimSort.java:868)
	at java.util.TimSort.mergeAt(TimSort.java:485)
	at java.util.TimSort.mergeForceCollapse(TimSort.java:426)
	at java.util.TimSort.sort(TimSort.java:223)
	at java.util.TimSort.sort(TimSort.java:173)
	at java.util.Arrays.sort(Arrays.java:659)
	at java.util.Collections.sort(Collections.java:217)
	at
org.apache.jackrabbit.core.query.lucene.join.QueryEngine.sort(QueryEngine.j
ava:625)
	at
org.apache.jackrabbit.core.query.lucene.join.QueryEngine.execute(QueryEngin
e.java:484)
	at
org.apache.jackrabbit.core.query.lucene.join.QueryEngine.execute(QueryEngin
e.java:126)
	at
org.apache.jackrabbit.core.query.lucene.join.QueryEngine.execute(QueryEngin
e.java:115)
	at
org.apache.jackrabbit.core.query.QueryObjectModelImpl$2.perform(QueryObject
ModelImpl.java:129)
	at
org.apache.jackrabbit.core.query.QueryObjectModelImpl$2.perform(QueryObject
ModelImpl.java:124)
	at
org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:2
16)
	at
org.apache.jackrabbit.core.query.QueryObjectModelImpl.execute(QueryObjectMo
delImpl.java:123)


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message