lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alméras Yannick <yalme...@gmail.com>
Subject Re: Error when merging segments ("terms out of order")
Date Wed, 08 May 2019 13:29:05 GMT
Hello !

I'm going deeper into the mystery...

There is something wrong in my configuration or with solr because segments 
merging never work as it should.

Example (step by step) :

* I clear my index.

* I had entries one by one. No problem when looking at items ; all fields are 
ok -if no segments merging is done-.

* When segments merging is done, the fields of my entries go wrong ! For 
example, here is the result of a query :

  - before merging (ok ; all item_id equals is_nid) :

{
  "response":{"numFound":3,"start":0,"docs":[
      {
        "item_id":"84",
        "is_nid":84},
      {
        "item_id":"85",
        "is_nid":85},
      {
        "item_id":"87",
        "is_nid":87}]
  }}

 - after merging (wrong ; look at the second item where item_id <> is_nid and 
the good number is is_nid) : 

{
  "response":{"numFound":3,"start":0,"docs":[
      {
        "item_id":"84",
        "is_nid":84},
      {
        "item_id":"87",
        "is_nid":85},
      {
        "item_id":"87",
        "is_nid":87}]
  }}

Here are links to my configuration files if it helps...

https://www.dropbox.com/s/pn19va6ss6n2gql/solrconfig.xml?dl=0
https://www.dropbox.com/s/9sjo7q1zi1y1o1k/schema.xml?dl=0

Best Regards,
Y. Alméras

Le mardi 7 mai 2019, 15:25:13 CEST Shawn Heisey a écrit :
> On 5/7/2019 5:28 AM, Alméras Yannick wrote:
> > I don't understand a problem on my ubuntu 18.04 solr server (version
> > 7.6.0)...
> > 
> > When merge of segments is called, there is an error and then, the index is
> > not writable. The logs of a failed segments merging are at the end of
> > this message (here, I forced the merge but it's the same without
> > forcing).
> > 
> > How can I debug this ? I don't understand the cause of the following error
> > 
> > java.lang.IllegalArgumentException: terms out of order: priorTerm=[6e 61
> > 64 69 6e 65 2e 76 61 6c 61 64 65 5f 33 35 32 37],currentTerm=[6e 61 64 69
> > 6e 65 2e 76 61 6c 61 64 65 5f 33 35 32 37]"
> > 
> > Another thing : I can't reproduce the bug on archlinux with the same
> > configuration of solr server (version 7.6.0)... ????
> 
> Are the two systems running different Java?  What vendor and version of
> Java is on each server?  Knowing the vendor is very important.  Some of
> this information is on the admin UI dashboard, and you can get
> definitive information by running "java -version" at the commandline.
> Since it is easy to have multiple Java versions on a system, and only
> one of those versions is likely the be accessible via the system PATH,
> you need to make sure you're running the right one.
> 
> Can you share the entire solr.log file that contains the problem, so we
> can see the entire sequence of errors?
> 
> You won't be able to attach the log to an email message.  The mailing
> list filters out most attachments.  You'll need to use a file sharing site.
> 
> Normally I would say there's nothing sensitive in the log, but people
> disagree with that all the time.  If you do redact anything, please do
> so sparingly, and do it in a way that we can tell redacted things apart
> from each other.
> 
> Thanks,
> Shawn




Mime
View raw message