I opened https://issues.apache.org/jira/browse/SOLR-6732
On Wed, Nov 12, 2014 at 12:29 PM, Shalin Shekhar Mangar < shalinman...@gmail.com> wrote: > Hi Thomas, > > You're right, there's a back-compat break here. I'll open an issue. > > On Wed, Nov 12, 2014 at 9:37 AM, Thomas Lamy <t.l...@cytainment.de> wrote: > >> Am 12.11.2014 um 15:29 schrieb Thomas Lamy: >> >>> Hi there! >>> >>> As we got bitten by https://issues.apache.org/jira/browse/SOLR-6530 on >>> a regular basis, we started upgrading our 7 mode cloud from 4.10.1 to >>> 4.10.2. >>> The first node upgrade worked like a charm. >>> After upgrading the second node, two cores no longer come up and we get >>> the following error: >>> >>> ERROR - 2014-11-12 15:17:34.226; org.apache.solr.cloud.RecoveryStrategy; >>> Recovery failed - trying again... (16) core=cams_shard1_replica4 >>> ERROR - 2014-11-12 15:17:34.230; org.apache.solr.common.SolrException; >>> Error while trying to recover. core=onlinelist_shard1_ >>> replica7rg.noggit.JSONParser$ParseException: JSON Parse Error: >>> char=d,position=0 BEFORE='d' AFTER='own' >>> at org.noggit.JSONParser.err(JSONParser.java:223) >>> at org.noggit.JSONParser.next(JSONParser.java:622) >>> at org.noggit.JSONParser.nextEvent(JSONParser.java:663) >>> at org.noggit.ObjectBuilder.<init>(ObjectBuilder.java:44) >>> at org.noggit.ObjectBuilder.getVal(ObjectBuilder.java:37) >>> at org.apache.solr.common.cloud.ZkStateReader.fromJSON( >>> ZkStateReader.java:129) >>> at org.apache.solr.cloud.ZkController.getLeaderInitiatedRecoveryStat >>> eObject(ZkController.java:1925) >>> at org.apache.solr.cloud.ZkController.getLeaderInitiatedRecoveryStat >>> e(ZkController.java:1890) >>> at org.apache.solr.cloud.ZkController.publish( >>> ZkController.java:1071) >>> at org.apache.solr.cloud.ZkController.publish( >>> ZkController.java:1041) >>> at org.apache.solr.cloud.ZkController.publish( >>> ZkController.java:1037) >>> at org.apache.solr.cloud.RecoveryStrategy.doRecovery( >>> RecoveryStrategy.java:355) >>> at org.apache.solr.cloud.RecoveryStrategy.run( >>> RecoveryStrategy.java:235) >>> >>> Any hint on how to solve this? Google didn't reveal anything useful... >>> >>> >>> Kind regards >>> Thomas >>> >>> Just switched to INFO loglevel: >> >> INFO - 2014-11-12 15:30:31.563; org.apache.solr.cloud.RecoveryStrategy; >> Publishing state of core onlinelist_shard1_replica7 as recovering, leader >> is http://solr-bc1-blade2:8080/solr/onlinelist_shard1_replica2/ and I am >> http://solr-bc1-blade3:8080/solr/onlinelist_shard1_replica7/ >> INFO - 2014-11-12 15:30:31.563; org.apache.solr.cloud.RecoveryStrategy; >> Publishing state of core cams_shard1_replica4 as recovering, leader is >> http://solr-bc1-blade2:8080/solr/cams_shard1_replica2/ and I am >> http://solr-bc1-blade3:8080/solr/cams_shard1_replica4/ >> INFO - 2014-11-12 15:30:31.563; org.apache.solr.cloud.ZkController; >> publishing core=onlinelist_shard1_replica7 state=recovering >> collection=onlinelist >> INFO - 2014-11-12 15:30:31.563; org.apache.solr.cloud.ZkController; >> publishing core=cams_shard1_replica4 state=recovering collection=cams >> ERROR - 2014-11-12 15:30:31.564; org.apache.solr.common.SolrException; >> Error while trying to recover. core=cams_shard1_replica4rg. >> noggit.JSONParser$ParseException: JSON Parse Error: char=d,position=0 >> BEFORE='d' AFTER='own' >> ERROR - 2014-11-12 15:30:31.564; org.apache.solr.common.SolrException; >> Error while trying to recover. core=onlinelist_shard1_ >> replica7rg.noggit.JSONParser$ParseException: JSON Parse Error: >> char=d,position=0 BEFORE='d' AFTER='own' >> ERROR - 2014-11-12 15:30:31.564; org.apache.solr.cloud.RecoveryStrategy; >> Recovery failed - trying again... (5) core=cams_shard1_replica4 >> ERROR - 2014-11-12 15:30:31.564; org.apache.solr.cloud.RecoveryStrategy; >> Recovery failed - trying again... (5) core=onlinelist_shard1_replica7 >> INFO - 2014-11-12 15:30:31.564; org.apache.solr.cloud.RecoveryStrategy; >> Wait 60.0 seconds before trying to recover again (6) >> INFO - 2014-11-12 15:30:31.564; org.apache.solr.cloud.RecoveryStrategy; >> Wait 60.0 seconds before trying to recover again (6) >> >> The leader for both collections (solr-bc1-blade2) is still on 4.10.1. >> As no special instructions were given in the release notes and it's a >> minor upgrade, we thought there should be no BC issues and planned to >> upgrade one node after the other. >> >> Did that provide more insight? >> >> >> -- >> Thomas Lamy >> Cytainment AG & Co KG >> Nordkanalstrasse 52 >> 20097 Hamburg >> >> Tel.: +49 (40) 23 706-747 >> Fax: +49 (40) 23 706-139 >> >> Sitz und Registergericht Hamburg >> HRA 98121 >> HRB 86068 >> Ust-ID: DE213009476 >> >> > > > -- > Regards, > Shalin Shekhar Mangar. > -- Regards, Shalin Shekhar Mangar.