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.

 

Reply via email to