lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chris Hostetter <hossman_luc...@fucit.org>
Subject Re: [jira] Commented: (SOLR-1563) NPE's occur in various situations related to FIeldable.stringValue when upgrading from 1.3 to 1.4
Date Thu, 19 Nov 2009 18:24:13 GMT

Am i seriously the only person who can reproduce this so easily when 
upgrading from 1.3 to 1.4? 

It seems like it should be a serious bug biting lots of people in the ass.

: Date: Mon, 16 Nov 2009 12:21:38 -0800 (PST)
: From: Chris Hostetter <hossman_lucene@fucit.org>
: Reply-To: solr-dev@lucene.apache.org
: To: solr-dev@lucene.apache.org
: Subject: Re: [jira] Commented: (SOLR-1563) NPE's occur in various situations
:     related to FIeldable.stringValue when upgrading from 1.3 to 1.4
: 
: 
: I tried looking at this again this morning and i still can't make sense of 
: it ... i tried writting a simple unit test for Lucene-Java that would 
: iterate over the fields from the index produced by the SOlr 1.3 example 
: and call stringValue() on all of them -- it never returned null in 1.4.1 
: and 2.9.1.
: 
: So WTF is going on? ... the basic test i described below seems like a 
: really common, simplistic, upgrade path that fails hard.  why aren't we 
: seeing more people running into this problem?
: 
: 
: am i totally smoking crack? ... can anyone else reporduce this as easily 
: as me...
: 
: :     [ https://issues.apache.org/jira/browse/SOLR-1563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12777790#action_12777790
] 
: : 
: : Hoss Man commented on SOLR-1563:
: : --------------------------------
: : 
: : These stack traces demonstrate similar NPE exceptions when attempting to upgrade from
1.3 to 1.4 using the example schema provided in 1.3...
: : 
: : steps to reproduce...
: : * using 1.3...
: : *# cd example && java -jar start.jar
: : *# cd example/exampledocs && java -jar post.jar *.xml
: : *# note these urls work and return meaningful data...
: : *#* http://localhost:8983/solr/select/?q=SP2514N
: : *#* http://localhost:8983/solr/admin/luke?id=SP2514N
: : *# shutdown the 1.3 port
: : * using solr 1.4, point it at your 1.3 example solr home dir...
: : *# cd example && java -Dsolr.solr.home=../../1.3_solr/example/solr/ -jar start.jar
: : *# note that solr starts cleanly with no errors
: : *# verify that this URL displays the solr home you expect, in the 1.3 example directory...
: : *#* http://localhost:8983/solr/admin/
: : *# note that these URLs fail with the errors listed below...
: : *#* http://localhost:8983/solr/select/?q=SP2514N
: : *#* http://localhost:8983/solr/admin/luke?id=SP2514N
: : 
: : {noformat}
: : http://localhost:8983/solr/select/?q=SP2514N
: : 
: : java.lang.NullPointerException
: : 	at org.apache.solr.schema.SortableIntField.write(SortableIntField.java:72)
: : 	at org.apache.solr.schema.SchemaField.write(SchemaField.java:108)
: : 	at org.apache.solr.request.XMLWriter.writeDoc(XMLWriter.java:311)
: : 	at org.apache.solr.request.XMLWriter$3.writeDocs(XMLWriter.java:483)
: : 	at org.apache.solr.request.XMLWriter.writeDocuments(XMLWriter.java:420)
: : 	at org.apache.solr.request.XMLWriter.writeDocList(XMLWriter.java:457)
: : 	at org.apache.solr.request.XMLWriter.writeVal(XMLWriter.java:520)
: : 	at org.apache.solr.request.XMLWriter.writeResponse(XMLWriter.java:130)
: : 	at org.apache.solr.request.XMLResponseWriter.write(XMLResponseWriter.java:34)
: : 	at org.apache.solr.servlet.SolrDispatchFilter.writeResponse(SolrDispatchFilter.java:325)
: : {noformat}
: : 
: : {noformat}
: : http://localhost:8983/solr/admin/luke?id=SP2514N
: : 
: : java.lang.NullPointerException
: : 	at org.apache.solr.util.NumberUtils.SortableStr2int(NumberUtils.java:127)
: : 	at org.apache.solr.util.NumberUtils.SortableStr2float(NumberUtils.java:83)
: : 	at org.apache.solr.util.NumberUtils.SortableStr2floatStr(NumberUtils.java:89)
: : 	at org.apache.solr.schema.SortableFloatField.indexedToReadable(SortableFloatField.java:62)
: : 	at org.apache.solr.schema.SortableFloatField.toExternal(SortableFloatField.java:53)
: : 	at org.apache.solr.handler.admin.LukeRequestHandler.getDocumentFieldsInfo(LukeRequestHandler.java:245)
: : 	at org.apache.solr.handler.admin.LukeRequestHandler.handleRequestBody(LukeRequestHandler.java:124)
: : 	at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
: : 	at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
: : {noformat}
: 
: 
: 
: -Hoss
: 



-Hoss


Mime
View raw message