[openspending-dev] SolrException: HTTP code=400, reason=undefined field dataset

Vitor Baptista vitor at vitorbaptista.com
Fri Dec 7 13:41:52 UTC 2012


Yep. I'm downloading solr 3.5 to test now. I was using 3.6.1, that's the
oldest available in http://www.apache.org/dyn/closer.cgi/lucene/solr/.
Maybe the schema.xml schema changed.

2012/12/7 Friedrich Lindenberg <friedrich.lindenberg at okfn.org>

> Did you actually set up the schema.xml file in the solr core you're using?
>
> - Fr.
>
>
> On Thu, Dec 6, 2012 at 9:15 PM, Vitor Baptista <vitor at vitorbaptista.com>wrote:
>
>> Hi,
>>
>> I've done a fresh OpenSpending install and everything seems to work,
>> except Solr. Have anyone seen this error before? Stack trace attached.
>>
>> Cheers,
>> Vítor.
>>
>> URL: http://localhost:5000/working/editor
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/weberror/evalexception.py',
>>> line 431 in respond
>>>   app_iter = self.application(environ, detect_start_response)
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/repoze/who/middleware.py',
>>> line 87 in __call__
>>>   app_iter = app(environ, wrapper.wrap_start_response)
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/beaker/middleware.py',
>>> line 73 in __call__
>>>   return self.app(environ, start_response)
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/beaker/middleware.py',
>>> line 155 in __call__
>>>   return self.wrap_app(environ, session_start_response)
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/routes/middleware.py',
>>> line 131 in __call__
>>>   response = self.app(environ, start_response)
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/pylons/wsgiapp.py',
>>> line 107 in __call__
>>>   response = self.dispatch(controller, environ, start_response)
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/pylons/wsgiapp.py',
>>> line 312 in dispatch
>>>   return controller(environ, start_response)
>>> File '/home/vagrant/openspending/openspending/ui/lib/base.py', line 74
>>> in __call__
>>>   return WSGIController.__call__(self, environ, start_response)
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/pylons/controllers/core.py',
>>> line 211 in __call__
>>>   response = self._dispatch_call()
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/pylons/controllers/core.py',
>>> line 162 in _dispatch_call
>>>   response = self._inspect_call(func)
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/pylons/controllers/core.py',
>>> line 105 in _inspect_call
>>>   result = self._perform_call(func, args)
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/pylons/controllers/core.py',
>>> line 57 in _perform_call
>>>   return func(**args)
>>> File '/home/vagrant/openspending/openspending/ui/controllers/editor.py',
>>> line 37 in index
>>>   c.index_count = solr.dataset_entries(c.dataset.name)
>>> File '/home/vagrant/openspending/openspending/lib/solr_util.py', line 77
>>> in dataset_entries
>>>   res = solr.raw_query(q='*:*', fq='dataset:"%s"' % dataset_name,
>>> rows=0, wt='json')
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/solr/core.py',
>>> line 706 in raw_query
>>>   return self.select.raw(**params)
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/solr/core.py',
>>> line 822 in raw
>>>   rsp = conn._post(self.selector, request, conn.form_headers)
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/solr/core.py',
>>> line 639 in _post
>>>   return check_response_status(self.conn.getresponse())
>>> File
>>> '/home/vagrant/openspending/pyenv/local/lib/python2.7/site-packages/solr/core.py',
>>> line 1096 in check_response_status
>>>   raise ex
>>> SolrException: HTTP code=400, reason=undefined field dataset
>>
>>
>>
>>
>> _______________________________________________
>> openspending-dev mailing list
>> openspending-dev at lists.okfn.org
>> http://lists.okfn.org/mailman/listinfo/openspending-dev
>> Unsubscribe: http://lists.okfn.org/mailman/options/openspending-dev
>>
>>
>
>
> --
> Friedrich Lindenberg | OpenSpending & OKFN Labs | @pudo
> http://openspending.org | http://okfnlabs.org | http://pudo.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/openspending-dev/attachments/20121207/2f9b7da3/attachment.html>


More information about the openspending-dev mailing list