Hi, I'm an intern at Intevation GmbH and have been redirected to this mailing list by Marcus Better from the pkg-java-maintainers list. I've attached my last mail I've sent to the pkg-java-maintainers mailinglist. I've been working on packaging Sesame2 as a Soprano storage backend for Nepomuk. I'd like to get some feedback, as I've said already in the attached email. I will clean up the packages once I have a successfully running version. Any ideas on how to fix the error are highly appreciated. Cheers, Christopher. -- Christopher Bertels | OpenPGP key: 0x725D9BE5| http://www.intevation.de/ Intevation GmbH, Neuer Graben 17, 49074 Osnabrück | AG Osnabrück, HR B 18998 Geschäftsführer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
--- Begin Message ---
- To: pkg-java-maintainers@lists.alioth.debian.org
- Subject: Re: Sesame2 backend for soprano
- From: Christopher Bertels <christopher.bertels@intevation.de>
- Date: Tue, 22 Sep 2009 18:33:40 +0200
- Message-id: <200909221833.44157.christopher.bertels@intevation.de>
- In-reply-to: <h98mpo$sp9$1@ger.gmane.org>
- References: <200909161432.15837.christopher.bertels@intevation.de> <200909211716.52461.christopher.bertels@intevation.de> <h98mpo$sp9$1@ger.gmane.org>
Hi, I've got a buildable version ready, you can get the packages here: http://files.kolab.org/apt/sesame2/ It's still not fully finished (need to clean up most packages - like adding copyright etc...) When starting Nepomuk, Sesame2 seems to get started as the storage backend, but then I get an error (see attachment). Maybe anyone knows what it causing this? I will look into it more tomorrow. Oh, it seems that libaduna-appbase-java depends on liblogback-java-0.9.9. There's only liblogback-java-0.9.15. I guess it's an easy fix in the aduna-appbase package. Will look into that as well. For now I simply copied logback-core-0.9.9.jar and logback-classic-0.9.9.jar into /usr/share/java. Trying to make debian package of version 0.9.9 gave me some build errors. It needs libslf4j-java version 1.5.0 (not available) and so I think it would be easier to change the aduna-appbase package (I think it only was one little thing that caused the error - not sure anymore). I find the error when starting Sesame a little puzzling, since I pretty much got the same versions of all the dependencies I think. Also, the jar file in the original ubuntu package (soprano-backend-sesame) seem pretty much identical. Hopefully, it's just a small thing causing this error. I would love to hear some feedback, if anyone of you would like to try this stuff out. Cheers, Christopher. -- Christopher Bertels | OpenPGP key: 0x725D9BE5| http://www.intevation.de/ Intevation GmbH, Neuer Graben 17, 49074 Osnabrück | AG Osnabrück, HR B 18998 Geschäftsführer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner[/usr/bin/nepomukservicestub] 18 [main] INFO org.openrdf.query.parser.QueryParserRegistry - Registered service class org.openrdf.query.parser.serql.SeRQLParserFactory 19 [main] INFO org.openrdf.query.parser.QueryParserRegistry - Registered service class org.openrdf.query.parser.sparql.SPARQLParserFactory [/usr/bin/nepomukservicestub] (ServerCore) new socket connection. [/usr/bin/nepomukservicestub] (ServerCore) new socket connection. [/usr/bin/nepomukservicestub] (ServerCore) new socket connection. Exception in thread "main" java.lang.IllegalArgumentException: Not a valid (absolute) URI: at org.openrdf.model.impl.URIImpl.<init>(URIImpl.java:53) at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:36) at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:32) at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:642) at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:38) (Soprano::Sesame2::ValueFactory::convertStatement) conversion of object failed [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] Exception in thread "main" [/usr/bin/nepomukservicestub] java.lang.IllegalArgumentException: Not a valid (absolute) URI: [/usr/bin/nepomukservicestub] at org.openrdf.model.impl.URIImpl.<init>(URIImpl.java:53) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:36) [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:32) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:642) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:38) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] Exception [/usr/bin/nepomukservicestub] in thread "main" [/usr/bin/nepomukservicestub] java.lang.IllegalArgumentException: Not a valid (absolute) URI: [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.model.impl.URIImpl.<init>(URIImpl.java:53) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:36) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:32) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:642) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:38) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Sesame2 backend error: 'Not a valid (absolute) URI: '" [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Invalid iterator." [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Sesame2 backend error: 'Not a valid (absolute) URI: '" [/usr/bin/nepomukservicestub] (Soprano::Sesame2::ValueFactory::convertStatement) conversion of object failed [/usr/bin/nepomukservicestub] Exception [/usr/bin/nepomukservicestub] in thread "main" [/usr/bin/nepomukservicestub] java.lang.IllegalArgumentException: Not a valid (absolute) URI: [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.model.impl.URIImpl.<init>(URIImpl.java:53) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:36) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:32) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:642) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:38) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19150)" Error in thread 3056473856 : "Invalid argument (1)": "The ontology data contains invalid statements." [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19150)" Error in thread 3056473856 : "Invalid argument (1)": "The ontology data contains invalid statements." [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] Exception [/usr/bin/nepomukservicestub] in thread "main" [/usr/bin/nepomukservicestub] java.lang.IllegalArgumentException: Not a valid (absolute) URI: at org.openrdf.model.impl.URIImpl.<init>(URIImpl.java:53) at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:36) at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:32) at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:642) at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:38) "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Sesame2 backend error: 'Not a valid (absolute) URI: '" "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Invalid iterator." "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Sesame2 backend error: 'Not a valid (absolute) URI: '" (Soprano::Sesame2::ValueFactory::convertStatement) conversion of object failed [/usr/bin/nepomukservicestub] Exception [/usr/bin/nepomukservicestub] in thread "main" [/usr/bin/nepomukservicestub] java.lang.IllegalArgumentException: Not a valid (absolute) URI: [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.model.impl.URIImpl.<init>(URIImpl.java:53) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:36) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:32) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:642) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:38) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] Exception [/usr/bin/nepomukservicestub] in thread "main" [/usr/bin/nepomukservicestub] java.lang.IllegalArgumentException: Not a valid (absolute) URI: [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.model.impl.URIImpl.<init>(URIImpl.java:53) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:36) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:32) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:642) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:38) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Sesame2 backend error: 'Not a valid (absolute) URI: '" [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Invalid iterator." [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Sesame2 backend error: 'Not a valid (absolute) URI: '" [/usr/bin/nepomukservicestub] (Soprano::Sesame2::ValueFactory::convertStatement) conversion of object failed [/usr/bin/nepomukservicestub] Exception [/usr/bin/nepomukservicestub] in thread "main" [/usr/bin/nepomukservicestub] java.lang.IllegalArgumentException: Not a valid (absolute) URI: [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.model.impl.URIImpl.<init>(URIImpl.java:53) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:36) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:32) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:642) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:38) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19150)" Error in thread 3056473856 : "Invalid argument (1)": "The ontology data contains invalid statements." [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] Exception [/usr/bin/nepomukservicestub] in thread "main" [/usr/bin/nepomukservicestub] java.lang.IllegalArgumentException: Not a valid (absolute) URI: [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.model.impl.URIImpl.<init>(URIImpl.java:53) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:36) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:32) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:642) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:38) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Sesame2 backend error: 'Not a valid (absolute) URI: '" [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Invalid iterator." [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Sesame2 backend error: 'Not a valid (absolute) URI: '" [/usr/bin/nepomukservicestub] (Soprano::Sesame2::ValueFactory::convertStatement) conversion of object failed [/usr/bin/nepomukservicestub] Exception [/usr/bin/nepomukservicestub] in thread "main" [/usr/bin/nepomukservicestub] java.lang.IllegalArgumentException: Not a valid (absolute) URI: [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.model.impl.URIImpl.<init>(URIImpl.java:53) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:36) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:32) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:642) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:38) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19150)" Error in thread 3056473856 : "Invalid argument (1)": "The ontology data contains invalid statements." [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] Exception [/usr/bin/nepomukservicestub] in thread "main" [/usr/bin/nepomukservicestub] java.lang.IllegalArgumentException: Not a valid (absolute) URI: [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.model.impl.URIImpl.<init>(URIImpl.java:53) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:36) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:32) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:642) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:38) [/usr/bin/nepomukservicestub] [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Sesame2 backend error: 'Not a valid (absolute) URI: '" [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Invalid iterator." [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19138)" Error in thread 3057043200 : "Sesame2 backend error: 'Not a valid (absolute) URI: '" [/usr/bin/nepomukservicestub] (Soprano::Sesame2::ValueFactory::convertStatement) conversion of object failed [/usr/bin/nepomukservicestub] Exception [/usr/bin/nepomukservicestub] in thread "main" [/usr/bin/nepomukservicestub] java.lang.IllegalArgumentException: Not a valid (absolute) URI: at org.openrdf.model.impl.URIImpl.<init>(URIImpl.java:53) at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:36) at org.openrdf.sail.nativerdf.model.NativeURI.<init>(NativeURI.java:32) at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:642) at org.openrdf.sail.nativerdf.ValueStore.createURI(ValueStore.java:38) [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19150)" Error in thread 3056473856 : "Invalid argument (1)": "The ontology data contains invalid statements." [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19150)" Error in thread 3056473856 : "Invalid argument (1)": "The ontology data contains invalid statements." [/usr/bin/nepomukservicestub] (Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" [/usr/bin/nepomukservicestub] "/usr/bin/nepomukservicestub(19150)" Error in thread 3056473856 : "Invalid argument (1)": "The ontology data contains invalid statements."Attachment: signature.asc
Description: This is a digitally signed message part._______________________________________________ pkg-java-maintainers mailing list pkg-java-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers
--- End Message ---
Attachment:
signature.asc
Description: This is a digitally signed message part.