[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16862232#comment-16862232 ] Jason Gerlowski commented on SOLR-13285: Jan is right. A partial fix (I thought it was complete at the time) was committed in SOLR-13331 and put into 7.7.2. Only this morning when I saw the mail about this, did I realize the contributor on SOLR-13331 mentioned finding other issues and bundled fixes for them into a PR that had previously just been test-improvements. Sorry for the miscommunication on my part. This second half of this issue is now being followed up on in SOLR-13538 and SOLR-13539 (one of which will be closed as a duplicate of the other soon). > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Fix For: 7.7.2, 8.1 > > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16861556#comment-16861556 ] Jan Høydahl commented on SOLR-13285: SOLR-13331 is indeed fixed and released in 7.7.2 by Jason. But someone have continued the discussion on that same JIRA about fixing more related stuff. However that needs to go in a new JIRA. > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Fix For: 7.7.2, 8.1 > > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16861305#comment-16861305 ] Noble Paul commented on SOLR-13285: --- This is fixed in SOLR-13331 . It is not a part of 7.7.2 > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Fix For: 7.7.2, 8.1 > > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at > org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16861296#comment-16861296 ] DW commented on SOLR-13285: --- Can you help me with some more information? * Where are you seeing this error? client or server? * If this is happening at the server, can you share the logs from server We use solr 7.7.2 and the client lib solr-solrj-7.7.2 The error came up on client side but it looks like the client just show the error response from the server: *Client:* {code:java} Error from server at http://172.22.0.3:8983/solr/test-tenant.indexing_005Ftest_005Fcollection-1560274627191_shard1_replica_n1: org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to java.lang.String org.apache.solr.client.solrj.impl.CloudSolrClient$RouteException: Error from server at http://172.22.0.3:8983/solr/test-tenant.indexing_005Ftest_005Fcollection-1560274627191_shard1_replica_n1: org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to java.lang.String at org.apache.solr.client.solrj.impl.CloudSolrClient.directUpdate(CloudSolrClient.java:551) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.CloudSolrClient.sendRequest(CloudSolrClient.java:1019) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:884) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.CloudSolrClient.request(CloudSolrClient.java:817) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:106) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at com.ibm.dx.search.backend.index.SolrIndexer.lambda$0(SolrIndexer.java:72) ~[main/:?] at com.ibm.dx.search.backend.index.SolrIndexer$$Lambda$435.15E98FE0.subscribe(Unknown Source) ~[?:?] at io.reactivex.internal.operators.completable.CompletableCreate.subscribeActual(CompletableCreate.java:39) ~[rxjava-2.2.1.jar:?] at io.reactivex.Completable.subscribe(Completable.java:2171) ~[rxjava-2.2.1.jar:?] at io.reactivex.Completable.subscribe(Completable.java:2244) ~[rxjava-2.2.1.jar:?] at com.ibm.dx.search.backend.index.GenericIndexer.lambda$2(GenericIndexer.java:233) ~[main/:?] at com.ibm.dx.search.backend.index.GenericIndexer$$Lambda$428.159637A0.handle(Unknown Source) ~[?:?] at io.vertx.reactivex.core.Vertx$2.handle(Vertx.java:594) ~[vertx-rx-java2-3.5.4.jar:3.5.4] at io.vertx.reactivex.core.Vertx$2.handle(Vertx.java:592) ~[vertx-rx-java2-3.5.4.jar:3.5.4] at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$1(ContextImpl.java:273) ~[vertx-core-3.5.4.jar:3.5.4] at io.vertx.core.impl.ContextImpl$$Lambda$53.14658A00.run(Unknown Source) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160) [?:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:1.8.0] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-common-4.1.19.Final.jar:4.1.19.Final] at java.lang.Thread.run(Thread.java:812) [?:2.9 (03-06-2019)] Caused by: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://172.22.0.3:8983/solr/test-tenant.indexing_005Ftest_005Fcollection-1560274627191_shard1_replica_n1: org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to java.lang.String at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:643) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:255) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.LBHttpSolrClient.doRequest(LBHttpSolrClient.java:484) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.LBHttpSolrClient.request(LBHttpSolrClient.java:414) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16860664#comment-16860664 ] Thomas Wöckinger commented on SOLR-13285: - This is already fixed with #SOLR-13331, and PR https://github.com/apache/lucene-solr/pull/665 > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Fix For: 7.7.2, 8.1 > > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at > org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16859777#comment-16859777 ] Noble Paul commented on SOLR-13285: --- Can you help me with some more information? * Where are you seeing this error? client server? * If this is happening at the server, can you share the logs from server * > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Fix For: 7.7.2, 8.1 > > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16859527#comment-16859527 ] DW commented on SOLR-13285: --- We use solr 7.7.2 and the client lib solr-solrj-7.7.2 and we still get *org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to java.lang.String*. Is there any trick to solve it? {code:java} Error from server at http://xxx.xxx.xxx.xxx:8983/solr/test-tenant.indexing_005Ftest_005Fcollection-1560104334209_shard1_replica_n1: org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to java.lang.String org.apache.solr.client.solrj.impl.CloudSolrClient$RouteException: Error from server at http://xxx.xxx.xxx.xxx:8983/solr/test-tenant.indexing_005Ftest_005Fcollection-1560104334209_shard1_replica_n1: org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to java.lang.String at org.apache.solr.client.solrj.impl.CloudSolrClient.directUpdate(CloudSolrClient.java:551) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.CloudSolrClient.sendRequest(CloudSolrClient.java:1019) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:884) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.CloudSolrClient.request(CloudSolrClient.java:817) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:106) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] ... Caused by: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://xxx.xxx.xxx.xxx:8983/solr/test-tenant.indexing_005Ftest_005Fcollection-1560104334209_shard1_replica_n1: org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to java.lang.String at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:643) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:255) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.LBHttpSolrClient.doRequest(LBHttpSolrClient.java:484) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.LBHttpSolrClient.request(LBHttpSolrClient.java:414) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.CloudSolrClient.lambda$directUpdate$0(CloudSolrClient.java:528) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.client.solrj.impl.CloudSolrClient$$Lambda$653.38024DF0.call(Unknown Source) ~[?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:277) ~[?:1.8.0] at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) ~[solr-solrj-7.7.2.jar:7.7.2 d4c30fc2856154f2c1fefc589eb7cd070a415b94 - janhoy - 2019-05-28 23:37:52] at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$$Lambda$383.E4010B20.run(Unknown Source) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153) ~[?:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:1.8.0]{code} > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Fix For: 7.7.2, 8.1 > >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16817624#comment-16817624 ] Karl Stoney commented on SOLR-13285: Makes sense, thank you :-) > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at > org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16817623#comment-16817623 ] Jan Høydahl commented on SOLR-13285: There will be no 7.8 release since feature releases are now on 8.x only. Thus I think the fix is now merged to all relevant branches: master, branch_8x and branch_7_7 and the Jira can be resolved. > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 7.7.2, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16817619#comment-16817619 ] Karl Stoney commented on SOLR-13285: Thanks [~noble.paul] - does it need to be in 7x too as I'm guessing that forms 7.8.0? > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 7.7.2, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16816822#comment-16816822 ] ASF subversion and git services commented on SOLR-13285: Commit 08cc899096e4587bb574c4c96f416f2b8f2f2eb7 in lucene-solr's branch refs/heads/branch_7_7 from Noble Paul [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=08cc899 ] SOLR-13285: Updates with enum fields and javabin cause ClassCastException > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 7.7.2, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16816717#comment-16816717 ] Noble Paul commented on SOLR-13285: --- I'll port it > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 7.7.2, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at > org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16816510#comment-16816510 ] Karl Stoney commented on SOLR-13285: Brill, thanks [~gerlowskija] > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 7.7.2, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at > org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16816508#comment-16816508 ] Jason Gerlowski commented on SOLR-13285: Yeah, I'll try to take a look at it this weekend. I need to backport SOLR-13331 anyways. > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16816348#comment-16816348 ] Karl Stoney commented on SOLR-13285: Is there any plan to back port this to solr `7.7.2`? The fact we're having to build solr 7 from a branch just to monkeypatch this is kinda frustrating as 7x is LTS? [~noble.paul] [~gerlowskija]? > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16814463#comment-16814463 ] Jason Gerlowski commented on SOLR-13285: The Atomic-update "remove" and "regexremove" instances of this problem are tracked on SOLR-13331, which was just resolved recently. [~lyle_wang] or [~jbnas], your issues should be fixed starting in 8.1. (If you want to double check me on this, please use a nightly build of Solr of build from source on the {{master}} or {{branch_8x}} branches and let me know if you still run into the issue over on SOLR-13331. > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.0 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16811747#comment-16811747 ] Lyle commented on SOLR-13285: - Using 7.7.1 , Same issue here {code:java} null:java.lang.ClassCastException: org.apache.solr.common.util.ByteArrayUtf8CharSequence (loaded by org.eclipse.jetty.webapp.WebAppClassLoader@0x0007f024d3c8) cannot be cast to java.lang.String at org.apache.solr.schema.TrieDateField.toNativeType(TrieDateField.java:100) at org.apache.solr.update.processor.AtomicUpdateDocumentMerger.doSet(AtomicUpdateDocumentMerger.java:319) at org.apache.solr.update.processor.AtomicUpdateDocumentMerger.merge(AtomicUpdateDocumentMerger.java:108) at org.apache.solr.update.processor.DistributedUpdateProcessor.getUpdatedDocument(DistributedUpdateProcessor.java:1422) at org.apache.solr.update.processor.DistributedUpdateProcessor.versionAdd(DistributedUpdateProcessor.java:1106) at org.apache.solr.update.processor.DistributedUpdateProcessor.processAdd(DistributedUpdateProcessor.java:693) at org.apache.solr.update.processor.LogUpdateProcessorFactory$LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java:103) at org.apache.solr.handler.loader.JavabinLoader$1.update(JavabinLoader.java:110) at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:327) at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) at org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) at org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) at org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) at org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) at org.apache.solr.handler.loader.JavabinLoader.load(JavabinLoader.java:70) at org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler.java:97) at org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:68) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:199) at org.apache.solr.core.SolrCore.execute(SolrCore.java:2551) at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:710) at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:516) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:395) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:341) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) at com.successfactors.solr.ui.filter.SFSolrStatisticsFilter.doFilter(SFSolrStatisticsFilter.java:45) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle(Server.java:502) at
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16808923#comment-16808923 ] Gerald Bonfiglio commented on SOLR-13285: - I'm also seeing similar error doing Atomic Updates using removeregex {code:java} 2019-04-03 16:51:07.565 ERROR (qtp343856911-37962) [c:mycollection s:shard2 r:core_node4 x:mycollection_shard2_replica_n2] o.a.s.s.HttpSolrCall null:java.lang.ClassCastException: org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to java.lang.String at org.apache.solr.update.processor.AtomicUpdateDocumentMerger.preparePatterns(AtomicUpdateDocumentMerger.java:437) at org.apache.solr.update.processor.AtomicUpdateDocumentMerger.doRemoveRegex(AtomicUpdateDocumentMerger.java:419) at org.apache.solr.update.processor.AtomicUpdateDocumentMerger.merge(AtomicUpdateDocumentMerger.java:116) at org.apache.solr.update.processor.DistributedUpdateProcessor.getUpdatedDocument(DistributedUpdateProcessor.java:1422) at org.apache.solr.update.processor.DistributedUpdateProcessor.versionAdd(DistributedUpdateProcessor.java:1106) at org.apache.solr.update.processor.DistributedUpdateProcessor.processAdd(DistributedUpdateProcessor.java:693) at org.apache.solr.update.processor.UpdateRequestProcessor.processAdd(UpdateRequestProcessor.java:55) at org.apache.solr.update.processor.DocExpirationUpdateProcessorFactory$TTLUpdateProcessor.processAdd(DocExpirationUpdateProcessorFactory.java:346) at org.apache.solr.update.processor.UpdateRequestProcessor.processAdd(UpdateRequestProcessor.java:55) at org.apache.solr.update.processor.AbstractDefaultValueUpdateProcessorFactory$DefaultValueUpdateProcessor.processAdd(AbstractDefaultValueUpdateProcessorFactory.java:92) at org.apache.solr.handler.loader.JavabinLoader$1.update(JavabinLoader.java:110) at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:327) at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) at org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) at org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) at org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) at org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) at org.apache.solr.handler.loader.JavabinLoader.load(JavabinLoader.java:70) at org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler.java:97) at org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:68) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:199) at org.apache.solr.core.SolrCore.execute(SolrCore.java:2551) at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:710) at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:516) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:395) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:341) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) at
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16789774#comment-16789774 ] Tomás Fernández Löbbe commented on SOLR-13285: -- +1, lets backport this to 7_7 soon > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 8.0, 7.7.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at > org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16789380#comment-16789380 ] Karl Stoney commented on SOLR-13285: [~thomas.woeckinger] I would hope they will, in the interim however if you see my comment above I've attached a patch that you can build the 7.x branch with and do `git apply -v --index` > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 8.0, 7.7.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16789371#comment-16789371 ] Thomas Wöckinger commented on SOLR-13285: - Is it planed to backport to 7.x, because at the moment it is not possible to work with enums! > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 8.0, 7.7.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16787715#comment-16787715 ] ASF subversion and git services commented on SOLR-13285: Commit 2ae4746365c1ee72a0047ced7610b2096e438979 in lucene-solr's branch refs/heads/branch_8_0 from Noble Paul [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=2ae4746 ] SOLR-13285: Updates with enum fields and javabin cause ClassCastException > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16786775#comment-16786775 ] Thomas Wöckinger commented on SOLR-13285: - Does also happen when using solrj with standalone server. Using a EnumFiledValue and a coresponding enumConfig {{NATIONALINTERNATIONAL}} > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16783685#comment-16783685 ] ASF subversion and git services commented on SOLR-13285: Commit 7771d7bb844fdc7a3e6132a3d5b141c379a811e4 in lucene-solr's branch refs/heads/master from Noble Paul [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=7771d7b ] SOLR-13285: Updates with enum fields and javabin cause ClassCastException > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16783683#comment-16783683 ] Karl Stoney commented on SOLR-13285: [^SOLR-13285.patch] For what it's worth here is a patch for the 7x branch > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch, SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at > org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16783426#comment-16783426 ] Kevin Risden commented on SOLR-13285: - [~noble.paul] - Did this commit make it into master branch? I don't see it as part of the commits on master and there is no entry in Jira for it. > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16783191#comment-16783191 ] Karl Stoney commented on SOLR-13285: Thanks [~noble.paul] - is there any intention to back port this fix to 7x? > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at > org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16782899#comment-16782899 ] Noble Paul commented on SOLR-13285: --- It's pushed to master & branch_8x > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at > org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16782898#comment-16782898 ] ASF subversion and git services commented on SOLR-13285: Commit b14748e61fd147ea572f6545265b883fa69ed27f in lucene-solr's branch refs/heads/branch_8x from Noble Paul [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=b14748e ] SOLR-13285: Updates with enum fields and javabin cause ClassCastException > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16782800#comment-16782800 ] Karl Stoney commented on SOLR-13285: OK i can confirm the patch works on branch_8x @ commit 677a97edc7ba07a35f644792c98fa5ebf5667bb5 - thanks! > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at > org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16782668#comment-16782668 ] Karl Stoney commented on SOLR-13285: I've built from the branch_8x branch applying your patch and rolled that out to our test environments, will report back any issues. The patch wasn't compatible with the branch_7x > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Major > Labels: newbie, replication > Attachments: SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16782372#comment-16782372 ] Karl Stoney commented on SOLR-13285: Hi guys, I was wrong, the issue persists in 8.1.0: ``` 01:37:14.171 [qtp568221876-3618] ERROR org.apache.solr.handler.RequestHandlerBase - java.lang.ClassCastException: org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to java.lang.String at org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:821) at org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) at org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) at org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) ``` > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Minor > Labels: newbie, replication > Attachments: SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16782226#comment-16782226 ] Erick Erickson commented on SOLR-13285: --- thanks Karl, that's totally clear. > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Assignee: Noble Paul >Priority: Minor > Labels: newbie, replication > Attachments: SOLR-13285.patch > > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at > org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader.java:123) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16781976#comment-16781976 ] Karl Stoney commented on SOLR-13285: Hello! The 8.x build I used was: https://builds.apache.org/job/Solr-Artifacts-8.x/lastBuild/artifact/solr/package/solr-8.1.0-35.tgz and it comes up at 8.1 in the GUI. Let me know if there is anything else you need. Karl > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Priority: Minor > Labels: newbie, replication > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:126) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16781965#comment-16781965 ] Erick Erickson commented on SOLR-13285: --- Minor nit. 8.1? Just so I'm clear are you compiling 8x and calling it 8.1? I don't think this is relevant to the issue, and thanks for chasing this down and updating the JIRA, mostly I just want to be sure that someone else trying to reproduce is following the same steps... Thanks again! > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Priority: Minor > Labels: newbie, replication > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0) from 6.6.4, we're seeing > the following errors in the SolrCloud elected master for a given collection > when updates are written. This was after a full reindex of data (fresh > build). > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > Following this through to the replica, you'll see: > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at >
[jira] [Commented] (SOLR-13285) ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
[ https://issues.apache.org/jira/browse/SOLR-13285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16781956#comment-16781956 ] Karl Stoney commented on SOLR-13285: A recent development to this is that we did a rolling upgrade from 7.7.1 to 8.1.0, and the issues still presented. I decided to totally reindex the data on 8.1.0 and we haven't seen the error since, so it's something to do with the data was being index on 7.x. I'll continue to run load over the weekend and see what manifests. > ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during > replication > - > > Key: SOLR-13285 > URL: https://issues.apache.org/jira/browse/SOLR-13285 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: replication (java), SolrCloud, SolrJ >Affects Versions: 7.7, 7.7.1, 8.1 > Environment: centos 7 > solrcloud 7.7.1, 8.1.0 >Reporter: Karl Stoney >Priority: Minor > Labels: newbie, replication > > Since upgrading to 7.7 (also tried 7.7.1, and 8.1.0), we're seeing the > following errors in the SolrCloud elected master for a given collection when > updates are written. > {code:java} > request: > http://solr-1.search-solr.preprod.k8.atcloud.io:80/solr/at-uk_shard1_replica_n2/update?update.distrib=FROMLEADER=http%3A%2F%2Fsolr-2.search-solr.preprod.k8.atcloud.io%3A80%2Fsolr%2Fat-uk_shard1_replica_n1%2F=javabin=2 > Remote error message: org.apache.solr.common.util.ByteArrayUtf8CharSequence > cannot be cast to java.lang.String > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:385) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:183) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > ~[metrics-core-3.2.6.jar:3.2.6] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209) > ~[solr-solrj-7.7.1.jar:7.7.1 5bf96d32f88eb8a2f5e775339885cd6ba84a3b58 - > ishan - 2019-02-23 02:39:09] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:1.8.0_191] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:1.8.0_191] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] > {code} > I noticed there some similar issues raised in 7x > (https://issues.apache.org/jira/browse/SOLR-13255), so I don't know if this > is the same sort of thing? > {code:java} > 08:35:22.060 [qtp1540374340-20] ERROR org.apache.solr.servlet.HttpSolrCall - > null:java.lang.ClassCastException: > org.apache.solr.common.util.ByteArrayUtf8CharSequence cannot be cast to > java.lang.String > at > org.apache.solr.common.util.JavaBinCodec.readEnumFieldValue(JavaBinCodec.java:813) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:339) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readSolrInputDocument(JavaBinCodec.java:640) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:337) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.readMapEntry(JavaBinCodec.java:819) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:341) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:295) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readIterator(JavaBinUpdateRequestCodec.java:280) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:333) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$StreamingCodec.readNamedList(JavaBinUpdateRequestCodec.java:235) > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:298) > at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:278) > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:191) > at >