She already made query and data available in another thread on the mailing list.[1]
And Andy Seaborne could not reproduce the error with Fuseki 2.4.0

[1] https://mail-archives.apache.org/mod_mbox/jena-users/201605.mbox/ajax/%3CBLUPR07MB850178E463272134AD265A5E5490%40BLUPR07MB850.namprd07.prod.outlook.com%3E

Lorenz

Hi,

What would help is if you could detail what kind of data (if it's public,
then we can try to load it as well) and what kind of queries you do.

Do you have a particular query that causes this stack trace?

Do you do multiple concurrent queries, or one at a time?
On 18 May 2016 10:47 a.m., "Ania david" <[email protected]>
wrote:

Hi Andy,

How can I give you the whole data?

It is 2.5 GB, when the data is small, like 1GB, it is working good, but
when I add the whole data, the query gives that error

I really appreciate if you can help me here since I've already finished
(more or less) my Semantic App, but Fuseki now makes problem with big data
size

________________________________________
From: Andy Seaborne <[email protected]>
Sent: Tuesday, May 17, 2016 9:50:00 AM
To: [email protected]
Subject: Re: Fuseki NullPointerException on 16 million triple dataset

On 16/05/16 17:52, Ania david wrote:
Hello,

The same error happens with Fusek 2.4.0, I've just tried it

:(

I'd really appreciate any help
The report is too brief.

All it says is "something went wrong" - not much more.

Please give a complete, minimal and verifiable example.

http://stackoverflow.com/help/mcve

         Andy

________________________________________
From: Ania david <[email protected]>
Sent: Monday, May 16, 2016 4:49 PM
To: [email protected]
Subject: Fuseki NullPointerException on 16 million triple dataset

Hello,


I am working on a mac os, fuseki apache-jena-fuseki-2.3.1


I increased the JVM size to:


JVM_ARGS=${JVM_ARGS:--Xmx6144M}


I have a database TDB without reasoner. I uploaded 16 million triples to
it, when I query it, i got this error :


[2016-05-16 16:43:46] Fuseki     WARN  [7] RC = 500 : null
java.lang.NullPointerException
      at
org.apache.jena.sparql.engine.iterator.QueryIterProcessBinding.hasNextBinding(QueryIterProcessBinding.java:68)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at org.apache.jena.atlas.iterator.Iter$4.hasNext(Iter.java:303)
      at
org.apache.jena.atlas.iterator.RepeatApplyIterator.hasNext(RepeatApplyIterator.java:45)
      at
org.apache.jena.tdb.solver.SolverLib$IterAbortable.hasNext(SolverLib.java:193)
      at org.apache.jena.atlas.iterator.Iter$4.hasNext(Iter.java:303)
      at
org.apache.jena.sparql.engine.iterator.QueryIterPlainWrapper.hasNextBinding(QueryIterPlainWrapper.java:53)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at
org.apache.jena.sparql.engine.iterator.QueryIterConcat.hasNextBinding(QueryIterConcat.java:82)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at
org.apache.jena.sparql.engine.iterator.QueryIterRepeatApply.hasNextBinding(QueryIterRepeatApply.java:74)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at
org.apache.jena.sparql.engine.iterator.QueryIterProcessBinding.hasNextBinding(QueryIterProcessBinding.java:66)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at
org.apache.jena.sparql.engine.iterator.QueryIterConvert.hasNextBinding(QueryIterConvert.java:58)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at
org.apache.jena.sparql.engine.iterator.QueryIterDistinct.getInputNextUnseen(QueryIterDistinct.java:104)
      at
org.apache.jena.sparql.engine.iterator.QueryIterDistinct.hasNextBinding(QueryIterDistinct.java:70)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at
org.apache.jena.sparql.engine.iterator.QueryIterGroup$1.initializeIterator(QueryIterGroup.java:86)
      at
org.apache.jena.atlas.iterator.IteratorDelayedInitialization.init(IteratorDelayedInitialization.java:40)
      at
org.apache.jena.atlas.iterator.IteratorDelayedInitialization.hasNext(IteratorDelayedInitialization.java:50)
      at
org.apache.jena.sparql.engine.iterator.QueryIterPlainWrapper.hasNextBinding(QueryIterPlainWrapper.java:53)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at
org.apache.jena.sparql.engine.iterator.QueryIterProcessBinding.hasNextBinding(QueryIterProcessBinding.java:66)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at
org.apache.jena.atlas.data.AbstractDataBag.addAll(AbstractDataBag.java:74)
      at
org.apache.jena.sparql.engine.iterator.QueryIterSort$SortedBindingIterator.initializeIterator(QueryIterSort.java:88)
      at
org.apache.jena.atlas.iterator.IteratorDelayedInitialization.init(IteratorDelayedInitialization.java:40)
      at
org.apache.jena.atlas.iterator.IteratorDelayedInitialization.hasNext(IteratorDelayedInitialization.java:50)
      at
org.apache.jena.sparql.engine.iterator.QueryIterPlainWrapper.hasNextBinding(QueryIterPlainWrapper.java:53)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at
org.apache.jena.sparql.engine.iterator.QueryIterConvert.hasNextBinding(QueryIterConvert.java:58)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorWrapper.hasNextBinding(QueryIteratorWrapper.java:39)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorWrapper.hasNextBinding(QueryIteratorWrapper.java:39)
      at
org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:111)
      at
org.apache.jena.sparql.engine.ResultSetStream.hasNext(ResultSetStream.java:74)
      at
org.apache.jena.sparql.engine.ResultSetCheckCondition.hasNext(ResultSetCheckCondition.java:59)
      at
org.apache.jena.fuseki.servlets.SPARQL_Query.executeQuery(SPARQL_Query.java:319)
      at
org.apache.jena.fuseki.servlets.SPARQL_Query.execute(SPARQL_Query.java:268)
      at
org.apache.jena.fuseki.servlets.SPARQL_Query.executeWithParameter(SPARQL_Query.java:226)
      at
org.apache.jena.fuseki.servlets.SPARQL_Query.perform(SPARQL_Query.java:211)
      at
org.apache.jena.fuseki.servlets.ActionSPARQL.executeLifecycle(ActionSPARQL.java:132)
      at
org.apache.jena.fuseki.servlets.SPARQL_UberServlet.executeRequest(SPARQL_UberServlet.java:332)
      at
org.apache.jena.fuseki.servlets.SPARQL_UberServlet.serviceDispatch(SPARQL_UberServlet.java:293)
      at
org.apache.jena.fuseki.servlets.SPARQL_UberServlet.executeAction(SPARQL_UberServlet.java:249)
      at
org.apache.jena.fuseki.servlets.ActionSPARQL.execCommonWorker(ActionSPARQL.java:83)
      at
org.apache.jena.fuseki.servlets.ActionBase.doCommon(ActionBase.java:79)
      at
org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:72)
      at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
      at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
      at
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
      at
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
      at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
      at
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
      at
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
      at
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
      at
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
      at
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
      at
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
      at
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
      at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
      at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
      at
org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:285)
      at
org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:248)
      at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
      at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
      at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
      at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
      at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
      at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1156)
      at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
      at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
      at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1088)
      at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
      at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
      at org.eclipse.jetty.server.Server.handle(Server.java:517)
      at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
      at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
      at
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:245)
      at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
      at
org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
      at
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
      at
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
      at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
      at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
      at java.lang.Thread.run(Thread.java:745)
[2016-05-16 16:43:46] Fuseki     INFO  [7] 500 Server Error (1.012 s)


Could you help please ?


--
Lorenz Bühmann
AKSW group, University of Leipzig
Group: http://aksw.org - semantic web research center

Reply via email to