Hello again,
I just deploy the Fuseki server (the last one from the svn trunk) with
an SDB store on a postgres database connection. The configuration is as
follows:
[] ja:loadClass "com.hp.hpl.jena.sdb.SDB" .
sdb:DatasetStore rdfs:subClassOf ja:RDFDataset .
sdb:Model rdfs:subClassOf ja:Model .
<#dataset> rdf:type sdb:DatasetStore ;
## Number of concurrent connections allowed to this dataset.
## joseki:poolSize 5 ;
sdb:store <#store> .
<#store> rdf:type sdb:Store ;
rdfs:label "SDB" ;
sdb:layout "layout2/index" ;
sdb:connection
[ rdf:type sdb:SDBConnection ;
sdb:sdbType "postgresql" ;
sdb:sdbHost "hidden" ;
sdb:sdbName " hidden" ;
sdb:sdbUser " hidden" ;
sdb:sdbPassword " hidden" ;
sdb:driver "org.postgresql.Driver" ;
]
.
Then I tried to injest an ontology. But it failed. The exception trace
is as follows
09:41:11 INFO Fuseki :: Dataset from assembler
09:41:12 INFO Fuseki :: Update enabled
09:41:12 INFO Fuseki :: Fuseki 0.2.0-SNAPSHOT
09:41:12 INFO Fuseki :: Jetty 7.x.y-SNAPSHOT
09:41:12 INFO Fuseki :: Dataset = /dataset
09:41:12 INFO Fuseki :: Started 2011/02/28 09:41:12 CET
on port 3030
09:41:17 INFO Fuseki :: [1] POST
http://localhost:3030/dataset/data?graph=http%3A%2F%2Fwww.w3.org%2F2004%
2F02%2Fskos%2Fcore
09:41:18 ERROR SDB_QC :: Null bridge
java.lang.NullPointerException
at com.hp.hpl.jena.sdb.compiler.SDB_QC.exec(SDB_QC.java:65)
at com.hp.hpl.jena.sdb.compiler.OpSQL.exec(OpSQL.java:53)
at
com.hp.hpl.jena.sdb.engine.QueryEngineSDB.eval(QueryEngineSDB.java:117)
at
com.hp.hpl.jena.sparql.engine.QueryEngineBase.evaluate(QueryEngineBase.j
ava:138)
at
com.hp.hpl.jena.sparql.engine.QueryEngineBase.createPlan(QueryEngineBase
.java:109)
at
com.hp.hpl.jena.sparql.engine.QueryEngineBase.getPlan(QueryEngineBase.ja
va:97)
at
com.hp.hpl.jena.sdb.engine.QueryEngineSDB$QueryEngineFactorySDB.create(Q
ueryEngineSDB.java:142)
at
com.hp.hpl.jena.sparql.engine.QueryExecutionBase.getPlan(QueryExecutionB
ase.java:297)
at
com.hp.hpl.jena.sparql.engine.QueryExecutionBase.startQueryIterator(Quer
yExecutionBase.java:272)
at
com.hp.hpl.jena.sparql.engine.QueryExecutionBase.execResultSet(QueryExec
utionBase.java:279)
at
com.hp.hpl.jena.sparql.engine.QueryExecutionBase.execSelect(QueryExecuti
onBase.java:123)
at
com.hp.hpl.jena.sdb.util.StoreUtils.containsGraph(StoreUtils.java:112)
at
com.hp.hpl.jena.sdb.store.DatasetStoreGraph._containsGraph(DatasetStoreG
raph.java:69)
at
com.hp.hpl.jena.sparql.core.DatasetGraphCaching.containsGraph(DatasetGra
phCaching.java:60)
at
org.openjena.fuseki.servlets.SPARQL_REST$Target.exists(SPARQL_REST.java:
130)
at
org.openjena.fuseki.servlets.SPARQL_REST_RW.doPost(SPARQL_REST_RW.java:6
9)
at
org.openjena.fuseki.servlets.SPARQL_REST.dispatch(SPARQL_REST.java:187)
at
org.openjena.fuseki.servlets.SPARQL_REST.perform(SPARQL_REST.java:170)
at
org.openjena.fuseki.servlets.SPARQL_ServletBase.doCommon(SPARQL_ServletB
ase.java:76)
at
org.openjena.fuseki.servlets.SPARQL_REST.service(SPARQL_REST.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:534)
at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:47
5)
at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.
java:224)
at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.
java:921)
at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403
)
at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.j
ava:184)
at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.j
ava:856)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java
:117)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.ja
va:114)
at org.eclipse.jetty.server.Server.handle(Server.java:352)
at
org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.jav
a:596)
at
org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConne
ction.java:1069)
at
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:805)
at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218)
at
org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426)
at
org.eclipse.jetty.server.nio.BlockingChannelConnector$BlockingChannelEnd
Point.run(BlockingChannelConnector.java:292)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.ja
va:450)
at java.lang.Thread.run(Unknown Source)
09:41:18 INFO Fuseki :: [1] 500 Server Error
There are very few google answers dealing with this case. Also, I do not
know what to do? Is this a problem with SDB ?
Thanks.
Chris.