1

SOLRJで惨めな失敗をしました。どういうわけか、StreamingUpdateSolrServer は、インデックスが作成されている一部のアイテムで失敗しましたが、他のアイテムは成功しました。それ以上の説明やスタック トレースなしで、単に「Bad Request」メッセージで例外をスローします。これは不正なデータが原因であると思われますが、再確認した後、問題がないことはほぼ確実です (特に、他のデータは問題なく受け入れられているため)。

これが惨めに失敗した理由を誰か特定できますか? それとも、自分で問題に取り組むより良い選択肢がありますか (たとえば、さまざまなデバッグ方法など)? どうもありがとう!

2010-10-24 23:49:21,662 {ask-scheduler-5} INFO  [ProductIndexService] Updating product index in batch ...
2010-10-24 23:49:21,851 {ask-scheduler-5} INFO  [ProductIndexService]  Indexing total 28575 products ...
2010-10-24 23:49:22,301 {pool-7-thread-1} INFO  [StreamingUpdateSolrServer] starting runner: org.apache.solr.client.solrj.impl.StreamingUpdateSolrServer$Runner@1dbef987
2010-10-24 23:49:33,287 {pool-7-thread-1} ERROR [StreamingUpdateSolrServer] error
java.lang.Exception: Bad Request

Bad Request

request: http://dev01:8080/solr-gmb/update
 at org.apache.solr.client.solrj.impl.StreamingUpdateSolrServer$Runner.run(StreamingUpdateSolrServer.java:145)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:619)
2010-10-24 23:49:33,287 {pool-7-thread-1} INFO  [StreamingUpdateSolrServer] finished: org.apache.solr.client.solrj.impl.StreamingUpdateSolrServer$Runner@1dbef987
4

0 に答える 0