Eddie

I sent this out a couple of weeks ago when there were problems with
SourceForge mail.  Not sure if you got it?  Like Joe, we initially ended
up with an empty ri!

Richard

-----Original Message-----
From: Richard Green 
Sent: 19 September 2008 16:53
To: 'Edwin Shin'; [email protected]
Cc: Simon W Lamb; Chris L Awre
Subject: RE: [Fedora-commons-developers] Rebuilding the ResourceIndex in
a 2.2.3 World

Eddie

Did this ever get sorted?  We hit the same problem today and had to
solve it by hand-editing the 'created' date on a number of objects -
including demo:itemThree - in order to do a successful rebuild.

Richard

___________________________________________________________________

Richard Green
Manager, RepoMMan, RIDIR and REMAP Projects
e-Services Integration Group

www.hull.ac.uk/esig/repomman
www.hull.ac.uk/ridir
www.hull.ac.uk/remap
http://edocs.hull.ac.uk



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Edwin Shin
Sent: 08 August 2008 22:18
To: [email protected]
Subject: Re: [Fedora-commons-developers] Rebuilding the ResourceIndex in
a 2.2.3 World

This is a known bug--I noted on the user's list about a week ago that I 
was able to reproduce it against the version of Trippi + Kowari bundled 
with Fedora 2.2.2 (which hasn't changed for 2.2.3).

Unfortunately, I haven't had a chance to run it down further yet (i.e. 
if it's a problem in Trippi or Kowari). I'm traveling for the next week 
so I'm not sure if I'll be able to get to it until I'm back.

Eddie

On 08/08/2008 03:56 PM, Joe Liversedge is rumored to have said:
> Hey everyone,
> 
> I haven't tried this with a straight-up 2.2.3 installation, but I've 
> seen a problem upgrading from earlier versions (2.1.1, 2.2.1) and
doing 
> a Resource Index rebuild on the newly-upgraded 2.2.3. This is true for

> at least two other installations. It looks something like:
> 
>  INFO [main] (KowariConnector.java:281) - Connector closing...
>  INFO [main] (KowariSession.java:310) - Closed session.
>  INFO [main] (ConcurrentTriplestoreWriter.java:327) - Closing...
>  INFO [main] (SPTypedLiteralRegistry.java:211) - Registered 
> SPTypedLiteralFactory for: [http://www.w3.org/2001/XMLSchema#string]
(id:1)
>  INFO [main] (SPTypedLiteralRegistry.java:211) - Registered 
> SPTypedLiteralFactory for: [http://www.w3.org/2001/XMLSchema#short, 
> http://www.w3.org/2001/XMLSchema#integer, 
> http://www.w3.org/2001/XMLSchema#nonNegativeInteger, 
> http://www.w3.org/2001/XMLSchema#long, 
> http://www.w3.org/2001/XMLSchema#negativeInteger, 
> http://www.w3.org/2001/XMLSchema#unsignedLong, 
> http://www.w3.org/2001/XMLSchema#unsignedInt, 
> http://www.w3.org/2001/XMLSchema#int, 
> http://www.w3.org/2001/XMLSchema#byte, 
> http://www.w3.org/2001/XMLSchema#unsignedShort, 
> http://www.w3.org/2001/XMLSchema#decimal, 
> http://www.w3.org/2001/XMLSchema#nonPositiveInteger, 
> http://www.w3.org/2001/XMLSchema#unsignedByte, 
> http://www.w3.org/2001/XMLSchema#positiveInteger] (id:2)
>  INFO [main] (SPTypedLiteralRegistry.java:211) - Registered 
> SPTypedLiteralFactory for: [http://www.w3.org/2001/XMLSchema#float]
(id:3)
>  INFO [main] (SPTypedLiteralRegistry.java:211) - Registered 
> SPTypedLiteralFactory for: [http://www.w3.org/2001/XMLSchema#double]
(id:4)
>  INFO [main] (SPTypedLiteralRegistry.java:211) - Registered 
> SPTypedLiteralFactory for: [http://www.w3.org/2001/XMLSchema#date]
(id:5)
>  INFO [main] (SPTypedLiteralRegistry.java:211) - Registered 
> SPTypedLiteralFactory for: [http://www.w3.org/2001/XMLSchema#dateTime]

> (id:6)
> org.kowari.query.QueryException: Couldn't insert statement 
> [info:fedora/demo:DualResImageCollection/SERVICE-PROFILE, 
> info:fedora/fedora-system:def/view#lastModifiedDate, 
> 2004-12-17T15:32:11Z] into rmi://localhost/fedora#ri
>     at 
>
org.kowari.store.AbstractDatabaseSession.insertIntoKowariModel(AbstractD
atabaseSession.java:3630) 
> 
>     at 
>
org.kowari.store.AbstractDatabaseSession.insert(AbstractDatabaseSession.
java:1281) 
> 
>     at 
> org.trippi.impl.kowari.KowariSession.doTriples(KowariSession.java:142)
>     at
org.trippi.impl.kowari.KowariSession.add(KowariSession.java:128)
>     at 
>
org.trippi.impl.base.MemUpdateBuffer.writeBatch(MemUpdateBuffer.java:199
)
>     at
org.trippi.impl.base.MemUpdateBuffer.flush(MemUpdateBuffer.java:123)
>     at 
>
org.trippi.impl.base.ConcurrentTriplestoreWriter.flushBuffer(ConcurrentT
riplestoreWriter.java:272) 
> 
>     at 
>
org.trippi.impl.base.ConcurrentTriplestoreWriter.close(ConcurrentTriples
toreWriter.java:330) 
> 
>     at 
> org.trippi.impl.kowari.KowariConnector.close(KowariConnector.java:287)
>     at 
>
fedora.server.resourceIndex.ResourceIndexImpl.close(ResourceIndexImpl.ja
va:379) 
> 
>     at 
>
fedora.server.resourceIndex.ResourceIndexRebuilder.finish(ResourceIndexR
ebuilder.java:193) 
> 
>     at
fedora.server.utilities.rebuild.Rebuild.<init>(Rebuild.java:116)
>     at fedora.server.utilities.rebuild.Rebuild.main(Rebuild.java:367)
> Caused by: org.jrdf.graph.GraphException: Couldn't add triple
>     at 
>
org.kowari.store.PersistentDatabaseGraph.state(PersistentDatabaseGraph.j
ava:382) 
> 
>     at 
>
org.kowari.store.PersistentDatabaseGraph.add(PersistentDatabaseGraph.jav
a:224) 
> 
>     at 
>
org.kowari.store.AbstractDatabaseSession.insertIntoKowariModel(AbstractD
atabaseSession.java:3625) 
> 
>     ... 12 more
> Caused by: org.kowari.store.StoreException: Couldn't parse 
> "2004-12-17T15:32:11Z" as a http://www.w3.org/2001/XMLSchema#dateTime
>     at 
>
org.kowari.store.AbstractDatabaseSession.getGlobalLiteral(AbstractDataba
seSession.java:937) 
> 
>     at 
>
org.kowari.store.AbstractDatabaseSession._localize(AbstractDatabaseSessi
on.java:4018) 
> 
>     at 
>
org.kowari.store.AbstractDatabaseSession.localize(AbstractDatabaseSessio
n.java:3914) 
> 
>     at 
>
org.kowari.store.PersistentDatabaseGraph.transformStatement(PersistentDa
tabaseGraph.java:1013) 
> 
>     at 
>
org.kowari.store.PersistentDatabaseGraph.state(PersistentDatabaseGraph.j
ava:352) 
> 
>     ... 14 more
> Caused by: java.lang.IllegalArgumentException: Cannot parse date: 
> 2004-12-17T15:32:11Z.000
>     at 
>
org.kowari.store.stringpool.xa.SPDateTimeImpl.newInstance(SPDateTimeImpl
.java:127) 
> 
>     at 
>
org.kowari.store.stringpool.xa.SPDateTimeFactory.newSPTypedLiteral(SPDat
eTimeFactory.java:79) 
> 
>     at 
>
org.kowari.store.stringpool.xa.SPObjectFactoryImpl.newSPTypedLiteral(SPO
bjectFactoryImpl.java:180) 
> 
>     at 
>
org.kowari.store.AbstractDatabaseSession.getGlobalLiteral(AbstractDataba
seSession.java:935) 
> 
>     ... 18 more
>  WARN [main] (ConcurrentTriplestoreWriter.java:334) - Error flushing 
> update buffer while closing Triplestore: org.trippi.TrippiException: 
> Error adding triples: org.kowari.query.QueryException: Couldn't insert

> statement [info:fedora/demo:DualResImageCollection/SERVICE-PROFILE, 
> info:fedora/fedora-system:def/view#lastModifiedDate, 
> 2004-12-17T15:32:11Z] into rmi://localhost/fedora#ri
>  INFO [main] (ConfigurableSessionPool.java:218) - Closing all
sessions...
>  INFO [main] (KowariSession.java:310) - Closed session.
>  INFO [main] (KowariSession.java:310) - Closed session.
>  INFO [main] (KowariSession.java:310) - Closed session.
>  INFO [main] (KowariSessionFactory.java:253) - Closing underlying 
> SessionFactory...
>  INFO [main] (AbstractDatabase.java:1062) - Closing
>  INFO [main] (AbstractDatabase.java:1090) - Closed
> Finished.
> 
> So, the date indicated above indeed looks like 
> '2004-12-17T15:32:11.000Z', historically represented.
> 
> It initially seemed related to [ 1832564 ] XSD dateTimes can have 
> incorrect fractional seconds and so breaking 
> fedora/server/utilities/DateUtility such that it preserves the 
> explicitly-prohibited fractional-seconds-ending-in-zero again easily 
> fixes the problem. Of course, since the intent of the bugfix was
clearly 
> correct, we'd like to do it the right way, I just don't know what that
is.
> 
> I should also add that the Resource Index is not terribly useful (aka 
> empty) after the rebuild completes.
> 
> My Kowari in a Nutshell book is on backorder so does anyone have a 
> suggestion or insight?
> 
> Thanks,
> Joe
> 
> 
> 
>
------------------------------------------------------------------------
> 
>
------------------------------------------------------------------------
-
> This SF.Net email is sponsored by the Moblin Your Move Developer's
challenge
> Build the coolest Linux based applications with Moblin SDK & win great
prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> 
> 
>
------------------------------------------------------------------------
> 
> _______________________________________________
> Fedora-commons-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers


------------------------------------------------------------------------
-
This SF.Net email is sponsored by the Moblin Your Move Developer's
challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the
world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fedora-commons-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
*****************************************************************************************
To view the terms under which this email is distributed, please go to 
http://www.hull.ac.uk/legal/email_disclaimer.html
*****************************************************************************************
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fedora-commons-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers

Reply via email to