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 ?
> >
>
>

Reply via email to