Hi Fabien,

internally, the error means that when resolving an RDF node (e.g. the URI
of a context) that was known to exist before (i.e. had a database ID), that
same node suddenly was no longer in the database. Since Marmotta never
truly deletes nodes (even if you remove a context, the node itself is not
deleted), at least in theory this error can never happen. There are only
two scenarios that I can imagine where such a problem occurs:
- the underlying database is somehow modified by other means (e.g. by
running a manual SQL query or by switching the database while an operation
is still running)
- another transaction was storing the node, it is already cached but that
transaction did not yet finish committing; the JDBC connections for storing
nodes are set to auto-commit, so on every insertion of a new node it should
be stored immediately and is then only cached when this is done

I can exclude a cache hash collision, because in that case the worst case
that would happen is that you get a *wrong* node. I'll try to have a look
into the code what could have gone wrong. Maybe the auto-commit of H2
behaves different to other databases. This is quite likely because H2 has
several limitations compared to e.g. PostgreSQL, especially regarding
transactions and concurrency.

Greetings,

Sebastian



Fabian Cretton <[email protected]> schrieb am Fri Nov 21 2014 at
13:48:50:

>  Hello Sebastian,
>
> I did some trials right now, and the only thing I can tell so far is that
> it might be related to things I do in the module I am working on.
> It did happen in my H2 instance, but not on my PostgreSQL instance so far.
>
> It seems it does happen after a delete of a context has failed.
>
> In that module, I work with contexts that I sometimes delete. To do so, I
> did declare:
>     @Inject
>     private ContextService contextService;
>
> and the deleting code is simply:
>   contextService.removeContext(context);
> I did notice that sometimes, this "contextService.removeContext(context)"
> does fail, but it seems it happens only with H2, not with PostgreSQL, and I
> have no further information so far. As the removeContext() method don't
> throw any exception, but just return a boolean, I will try to see if any
> error is logged, next time it happens.
>
>  As you tell me it is not something that others have experienced, I will
> try to better understand what happens. And then I'll let you know.
>
> I do ask myself if this could happen in this situation:
> - server is started
> - a browser displays the Marmotta GUI (from which I delete a context)
> - then the server is restarted
> - without reloading the GUI page, I use the 'delete' functionality
>
> Thank you
> Fabian
>
>
>
> >>> On 21.11.2014 at 13:20, in message <CAP3xvwbY0bazbtHEH=
> [email protected]>, Sebastian Schaffert <
> [email protected]> wrote:
>   Hi Fabien,
>
> this looks like a weird error (the kind where a developer typically throws
> a ShouldNeverHappenException ;-) ). How can it be reproduced reliably? Is
> there a certain seqeunce to do so? Is it "random"? Does it really only
> happen with H2?
>
> Greetings,
>
> Sebastian
>
> Fabian Cretton <[email protected]> schrieb am Fri Nov 14 2014 at
> 11:20:30:
>
> >  Hi,
> >
> > I am not sure whether this is a problem or not, known or not.
> >  Will fill-in a Jira if needed.
> > And I could try to see if it does also happen with postgreSQL if needed.
> >
> > I sometimes have "ERROR - error accessing RDF repository" messages in my
> > console, but the GUI does work properly.
> >
> > For instance, I just had the following log when refreshing the list of
> > context from "core/admin/contexts.html", eventhough the context list does
> > refresh correctly in the user interface:
> > 11:10:45.804 ERROR - error accessing RDF repository
> > org.openrdf.repository.RepositoryException:
> > org.openrdf.sail.SailException: database error while iterating over
> result
> > set
> >  at
> >
> org.openrdf.repository.sail.SailCloseableIteration.convert(SailCloseableIteration.java:38)
> > ~[sesame-repository-sail-2.7.13.jar:na]
> >  at
> >
> org.openrdf.repository.sail.SailCloseableIteration.convert(SailCloseableIteration.java:28)
> > ~[sesame-repository-sail-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:81)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> > org.openrdf.repository.RepositoryResult.hasNext(RepositoryResult.java:66)
> > ~[sesame-repository-api-2.7.13.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResultUtils$1.hasNext(ResultUtils.java:57)
> > ~[marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> com.google.common.collect.TransformedIterator.hasNext(TransformedIterator.java:43)
> > [guava-18.0.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getLiteral(ResourceUtils.java:490)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getProperty(ResourceUtils.java:473)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getLabel(ResourceUtils.java:1069)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getLabel(ResourceUtils.java:1050)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getLabel(ResourceUtils.java:1023)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.platform.core.services.triplestore.ContextServiceImpl.getContextLabel(ContextServiceImpl.java:309)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.services.triplestore.ContextServiceImpl$Proxy$_$$_WeldClientProxy.getContextLabel(Unknown
> > Source) [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.webservices.triplestore.ContextWebService.listContexts(ContextWebService.java:87)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.webservices.triplestore.ContextWebService$Proxy$_$$_WeldClientProxy.listContexts(Unknown
> > Source) [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > ~[na:1.7.0_72]
> >  at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > ~[na:1.7.0_72]
> >  at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > ~[na:1.7.0_72]
> >  at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_72]
> >  at
> >
> org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:137)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:296)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:250)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:237)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.SynchronousDispatcher.invokePropagateNotFound(SynchronousDispatcher.java:217)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:224)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.plugins.server.servlet.FilterDispatcher.doFilter(FilterDispatcher.java:62)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:185)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.ModuleResourceFilter.doFilter(ModuleResourceFilter.java:157)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.ModuleResourceFilter$Proxy$_$$_WeldClientProxy.doFilter(Unknown
> > Source) [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:182)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.MarmottaServerNameFilter.doFilter(MarmottaServerNameFilter.java:104)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.TemplatingFilter.doFilter(TemplatingFilter.java:176)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.TemplatingFilter$Proxy$_$$_WeldClientProxy.doFilter(Unknown
> > Source) [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.security.filters.MarmottaAccessControlFilter.doFilter(MarmottaAccessControlFilter.java:142)
> > [marmotta-security-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.security.filters.MarmottaAccessControlFilter$Proxy$_$$_WeldClientProxy.doFilter(Unknown
> > Source) [marmotta-security-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.user.filters.MarmottaAuthenticationFilter.doFilter(MarmottaAuthenticationFilter.java:163)
> > [marmotta-user-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.user.filters.MarmottaAuthenticationFilter$Proxy$_$$_WeldClientProxy.doFilter(Unknown
> > Source) [marmotta-user-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter.doFilter(MarmottaResourceFilter.java:133)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaPreStartupFilter.doFilter(MarmottaPreStartupFilter.java:106)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> > com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:208)
> > [cors-filter-2.2.1.jar:2.2.1]
> >  at
> > com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:271)
> > [cors-filter-2.2.1.jar:2.2.1]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaOptionsFilter.doFilter(MarmottaOptionsFilter.java:81)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> > [na:1.7.0_72]
> >  at
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> > [na:1.7.0_72]
> >  at java.lang.Thread.run(Thread.java:745) [na:1.7.0_72]
> > Caused by: org.openrdf.sail.SailException: database error while iterating
> > over result set
> >  at
> >
> org.apache.marmotta.kiwi.sail.KiWiSailConnection$6$1.convert(KiWiSailConnection.java:308)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.kiwi.sail.KiWiSailConnection$6$1.convert(KiWiSailConnection.java:301)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:81)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.UnionIteration.getNextElement(UnionIteration.java:74)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.UnionIteration.getNextElement(UnionIteration.java:91)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.LookAheadIteration.lookAhead(LookAheadIteration.java:91)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.LookAheadIteration.hasNext(LookAheadIteration.java:60)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> > info.aduna.iteration.IterationWrapper.hasNext(IterationWrapper.java:68)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> org.openrdf.sail.helpers.SailBaseIteration.hasNext(SailBaseIteration.java:61)
> > ~[sesame-sail-api-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:78)
> > ~[sesame-util-2.7.13.jar:na]
> >  ... 69 common frames omitted
> > Caused by: java.lang.NullPointerException: null
> >  at
> >
> org.apache.marmotta.kiwi.persistence.KiWiConnection.constructTriplesFromDatabase(KiWiConnection.java:2014)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.kiwi.persistence.KiWiConnection$14.fetchBatch(KiWiConnection.java:1717)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.kiwi.persistence.KiWiConnection$14.hasNext(KiWiConnection.java:1699)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:78)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> > org.openrdf.repository.RepositoryResult.hasNext(RepositoryResult.java:66)
> > ~[sesame-repository-api-2.7.13.jar:na]
> >  at
> > info.aduna.iteration.DelayedIteration.hasNext(DelayedIteration.java:78)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:78)
> > ~[sesame-util-2.7.13.jar:na]
> >  ... 76 common frames omitted
> > 11:10:45.815 ERROR - error accessing RDF repository
> > org.openrdf.repository.RepositoryException:
> > org.openrdf.sail.SailException: database error while iterating over
> result
> > set
> >  at
> >
> org.openrdf.repository.sail.SailCloseableIteration.convert(SailCloseableIteration.java:38)
> > ~[sesame-repository-sail-2.7.13.jar:na]
> >  at
> >
> org.openrdf.repository.sail.SailCloseableIteration.convert(SailCloseableIteration.java:28)
> > ~[sesame-repository-sail-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:81)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> > org.openrdf.repository.RepositoryResult.hasNext(RepositoryResult.java:66)
> > ~[sesame-repository-api-2.7.13.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResultUtils$1.hasNext(ResultUtils.java:57)
> > ~[marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> com.google.common.collect.TransformedIterator.hasNext(TransformedIterator.java:43)
> > [guava-18.0.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getLiteral(ResourceUtils.java:490)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getProperty(ResourceUtils.java:473)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getLabel(ResourceUtils.java:1079)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getLabel(ResourceUtils.java:1050)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getLabel(ResourceUtils.java:1023)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.platform.core.services.triplestore.ContextServiceImpl.getContextLabel(ContextServiceImpl.java:309)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.services.triplestore.ContextServiceImpl$Proxy$_$$_WeldClientProxy.getContextLabel(Unknown
> > Source) [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.webservices.triplestore.ContextWebService.listContexts(ContextWebService.java:87)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.webservices.triplestore.ContextWebService$Proxy$_$$_WeldClientProxy.listContexts(Unknown
> > Source) [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > ~[na:1.7.0_72]
> >  at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > ~[na:1.7.0_72]
> >  at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > ~[na:1.7.0_72]
> >  at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_72]
> >  at
> >
> org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:137)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:296)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:250)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:237)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.SynchronousDispatcher.invokePropagateNotFound(SynchronousDispatcher.java:217)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:224)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.plugins.server.servlet.FilterDispatcher.doFilter(FilterDispatcher.java:62)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:185)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.ModuleResourceFilter.doFilter(ModuleResourceFilter.java:157)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.ModuleResourceFilter$Proxy$_$$_WeldClientProxy.doFilter(Unknown
> > Source) [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:182)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.MarmottaServerNameFilter.doFilter(MarmottaServerNameFilter.java:104)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.TemplatingFilter.doFilter(TemplatingFilter.java:176)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.TemplatingFilter$Proxy$_$$_WeldClientProxy.doFilter(Unknown
> > Source) [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.security.filters.MarmottaAccessControlFilter.doFilter(MarmottaAccessControlFilter.java:142)
> > [marmotta-security-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.security.filters.MarmottaAccessControlFilter$Proxy$_$$_WeldClientProxy.doFilter(Unknown
> > Source) [marmotta-security-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.user.filters.MarmottaAuthenticationFilter.doFilter(MarmottaAuthenticationFilter.java:163)
> > [marmotta-user-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.user.filters.MarmottaAuthenticationFilter$Proxy$_$$_WeldClientProxy.doFilter(Unknown
> > Source) [marmotta-user-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter.doFilter(MarmottaResourceFilter.java:133)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaPreStartupFilter.doFilter(MarmottaPreStartupFilter.java:106)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> > com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:208)
> > [cors-filter-2.2.1.jar:2.2.1]
> >  at
> > com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:271)
> > [cors-filter-2.2.1.jar:2.2.1]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaOptionsFilter.doFilter(MarmottaOptionsFilter.java:81)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> > [na:1.7.0_72]
> >  at
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> > [na:1.7.0_72]
> >  at java.lang.Thread.run(Thread.java:745) [na:1.7.0_72]
> > Caused by: org.openrdf.sail.SailException: database error while iterating
> > over result set
> >  at
> >
> org.apache.marmotta.kiwi.sail.KiWiSailConnection$6$1.convert(KiWiSailConnection.java:308)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.kiwi.sail.KiWiSailConnection$6$1.convert(KiWiSailConnection.java:301)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:81)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.UnionIteration.getNextElement(UnionIteration.java:74)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.UnionIteration.getNextElement(UnionIteration.java:91)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.LookAheadIteration.lookAhead(LookAheadIteration.java:91)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.LookAheadIteration.hasNext(LookAheadIteration.java:60)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> > info.aduna.iteration.IterationWrapper.hasNext(IterationWrapper.java:68)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> org.openrdf.sail.helpers.SailBaseIteration.hasNext(SailBaseIteration.java:61)
> > ~[sesame-sail-api-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:78)
> > ~[sesame-util-2.7.13.jar:na]
> >  ... 69 common frames omitted
> > Caused by: java.lang.NullPointerException: null
> >  at
> >
> org.apache.marmotta.kiwi.persistence.KiWiConnection.constructTriplesFromDatabase(KiWiConnection.java:2014)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.kiwi.persistence.KiWiConnection$14.fetchBatch(KiWiConnection.java:1717)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.kiwi.persistence.KiWiConnection$14.hasNext(KiWiConnection.java:1699)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:78)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> > org.openrdf.repository.RepositoryResult.hasNext(RepositoryResult.java:66)
> > ~[sesame-repository-api-2.7.13.jar:na]
> >  at
> > info.aduna.iteration.DelayedIteration.hasNext(DelayedIteration.java:78)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:78)
> > ~[sesame-util-2.7.13.jar:na]
> >  ... 76 common frames omitted
> > 11:10:45.819 ERROR - error accessing RDF repository
> > org.openrdf.repository.RepositoryException:
> > org.openrdf.sail.SailException: database error while iterating over
> result
> > set
> >  at
> >
> org.openrdf.repository.sail.SailCloseableIteration.convert(SailCloseableIteration.java:38)
> > ~[sesame-repository-sail-2.7.13.jar:na]
> >  at
> >
> org.openrdf.repository.sail.SailCloseableIteration.convert(SailCloseableIteration.java:28)
> > ~[sesame-repository-sail-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:81)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> > org.openrdf.repository.RepositoryResult.hasNext(RepositoryResult.java:66)
> > ~[sesame-repository-api-2.7.13.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResultUtils$1.hasNext(ResultUtils.java:57)
> > ~[marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> com.google.common.collect.TransformedIterator.hasNext(TransformedIterator.java:43)
> > [guava-18.0.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getLiteral(ResourceUtils.java:490)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getProperty(ResourceUtils.java:473)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getLabel(ResourceUtils.java:1079)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getLabel(ResourceUtils.java:1050)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.commons.sesame.repository.ResourceUtils.getLabel(ResourceUtils.java:1023)
> > [marmotta-commons-3.3.0-SNAPSHOT.jar:na]
> >  at
> >
> org.apache.marmotta.platform.core.services.triplestore.ContextServiceImpl.getContextLabel(ContextServiceImpl.java:309)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.services.triplestore.ContextServiceImpl$Proxy$_$$_WeldClientProxy.getContextLabel(Unknown
> > Source) [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.webservices.triplestore.ContextWebService.listContexts(ContextWebService.java:87)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.webservices.triplestore.ContextWebService$Proxy$_$$_WeldClientProxy.listContexts(Unknown
> > Source) [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > ~[na:1.7.0_72]
> >  at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > ~[na:1.7.0_72]
> >  at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > ~[na:1.7.0_72]
> >  at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_72]
> >  at
> >
> org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:137)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:296)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:250)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:237)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.core.SynchronousDispatcher.invokePropagateNotFound(SynchronousDispatcher.java:217)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:224)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.jboss.resteasy.plugins.server.servlet.FilterDispatcher.doFilter(FilterDispatcher.java:62)
> > [resteasy-jaxrs-3.0.10.Final.jar:na]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:185)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.ModuleResourceFilter.doFilter(ModuleResourceFilter.java:157)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.ModuleResourceFilter$Proxy$_$$_WeldClientProxy.doFilter(Unknown
> > Source) [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:182)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.MarmottaServerNameFilter.doFilter(MarmottaServerNameFilter.java:104)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.TemplatingFilter.doFilter(TemplatingFilter.java:176)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.filters.TemplatingFilter$Proxy$_$$_WeldClientProxy.doFilter(Unknown
> > Source) [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.security.filters.MarmottaAccessControlFilter.doFilter(MarmottaAccessControlFilter.java:142)
> > [marmotta-security-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.security.filters.MarmottaAccessControlFilter$Proxy$_$$_WeldClientProxy.doFilter(Unknown
> > Source) [marmotta-security-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.user.filters.MarmottaAuthenticationFilter.doFilter(MarmottaAuthenticationFilter.java:163)
> > [marmotta-user-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.user.filters.MarmottaAuthenticationFilter$Proxy$_$$_WeldClientProxy.doFilter(Unknown
> > Source) [marmotta-user-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter$MarmottaFilterChain.doFilter(MarmottaResourceFilter.java:180)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaResourceFilter.doFilter(MarmottaResourceFilter.java:133)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaPreStartupFilter.doFilter(MarmottaPreStartupFilter.java:106)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> > com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:208)
> > [cors-filter-2.2.1.jar:2.2.1]
> >  at
> > com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:271)
> > [cors-filter-2.2.1.jar:2.2.1]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.marmotta.platform.core.servlet.MarmottaOptionsFilter.doFilter(MarmottaOptionsFilter.java:81)
> > [marmotta-core-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
> > [tomcat-embed-core-7.0.47.jar:7.0.47]
> >  at
> >
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> > [na:1.7.0_72]
> >  at
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> > [na:1.7.0_72]
> >  at java.lang.Thread.run(Thread.java:745) [na:1.7.0_72]
> > Caused by: org.openrdf.sail.SailException: database error while iterating
> > over result set
> >  at
> >
> org.apache.marmotta.kiwi.sail.KiWiSailConnection$6$1.convert(KiWiSailConnection.java:308)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.kiwi.sail.KiWiSailConnection$6$1.convert(KiWiSailConnection.java:301)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:81)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.UnionIteration.getNextElement(UnionIteration.java:74)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.UnionIteration.getNextElement(UnionIteration.java:91)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.LookAheadIteration.lookAhead(LookAheadIteration.java:91)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.LookAheadIteration.hasNext(LookAheadIteration.java:60)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> > info.aduna.iteration.IterationWrapper.hasNext(IterationWrapper.java:68)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> org.openrdf.sail.helpers.SailBaseIteration.hasNext(SailBaseIteration.java:61)
> > ~[sesame-sail-api-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:78)
> > ~[sesame-util-2.7.13.jar:na]
> >  ... 69 common frames omitted
> > Caused by: java.lang.NullPointerException: null
> >  at
> >
> org.apache.marmotta.kiwi.persistence.KiWiConnection.constructTriplesFromDatabase(KiWiConnection.java:2014)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.kiwi.persistence.KiWiConnection$14.fetchBatch(KiWiConnection.java:1717)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> org.apache.marmotta.kiwi.persistence.KiWiConnection$14.hasNext(KiWiConnection.java:1699)
> > ~[kiwi-triplestore-3.3.0-SNAPSHOT.jar:3.3.0-SNAPSHOT]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:78)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> > org.openrdf.repository.RepositoryResult.hasNext(RepositoryResult.java:66)
> > ~[sesame-repository-api-2.7.13.jar:na]
> >  at
> > info.aduna.iteration.DelayedIteration.hasNext(DelayedIteration.java:78)
> > ~[sesame-util-2.7.13.jar:na]
> >  at
> >
> info.aduna.iteration.ExceptionConvertingIteration.hasNext(ExceptionConvertingIteration.java:78)
> > ~[sesame-util-2.7.13.jar:na]
> >  ... 76 common frames omitted
> >
>

Reply via email to