I don't quite follow what you are doing here Marco. Exactly what steps are you taking to load the data/run Fuseki?
Are you saying that you are running a Fuseki instance against a TDB instance that you are bulk loading in parallel? If so this is a very bad idea, TDB is not safe for concurrent use across multiple JVMs Rob On 5/29/13 7:11 AM, "Marco Neumann" <[email protected]> wrote: >have you seen this before? I am getting this warning recently while fuseki >is building the index after a bulkload with tdbloader2 > >as you can see other users access the fuseki webservice at the same time. > > >13:58:17 Index phase >13:58:17 Index SPO >13:58:20 INFO [4] GET * >13:58:20 INFO [4] Query = PREFIX geo:< >http://www.w3.org/2003/01/geo/wgs84_pos#> PREFIX foaf:< >http://xmlns.com/foaf/0.1/> PREFIX loticoowl:< >http://www.lotico.com/ontology/> DESCRIBE < >http://www.lotico.com/resource/member_12111849> >13:58:20 WARN [4] RC = 500 : BlockAccessBase: Bounds exception: >/public_trust/db/fusekidb/node2id.idn: (1025,1) >com.hp.hpl.jena.tdb.base.block.BlockException: BlockAccessBase: Bounds >exception: /public_trust/db/fusekidb/node2id.idn: (1025,1) > at >com.hp.hpl.jena.tdb.base.file.BlockAccessBase.check(BlockAccessBase.java:1 >18) > at >com.hp.hpl.jena.tdb.base.file.BlockAccessMapped.read(BlockAccessMapped.jav >a:93) > at >com.hp.hpl.jena.tdb.base.block.BlockMgrFileAccess.getBlock(BlockMgrFileAcc >ess.java:81) > at >com.hp.hpl.jena.tdb.base.block.BlockMgrFileAccess.getRead(BlockMgrFileAcce >ss.java:70) > at >com.hp.hpl.jena.tdb.base.block.BlockMgrWrapper.getRead(BlockMgrWrapper.jav >a:52) > at >com.hp.hpl.jena.tdb.base.page.PageBlockMgr.getRead(PageBlockMgr.java:68) > at >com.hp.hpl.jena.tdb.index.bplustree.BPTreeNodeMgr.getRead(BPTreeNodeMgr.ja >va:105) > at >com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.getMgrRead(BPTreeNode.java: >166) > at >com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.get(BPTreeNode.java:154) > at >com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.findHere(BPTreeNode.java:42 >2) > at >com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.internalSearch(BPTreeNode.j >ava:407) > at >com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.search(BPTreeNode.java:187) > at >com.hp.hpl.jena.tdb.index.bplustree.BPlusTree.find(BPlusTree.java:282) > at >com.hp.hpl.jena.tdb.nodetable.NodeTableNative.accessIndex(NodeTableNative. >java:132) > at >com.hp.hpl.jena.tdb.nodetable.NodeTableNative._idForNode(NodeTableNative.j >ava:117) > at >com.hp.hpl.jena.tdb.nodetable.NodeTableNative.getNodeIdForNode(NodeTableNa >tive.java:79) > at >com.hp.hpl.jena.tdb.nodetable.NodeTableCache._idForNode(NodeTableCache.jav >a:125) > at >com.hp.hpl.jena.tdb.nodetable.NodeTableCache.getNodeIdForNode(NodeTableCac >he.java:79) > at >com.hp.hpl.jena.tdb.nodetable.NodeTableWrapper.getNodeIdForNode(NodeTableW >rapper.java:49) > at >com.hp.hpl.jena.tdb.nodetable.NodeTableInline.getNodeIdForNode(NodeTableIn >line.java:59) > at >com.hp.hpl.jena.tdb.nodetable.NodeTableWrapper.getNodeIdForNode(NodeTableW >rapper.java:49) > at >com.hp.hpl.jena.tdb.nodetable.NodeTupleTableConcrete.idForNode(NodeTupleTa >bleConcrete.java:189) > at >com.hp.hpl.jena.tdb.nodetable.NodeTupleTableConcrete.findAsNodeIds(NodeTup >leTableConcrete.java:142) > at com.hp.hpl.jena.tdb.store.TripleTable.find(TripleTable.java:76) > at >com.hp.hpl.jena.tdb.store.DatasetGraphTDB.findInDftGraph(DatasetGraphTDB.j >ava:100) > at >com.hp.hpl.jena.sparql.core.DatasetGraphBaseFind.find(DatasetGraphBaseFind >.java:46) > at >com.hp.hpl.jena.tdb.store.GraphTDBBase.graphBaseFindDft(GraphTDBBase.java: >114) > at >com.hp.hpl.jena.tdb.store.GraphTriplesTDB.graphBaseFind(GraphTriplesTDB.ja >va:71) > at com.hp.hpl.jena.graph.impl.GraphBase.find(GraphBase.java:268) > at >com.hp.hpl.jena.graph.impl.GraphBase.graphBaseFind(GraphBase.java:290) > at com.hp.hpl.jena.graph.impl.GraphBase.find(GraphBase.java:287) > at >com.hp.hpl.jena.rdf.model.impl.ModelCom.listStatements(ModelCom.java:458) > at >com.hp.hpl.jena.rdf.model.impl.ModelCom.listStatements(ModelCom.java:464) > at >com.hp.hpl.jena.rdf.model.impl.ResourceImpl.listProperties(ResourceImpl.ja >va:182) > at >com.hp.hpl.jena.sparql.util.Closure.closureNoTest(Closure.java:194) > at com.hp.hpl.jena.sparql.util.Closure.closure(Closure.java:148) > at com.hp.hpl.jena.sparql.util.Closure.closure(Closure.java:127) > at >com.hp.hpl.jena.sparql.core.describe.DescribeBNodeClosure.describe(Describ >eBNodeClosure.java:54) > at >com.hp.hpl.jena.sparql.engine.QueryExecutionBase.execDescribe(QueryExecuti >onBase.java:318) > at >com.hp.hpl.jena.sparql.engine.QueryExecutionBase.execDescribe(QueryExecuti >onBase.java:257) > at >org.apache.jena.fuseki.servlets.SPARQL_Query.executeQuery(SPARQL_Query.jav >a:300) > at >org.apache.jena.fuseki.servlets.SPARQL_Query.execute(SPARQL_Query.java:254 >) > at >org.apache.jena.fuseki.servlets.SPARQL_Query.executeWithParameter(SPARQL_Q >uery.java:215) > at >org.apache.jena.fuseki.servlets.SPARQL_Query.perform(SPARQL_Query.java:106 >) > at >org.apache.jena.fuseki.servlets.SPARQL_ServletBase.doCommonWorker(SPARQL_S >ervletBase.java:117) > at >org.apache.jena.fuseki.servlets.SPARQL_ServletBase.doCommon(SPARQL_Servlet >Base.java:67) > at >org.apache.jena.fuseki.servlets.SPARQL_Query.doGet(SPARQL_Query.java:86) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:735) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) > at >org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669) > at >org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl >er.java:1336) > at >org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:8 >2) > at >org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:264) > at >org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl >er.java:1307) > at >org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453) > at >org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.ja >va:229) > at >org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.ja >va:1072) > at >org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382) > at >org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.jav >a:193) > at >org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.jav >a:1006) > at >org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:1 >35) > at >org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java >:116) > at org.eclipse.jetty.server.Server.handle(Server.java:365) > at >org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttp >Connection.java:485) > at >org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttp >Connection.java:53) > at >org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHtt >pConnection.java:926) > at >org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerCompl >ete(AbstractHttpConnection.java:988) > at >org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635) > at >org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) > at >org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnect >ion.java:72) > at >org.eclipse.jetty.server.nio.BlockingChannelConnector$BlockingChannelEndPo >int.run(BlockingChannelConnector.java:298) > at >org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.jav >a:608) > at >org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java >:543) > at java.lang.Thread.run(Unknown Source) >13:58:20 INFO [4] 500 BlockAccessBase: Bounds exception: >/public_trust/db/fusekidb/node2id.idn: (1025,1) >13:58:28 Build SPO >13:58:32 Index POS >13:58:47 Build POS >13:58:51 Index OSP >13:59:01 Build OSP >13:59:06 Index phase end >13:59:06 -- TDB Bulk Loader Finish > > >-- > > >--- >Marco Neumann >KONA
