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