One last question: what database table does Solr use to retrieve its list of items to be indexed? I deleted all broken entries in tables item, handle, metadatavalue, etc. but indexing still aborts with the "Bad Request" exception (missing required field: item.handle) after a couple of indexed items.
Thanks, Joachim On 01/23/2013 11:20 AM, Joachim Bingel wrote: > Yes, that was it... Items without handles caused the problem, everything > fine now. > Thanks for your help! > > On 01/23/2013 10:20 AM, Joachim Bingel wrote: >> On 01/23/2013 09:55 AM, helix84 wrote: >>> I think that for now you can ignore that the Solr search or OAI >>> interface doesn't find the item with the handle you provided - if you >>> can't run oai import, it simply isn't there in the Solr index. Did you >>> change any code or schema.xml from the Solr oai core? What is the >>> output of this command? >>> diff -u [dspace-source]/dspace/solr/oai/conf/schema.xml >>> [dspace]/solr/oai/conf/schema.xml >> Shows no differences... >>> The SolrException: Bad Request when doing a solr update (oai >>> import) points to some inconsistency between the existing index (data) >>> and its schema.xml. >>> >>> This is also suspicious (it shouldn't happen if you didn't do >>> any modifications): >>> SEVERE: org.apache.solr.common.SolrException: [doc=null] >>> missing required field: item.handle >>> >> Well, I assume it must be items without Handles, which are actually >> apparent in my database because of a bug in my modifications of the >> HandleIdentifierProvider. That bug I already fixed, but during testing >> some items had their handles deleted and it's probably those items that >> are causing the trouble now. Thanks also to João for pointing out this >> possibility, I'm going to delete those items now and see if anything >> changes. >> >> I'll hear back with the results of that. >> Best, >> Joachim >> >>> Try this: >>> * shut down Tomcat >>> * backup your [dspace]/solr/oai/ directory >>> * delete /dspace/solr/oai/data/ >>> * start Tomcat >>> * run oai import >>> >>> >>> Regards, >>> ~~helix84 >>> >>> Compulsory reading: DSpace Mailing List Etiquette >>> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette > -- Joachim Bingel Institut für Deutsche Sprache, Zentrale Forschung R5, 6-13, 68161 Mannheim +49 - (0)621-1581-456 | http://www.ids-mannheim.de ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

