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] <javascript:_e({},
> 'cvml', '[email protected]');>> wrote:
>
>> On 3 December 2012 19:51, helix84 <[email protected] <javascript:_e({},
>> 'cvml', '[email protected]');>> wrote:
>> > On Mon, Dec 3, 2012 at 7:20 AM, Ian Boston 
>> > <[email protected]<javascript:_e({}, 'cvml', '[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] <javascript:_e({}, 'cvml',
>> '[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

Reply via email to