Hi, The upgrade to the 3.0 release fixed it. All indexes rebuilt with no errors other than data format errors, which will have to be fixed in the db. Thanks Ian
On 4 December 2012 06:42, Ian Boston <[email protected]> wrote: > Excellent, thank you (both), I'll upgrade and get back to you. Should be > easy now we have a null patch set against the release. > Ian > > > On Monday, December 3, 2012, Kevin Van de Velde wrote: > >> Hi Ian, >> >> There was an issue with the read field in rc3. This has been fixed for >> the DSpace 3.0 release with the following commit: >> https://github.com/DSpace/DSpace/commit/d9df145a4e9628fcb649d8bdeb7454085ae2cc53#diff-4 >> >> >> Kind regards, >> >> [image: logo] >> Kevin Van de Velde *@mire* >> *2888 Loker Avenue East, Suite 315, Carlsbad, CA. 92010* >> *Esperantolaan 4, Heverlee 3001, Belgium* >> www.atmire.com<http://atmire.com/website/?q=services&utm_source=emailfooter&utm_medium=email&utm_campaign=kevinvdv> >> >> >> On 3 December 2012 10:38, Ian Boston <[email protected]> wrote: >> >>> On 3 December 2012 19:51, helix84 <[email protected]> wrote: >>> > On Mon, Dec 3, 2012 at 7:20 AM, Ian Boston <[email protected]> wrote: >>> >> 2012-12-03 06:11:36,618 ERROR org.dspace.browse.SolrBrowseCreateDAO @ >>> >> Null metadata value for item 1542, field: dc.contributor.advisor >>> > >>> > This does look strange, assuming you really have a text_value for that >>> > row there. >>> > >>> > Both updating index and reindexing worked fine on my DSpace 3.0 >>> > instance upgraded from 1.8. >>> > >>> > I'm wondering about that SolrBrowseCreateDAO part, not sure if it's >>> > supposed to be there, or if it's supposed to use the Postgres/Oracle >>> > DAO. This is new in DSpace 3.0: >>> > >>> https://github.com/DSpace/DSpace/blob/dspace-3.0/dspace/config/dspace.cfg#L872 >>> > >>> > >>> > Maybe if you could change this part to log what document it's trying >>> > to write, we'd see what's wrong: >>> > >>> https://github.com/DSpace/DSpace/blob/dspace-3.0/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java#L601 >>> > >>> > >>> > Another thing I'd look at is changes in the value of the multiValued >>> > attribute in the Solr search schema, see if that gives you a clue: >>> > git diff --ignore-space-at-eol dspace-1_8_x dspace-3.0 >>> > dspace/solr/search/conf/schema.xml >>> > But I can't explain why any such error would occur when rebuilding the >>> > index from scratch. >>> >>> >>> I am not massively experienced with DSpace, but have a reasonable >>> amount of exposure to Solr (especially Solr4). The error normally >>> happens when a SolrJ client tried to put multiple values into a fields >>> that was declared with no multiValued attribute or multiValued=false. >>> >>> Normally the error message tells you exactly which one it is, but the >>> log messages on the Solr sever side dont look very normal. I am going >>> to guess the fields is being defined by one of the field templates... >>> but which one? >>> >>> In the offending line that causes the exception (not the one reporting >>> null), there is a reference to a handle that contains several fields >>> that are multi values. >>> >>> Perhaps the solr schema is not expecting subject to be multi valued ? >>> >>> I dont think this is a problem with a normal DSpace data set. Its more >>> likely to be a problem with the DSpace@Cambridge dataset which has >>> been living in a modified DSpace that forked 5 or 6 years ago probably >>> at 1.4 or maybe 1.5. There are a lot of items, and hence a lot of >>> opportunity for all sorts of weird metadata. I was impressed that the >>> data migration to an unpatched DS3 worked. >>> >>> I'll hack the code a bit to see what exactly the problematic field is. >>> >>> Ian >>> >>> >>> > >>> > >>> > Regards, >>> > ~~helix84 >>> > >>> > Compulsory reading: DSpace Mailing List Etiquette >>> > https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette >>> >>> >>> ------------------------------------------------------------------------------ >>> Keep yourself connected to Go Parallel: >>> BUILD Helping you discover the best ways to construct your parallel >>> projects. >>> http://goparallel.sourceforge.net >>> _______________________________________________ >>> 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 >>> >> >>
<<@mire_web_2.jpg>>
------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________ 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

