solr error
- Dominant language
- C++
- Stars
- 2.6k
- Forks
- 657
- PR merge metrics
- No merged PRs in 30d
Description
Hi, I come across the following problem when running this:
$ sh solr_script/anyq_solr.sh solr_script/sample_docs
faq-file trans done
nohup: appending output to ‘nohup.out’
solr[8900] start success!
[{'indexed': True, 'stored': True, 'type': 'text_multi_lang', 'name': 'question'}, {'indexed': False, 'stored': True, 'type': 'string', 'name': 'answer'}]
Traceback (most recent call last):
File "solr_script/solr_api.py", line 24, in
solr_tools.set_engine_schema(sys.argv[2], sys.argv[3], sys.argv[4], sys.argv[5])
File "/web/workspace/huangyufen/AnyQ/build/solr_script/solr_tools.py", line 117, in set_engine_schema
_get_error_message(err.read())
File "/web/workspace/huangyufen/AnyQ/build/solr_script/solr_tools.py", line 53, in _get_error_message
respond_dict = json.loads(respond_str.strip())
File "/usr/lib64/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib64/python2.7/json/decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
Traceback (most recent call last):
File "solr_script/solr_api.py", line 30, in
solr_tools.clear_documents(sys.argv[2], sys.argv[3], sys.argv[4])
File "/web/workspace/huangyufen/AnyQ/build/solr_script/solr_tools.py", line 219, in clear_documents
_get_error_message(err.read())
File "/web/workspace/huangyufen/AnyQ/build/solr_script/solr_tools.py", line 53, in _get_error_message
respond_dict = json.loads(respond_str.strip())
File "/usr/lib64/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib64/python2.7/json/decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib64/python2.7/threading.py", line 812, in __bootstrap_inner
self.run()
File "/usr/lib64/python2.7/threading.py", line 765, in run
self.__target(*self.__args, **self.__kwargs)
File "/web/workspace/huangyufen/AnyQ/build/solr_script/solr_tools.py", line 140, in thread_upload
_get_error_message(err.read())
File "/web/workspace/huangyufen/AnyQ/build/solr_script/solr_tools.py", line 53, in _get_error_message
respond_dict = json.loads(respond_str.strip())
File "/usr/lib64/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib64/python2.7/json/decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
could you please tell me how to solve it?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by running sh solr_script/anyq_solr.sh solr_script/sample_docs and read solr_script/solr_api.py with solr_script/solr_tools.py, especially _get_error_message and the calls from set_engine_schema, clear_documents, and thread_upload. Trace the Solr response that is passed to json.loads; done means the command completes without the repeated traceback and the underlying error is actionable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, shell
- Domain
- search
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100