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>>
------------------------------------------------------------------------------ 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

