java.lang.OutOfMemoryError: Required array size too large

14 views
Skip to first unread message

s.ar...@geophy.com

unread,
Dec 13, 2016, 7:12:17 AM12/13/16
to Stardog
Hi all, 
I got an exception with the query below. 

Could you explain the behavior of service as implemented by stardog and why the exception occured?

prefix g: <http://geophy.com/>

insert {
 ?s geo:hasGeometry ?geometry .
 ?geometry a  sf:Point .
 ?geometry geo:asWKT ?point.

         }where {

SERVICE <http://admin:admin@localhost:5820/annex/geonames/sparql/query> { 
       ?s geo:hasGeometry ?geometry .
 ?geometry a  sf:Point .
 ?geometry geo:asWKT ?point.
    }  }









ERROR 2016-12-13 13:10:09,807 [Stardog.Executor-115] com.complexible.common.protocols.server.rpc.ServerHandler:exceptionCaught(413): exceptionCaughtServerHandler
java.lang.OutOfMemoryError: Required array size too large
at java.io.BufferedInputStream.fill(BufferedInputStream.java:227) ~[?:1.8.0_111]
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) ~[?:1.8.0_111]
at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[?:1.8.0_111]
at java.io.FilterInputStream.read(FilterInputStream.java:133) ~[?:1.8.0_111]
at org.apache.xerces.impl.XMLEntityManager$RewindableInputStream.read(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.impl.XMLEntityScanner.scanContent(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at info.aduna.xml.SimpleSAXParser.parse(SimpleSAXParser.java:226) ~[sesame-util-4.0.0.jar:?]
at info.aduna.xml.SimpleSAXParser.parse(SimpleSAXParser.java:201) ~[sesame-util-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLParser.parseQueryResultInternal(AbstractSPARQLXMLParser.java:86) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLParser.parseQueryResult(AbstractSPARQLXMLParser.java:59) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.QueryResultIO.parseTuple(QueryResultIO.java:373) ~[sesame-queryresultio-api-4.0.0.jar:?]
at com.complexible.stardog.plan.eval.service.SPARQLService.evaluate(SPARQLService.java:98) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.impl.ServiceOperatorImpl.computeNext(ServiceOperatorImpl.java:116) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.impl.ServiceOperatorImpl.computeNext(ServiceOperatorImpl.java:37) ~[stardog-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.tryToComputeNext(AbstractSkippingIterator.java:143) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.hasNext(AbstractSkippingIterator.java:130) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.util.AutoCloseOperator.computeNext(AutoCloseOperator.java:115) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.util.AutoCloseOperator.computeNext(AutoCloseOperator.java:25) ~[stardog-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.tryToComputeNext(AbstractSkippingIterator.java:143) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.hasNext(AbstractSkippingIterator.java:130) ~[stardog-utils-common-4.2.1.jar:?]
at java.util.Iterator.forEachRemaining(Iterator.java:115) ~[?:1.8.0_111]
at com.complexible.stardog.plan.eval.operator.impl.ModifyOperatorImpl.computeNext(ModifyOperatorImpl.java:143) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.impl.ModifyOperatorImpl.computeNext(ModifyOperatorImpl.java:76) ~[stardog-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.tryToComputeNext(AbstractSkippingIterator.java:143) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.hasNext(AbstractSkippingIterator.java:130) ~[stardog-utils-common-4.2.1.jar:?]
at com.google.common.collect.Iterators.size(Iterators.java:191) ~[guava-18.0.jar:?]
at com.complexible.stardog.plan.eval.operator.impl.UpdateSequenceOperatorImpl.computeNext(UpdateSequenceOperatorImpl.java:85) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.impl.UpdateSequenceOperatorImpl.computeNext(UpdateSequenceOperatorImpl.java:29) ~[stardog-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.tryToComputeNext(AbstractSkippingIterator.java:143) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.hasNext(AbstractSkippingIterator.java:130) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.util.AutoCloseOperator.computeNext(AutoCloseOperator.java:115) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.util.AutoCloseOperator.computeNext(AutoCloseOperator.java:25) ~[stardog-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.tryToComputeNext(AbstractSkippingIterator.java:143) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.hasNext(AbstractSkippingIterator.java:130) ~[stardog-utils-common-4.2.1.jar:?]
at com.google.common.collect.Iterators.size(Iterators.java:191) ~[guava-18.0.jar:?]
at com.complexible.stardog.plan.eval.QueryEngine.executeUpdate(QueryEngine.java:166) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.query.DefaultQueryFactory$UpdateQueryImpl.execute(DefaultQueryFactory.java:263) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.query.DefaultQueryFactory$UpdateQueryImpl.execute(DefaultQueryFactory.java:242) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.query.DelegatingUpdateQuery.execute(DelegatingUpdateQuery.java:139) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.db.DatabaseImpl$TimerPauseUpdate.execute(DatabaseImpl.java:1571) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.db.DatabaseImpl$TimerPauseUpdate.execute(DatabaseImpl.java:1559) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.query.DelegatingUpdateQuery.execute(DelegatingUpdateQuery.java:139) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.StardogKernel$SecuredUpdateQuery.execute(StardogKernel.java:3772) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.StardogKernel$SecuredUpdateQuery.execute(StardogKernel.java:3759) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.protocols.server.SPECServerFunction.query(SPECServerFunction.java:526) ~[stardog-protocols-spec-server-4.2.1.jar:?]
at com.complexible.stardog.protocols.server.SPECServerFunction.handleMessage(SPECServerFunction.java:152) ~[stardog-protocols-spec-server-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.annex.QueryPanelEndpoint.handleMessage(QueryPanelEndpoint.java:89) ~[stardog-webconsole-annex-4.2.1.jar:?]
at com.complexible.common.protocols.server.rpc.ServerHandler.lambda$handleMessage$1(ServerHandler.java:336) ~[stardog-protocols-api-server-4.2.1.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_111]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_111]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_111]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_111]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]
ERROR 2016-12-13 13:10:09,808 [StardogServer.WorkerGroup-7] com.complexible.stardog.protocols.http.server.HttpMessageEncoder:createErrorResponse(288): The result encoder received an error message it could not encode, error was:
java.lang.OutOfMemoryError: Required array size too large
at java.io.BufferedInputStream.fill(BufferedInputStream.java:227) ~[?:1.8.0_111]
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) ~[?:1.8.0_111]
at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[?:1.8.0_111]
at java.io.FilterInputStream.read(FilterInputStream.java:133) ~[?:1.8.0_111]
at org.apache.xerces.impl.XMLEntityManager$RewindableInputStream.read(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.impl.XMLEntityScanner.scanContent(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) ~[xercesImpl-2.11.0.jar:?]
at info.aduna.xml.SimpleSAXParser.parse(SimpleSAXParser.java:226) ~[sesame-util-4.0.0.jar:?]
at info.aduna.xml.SimpleSAXParser.parse(SimpleSAXParser.java:201) ~[sesame-util-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLParser.parseQueryResultInternal(AbstractSPARQLXMLParser.java:86) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLParser.parseQueryResult(AbstractSPARQLXMLParser.java:59) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.QueryResultIO.parseTuple(QueryResultIO.java:373) ~[sesame-queryresultio-api-4.0.0.jar:?]
at com.complexible.stardog.plan.eval.service.SPARQLService.evaluate(SPARQLService.java:98) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.impl.ServiceOperatorImpl.computeNext(ServiceOperatorImpl.java:116) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.impl.ServiceOperatorImpl.computeNext(ServiceOperatorImpl.java:37) ~[stardog-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.tryToComputeNext(AbstractSkippingIterator.java:143) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.hasNext(AbstractSkippingIterator.java:130) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.util.AutoCloseOperator.computeNext(AutoCloseOperator.java:115) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.util.AutoCloseOperator.computeNext(AutoCloseOperator.java:25) ~[stardog-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.tryToComputeNext(AbstractSkippingIterator.java:143) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.hasNext(AbstractSkippingIterator.java:130) ~[stardog-utils-common-4.2.1.jar:?]
at java.util.Iterator.forEachRemaining(Iterator.java:115) ~[?:1.8.0_111]
at com.complexible.stardog.plan.eval.operator.impl.ModifyOperatorImpl.computeNext(ModifyOperatorImpl.java:143) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.impl.ModifyOperatorImpl.computeNext(ModifyOperatorImpl.java:76) ~[stardog-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.tryToComputeNext(AbstractSkippingIterator.java:143) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.hasNext(AbstractSkippingIterator.java:130) ~[stardog-utils-common-4.2.1.jar:?]
at com.google.common.collect.Iterators.size(Iterators.java:191) ~[guava-18.0.jar:?]
at com.complexible.stardog.plan.eval.operator.impl.UpdateSequenceOperatorImpl.computeNext(UpdateSequenceOperatorImpl.java:85) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.impl.UpdateSequenceOperatorImpl.computeNext(UpdateSequenceOperatorImpl.java:29) ~[stardog-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.tryToComputeNext(AbstractSkippingIterator.java:143) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.hasNext(AbstractSkippingIterator.java:130) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.util.AutoCloseOperator.computeNext(AutoCloseOperator.java:115) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.plan.eval.operator.util.AutoCloseOperator.computeNext(AutoCloseOperator.java:25) ~[stardog-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.tryToComputeNext(AbstractSkippingIterator.java:143) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.collect.AbstractSkippingIterator.hasNext(AbstractSkippingIterator.java:130) ~[stardog-utils-common-4.2.1.jar:?]
at com.google.common.collect.Iterators.size(Iterators.java:191) ~[guava-18.0.jar:?]
at com.complexible.stardog.plan.eval.QueryEngine.executeUpdate(QueryEngine.java:166) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.query.DefaultQueryFactory$UpdateQueryImpl.execute(DefaultQueryFactory.java:263) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.query.DefaultQueryFactory$UpdateQueryImpl.execute(DefaultQueryFactory.java:242) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.query.DelegatingUpdateQuery.execute(DelegatingUpdateQuery.java:139) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.db.DatabaseImpl$TimerPauseUpdate.execute(DatabaseImpl.java:1571) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.db.DatabaseImpl$TimerPauseUpdate.execute(DatabaseImpl.java:1559) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.query.DelegatingUpdateQuery.execute(DelegatingUpdateQuery.java:139) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.StardogKernel$SecuredUpdateQuery.execute(StardogKernel.java:3772) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.StardogKernel$SecuredUpdateQuery.execute(StardogKernel.java:3759) ~[stardog-4.2.1.jar:?]
at com.complexible.stardog.protocols.server.SPECServerFunction.query(SPECServerFunction.java:526) ~[stardog-protocols-spec-server-4.2.1.jar:?]
at com.complexible.stardog.protocols.server.SPECServerFunction.handleMessage(SPECServerFunction.java:152) ~[stardog-protocols-spec-server-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.annex.QueryPanelEndpoint.handleMessage(QueryPanelEndpoint.java:89) ~[stardog-webconsole-annex-4.2.1.jar:?]
at com.complexible.common.protocols.server.rpc.ServerHandler.lambda$handleMessage$1(ServerHandler.java:336) ~[stardog-protocols-api-server-4.2.1.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_111]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_111]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[?:1.8.0_111]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[?:1.8.0_111]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]
ERROR 2016-12-13 13:10:09,852 [StardogServer.WorkerGroup-4] com.complexible.stardog.protocols.http.server.HttpMessageEncoder:write(161): There was an error while encoding the response
java.io.IOException: java.io.IOException: Broken pipe
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.assertNoError(ByteBufHttpOutputStream.java:100) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.write(ByteBufHttpOutputStream.java:175) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.HttpMessageEncoder$SendResponseChannelOutputStream.write(HttpMessageEncoder.java:465) ~[stardog-protocols-http-server-4.2.1.jar:?]
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:135) ~[?:1.8.0_111]
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:220) ~[?:1.8.0_111]
at java.io.Writer.write(Writer.java:157) ~[?:1.8.0_111]
at info.aduna.xml.XMLWriter._write(XMLWriter.java:474) ~[sesame-util-4.0.0.jar:?]
at info.aduna.xml.XMLWriter.text(XMLWriter.java:420) ~[sesame-util-4.0.0.jar:?]
at info.aduna.xml.XMLWriter.textElement(XMLWriter.java:351) ~[sesame-util-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.writeURI(AbstractSPARQLXMLWriter.java:501) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.writeValue(AbstractSPARQLXMLWriter.java:465) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.handleSolution(AbstractSPARQLXMLWriter.java:406) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.SPARQLResultsXMLWriter.handleSolution(SPARQLResultsXMLWriter.java:31) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.QueryResults.report(QueryResults.java:160) ~[sesame-query-4.0.0.jar:?]
at org.openrdf.query.resultio.QueryResultIO.writeTuple(QueryResultIO.java:449) ~[sesame-queryresultio-api-4.0.0.jar:?]
at com.complexible.stardog.protocols.http.server.io.ResponseBodyEncoders$13.encode(ResponseBodyEncoders.java:470) ~[stardog-protocols-http-server-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.io.ResponseBodyEncoders$2.encode(ResponseBodyEncoders.java:101) ~[stardog-protocols-http-server-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.annex.QueryPanelEncoder.encode(QueryPanelEncoder.java:112) ~[stardog-webconsole-annex-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.HttpMessageEncoder.write(HttpMessageEncoder.java:158) [stardog-protocols-http-server-4.2.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:633) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.access$1900(AbstractChannelHandlerContext.java:32) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext$AbstractWriteTask.write(AbstractChannelHandlerContext.java:908) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext$AbstractWriteTask.run(AbstractChannelHandlerContext.java:893) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]
Caused by: java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcherImpl.writev0(Native Method) ~[?:1.8.0_111]
at sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:51) ~[?:1.8.0_111]
at sun.nio.ch.IOUtil.write(IOUtil.java:148) ~[?:1.8.0_111]
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:504) ~[?:1.8.0_111]
at io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:302) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:765) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0(AbstractNioChannel.java:311) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:733) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1127) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:663) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:644) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:115) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.CombinedChannelDuplexHandler.flush(CombinedChannelDuplexHandler.java:197) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:663) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:644) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:117) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:663) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:693) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:681) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.sendByteBuf(ByteBufHttpOutputStream.java:228) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.sendByteBuf(ByteBufHttpOutputStream.java:214) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.write(ByteBufHttpOutputStream.java:182) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.HttpMessageEncoder$SendResponseChannelOutputStream.write(HttpMessageEncoder.java:465) ~[stardog-protocols-http-server-4.2.1.jar:?]
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:135) ~[?:1.8.0_111]
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:220) ~[?:1.8.0_111]
at java.io.Writer.write(Writer.java:157) ~[?:1.8.0_111]
at info.aduna.xml.XMLWriter._write(XMLWriter.java:474) ~[sesame-util-4.0.0.jar:?]
at info.aduna.xml.XMLWriter._writeIndent(XMLWriter.java:500) ~[sesame-util-4.0.0.jar:?]
at info.aduna.xml.XMLWriter.textElement(XMLWriter.java:347) ~[sesame-util-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.writeLiteral(AbstractSPARQLXMLWriter.java:529) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.writeValue(AbstractSPARQLXMLWriter.java:471) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
... 16 more
ERROR 2016-12-13 13:10:09,853 [StardogServer.WorkerGroup-4] com.complexible.stardog.protocols.http.server.HttpMessageEncoder:write(171): There was an error writing the HTTP response
java.io.IOException: java.io.IOException: Broken pipe
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.assertNoError(ByteBufHttpOutputStream.java:100) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.write(ByteBufHttpOutputStream.java:175) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.HttpMessageEncoder$SendResponseChannelOutputStream.write(HttpMessageEncoder.java:465) ~[stardog-protocols-http-server-4.2.1.jar:?]
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:135) ~[?:1.8.0_111]
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:220) ~[?:1.8.0_111]
at java.io.Writer.write(Writer.java:157) ~[?:1.8.0_111]
at info.aduna.xml.XMLWriter._write(XMLWriter.java:474) ~[sesame-util-4.0.0.jar:?]
at info.aduna.xml.XMLWriter.text(XMLWriter.java:420) ~[sesame-util-4.0.0.jar:?]
at info.aduna.xml.XMLWriter.textElement(XMLWriter.java:351) ~[sesame-util-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.writeURI(AbstractSPARQLXMLWriter.java:501) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.writeValue(AbstractSPARQLXMLWriter.java:465) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.handleSolution(AbstractSPARQLXMLWriter.java:406) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.SPARQLResultsXMLWriter.handleSolution(SPARQLResultsXMLWriter.java:31) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.QueryResults.report(QueryResults.java:160) ~[sesame-query-4.0.0.jar:?]
at org.openrdf.query.resultio.QueryResultIO.writeTuple(QueryResultIO.java:449) ~[sesame-queryresultio-api-4.0.0.jar:?]
at com.complexible.stardog.protocols.http.server.io.ResponseBodyEncoders$13.encode(ResponseBodyEncoders.java:470) ~[stardog-protocols-http-server-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.io.ResponseBodyEncoders$2.encode(ResponseBodyEncoders.java:101) ~[stardog-protocols-http-server-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.annex.QueryPanelEncoder.encode(QueryPanelEncoder.java:112) ~[stardog-webconsole-annex-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.HttpMessageEncoder.write(HttpMessageEncoder.java:158) [stardog-protocols-http-server-4.2.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:633) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.access$1900(AbstractChannelHandlerContext.java:32) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext$AbstractWriteTask.write(AbstractChannelHandlerContext.java:908) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext$AbstractWriteTask.run(AbstractChannelHandlerContext.java:893) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]
Caused by: java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcherImpl.writev0(Native Method) ~[?:1.8.0_111]
at sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:51) ~[?:1.8.0_111]
at sun.nio.ch.IOUtil.write(IOUtil.java:148) ~[?:1.8.0_111]
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:504) ~[?:1.8.0_111]
at io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:302) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:765) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0(AbstractNioChannel.java:311) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:733) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1127) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:663) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:644) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:115) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.CombinedChannelDuplexHandler.flush(CombinedChannelDuplexHandler.java:197) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:663) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:644) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:117) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:663) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:693) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:681) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.sendByteBuf(ByteBufHttpOutputStream.java:228) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.sendByteBuf(ByteBufHttpOutputStream.java:214) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.write(ByteBufHttpOutputStream.java:182) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.HttpMessageEncoder$SendResponseChannelOutputStream.write(HttpMessageEncoder.java:465) ~[stardog-protocols-http-server-4.2.1.jar:?]
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:135) ~[?:1.8.0_111]
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:220) ~[?:1.8.0_111]
at java.io.Writer.write(Writer.java:157) ~[?:1.8.0_111]
at info.aduna.xml.XMLWriter._write(XMLWriter.java:474) ~[sesame-util-4.0.0.jar:?]
at info.aduna.xml.XMLWriter._writeIndent(XMLWriter.java:500) ~[sesame-util-4.0.0.jar:?]
at info.aduna.xml.XMLWriter.textElement(XMLWriter.java:347) ~[sesame-util-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.writeLiteral(AbstractSPARQLXMLWriter.java:529) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.writeValue(AbstractSPARQLXMLWriter.java:471) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
... 16 more
WARN  2016-12-13 13:10:09,855 [StardogServer.WorkerGroup-4] com.complexible.stardog.protocols.http.server.HttpMessageEncoder:write(189): A response could not be fully encoded, but was partially sent, and an error occurred while closing the connection
java.io.IOException: java.io.IOException: Broken pipe
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.assertNoError(ByteBufHttpOutputStream.java:100) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.close(ByteBufHttpOutputStream.java:123) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.HttpMessageEncoder$SendResponseChannelOutputStream.close(HttpMessageEncoder.java:392) ~[stardog-protocols-http-server-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.HttpMessageEncoder.write(HttpMessageEncoder.java:183) [stardog-protocols-http-server-4.2.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:633) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.access$1900(AbstractChannelHandlerContext.java:32) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext$AbstractWriteTask.write(AbstractChannelHandlerContext.java:908) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext$AbstractWriteTask.run(AbstractChannelHandlerContext.java:893) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112) [netty-all-4.0.32.Final.jar:4.0.32.Final]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]
Caused by: java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcherImpl.writev0(Native Method) ~[?:1.8.0_111]
at sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:51) ~[?:1.8.0_111]
at sun.nio.ch.IOUtil.write(IOUtil.java:148) ~[?:1.8.0_111]
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:504) ~[?:1.8.0_111]
at io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:302) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:765) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0(AbstractNioChannel.java:311) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:733) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1127) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:663) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:644) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:115) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.CombinedChannelDuplexHandler.flush(CombinedChannelDuplexHandler.java:197) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:663) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:644) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:117) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:663) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:693) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:681) ~[netty-all-4.0.32.Final.jar:4.0.32.Final]
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.sendByteBuf(ByteBufHttpOutputStream.java:228) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.sendByteBuf(ByteBufHttpOutputStream.java:214) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.common.netty.codec.http.ByteBufHttpOutputStream.write(ByteBufHttpOutputStream.java:182) ~[stardog-utils-common-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.HttpMessageEncoder$SendResponseChannelOutputStream.write(HttpMessageEncoder.java:465) ~[stardog-protocols-http-server-4.2.1.jar:?]
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) ~[?:1.8.0_111]
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:135) ~[?:1.8.0_111]
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:220) ~[?:1.8.0_111]
at java.io.Writer.write(Writer.java:157) ~[?:1.8.0_111]
at info.aduna.xml.XMLWriter._write(XMLWriter.java:474) ~[sesame-util-4.0.0.jar:?]
at info.aduna.xml.XMLWriter._writeIndent(XMLWriter.java:500) ~[sesame-util-4.0.0.jar:?]
at info.aduna.xml.XMLWriter.textElement(XMLWriter.java:347) ~[sesame-util-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.writeLiteral(AbstractSPARQLXMLWriter.java:529) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.writeValue(AbstractSPARQLXMLWriter.java:471) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.AbstractSPARQLXMLWriter.handleSolution(AbstractSPARQLXMLWriter.java:406) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.resultio.sparqlxml.SPARQLResultsXMLWriter.handleSolution(SPARQLResultsXMLWriter.java:31) ~[sesame-queryresultio-sparqlxml-4.0.0.jar:?]
at org.openrdf.query.QueryResults.report(QueryResults.java:160) ~[sesame-query-4.0.0.jar:?]
at org.openrdf.query.resultio.QueryResultIO.writeTuple(QueryResultIO.java:449) ~[sesame-queryresultio-api-4.0.0.jar:?]
at com.complexible.stardog.protocols.http.server.io.ResponseBodyEncoders$13.encode(ResponseBodyEncoders.java:470) ~[stardog-protocols-http-server-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.io.ResponseBodyEncoders$2.encode(ResponseBodyEncoders.java:101) ~[stardog-protocols-http-server-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.annex.QueryPanelEncoder.encode(QueryPanelEncoder.java:112) ~[stardog-webconsole-annex-4.2.1.jar:?]
at com.complexible.stardog.protocols.http.server.HttpMessageEncoder.write(HttpMessageEncoder.java:158) ~[stardog-protocols-http-server-4.2.1.jar:?]
... 8 more

Zachary Whitley

unread,
Dec 13, 2016, 7:51:49 AM12/13/16
to sta...@clarkparsia.com
I'm guessing the results from the service query are gigantic and causing an OOM exception. You want your service queries to be as restrictive as possible. 
--
-- --
You received this message because you are subscribed to the C&P "Stardog" group.
To post to this group, send email to sta...@clarkparsia.com
To unsubscribe from this group, send email to
stardog+u...@clarkparsia.com
For more options, visit this group at
http://groups.google.com/a/clarkparsia.com/group/stardog?hl=en
---
You received this message because you are subscribed to the Google Groups "Stardog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to stardog+u...@clarkparsia.com.

Michael Grove

unread,
Dec 13, 2016, 7:54:35 AM12/13/16
to stardog
On Tue, Dec 13, 2016 at 7:12 AM, <s.ar...@geophy.com> wrote:
Hi all, 
I got an exception with the query below. 

Could you explain the behavior of service as implemented by stardog

It implements the behavior as defined in the SPARQL 1.1 specification.
 
and why the exception occured?

The error indicates that the JVM ran out of memory while processing the query.
 

prefix g: <http://geophy.com/>

insert {
 ?s geo:hasGeometry ?geometry .
 ?geometry a  sf:Point .
 ?geometry geo:asWKT ?point.

         }where {

SERVICE <http://admin:admin@localhost:5820/annex/geonames/sparql/query> { 
       ?s geo:hasGeometry ?geometry .
 ?geometry a  sf:Point .
 ?geometry geo:asWKT ?point.
    }  }

What are you trying to accomplish with this query? Are you trying to copy data from one database to another?

That's not the correct SPARQL endpoint for the system; you're using the query service for the web console. The correct URL path is `/{db}/query`

As an aside, for prototyping your handling of the username & password for the service invocation is fine, but that's not something I'd recommend for a production deployment. As was mentioned on the mailing list the other day, using the services.sdpass file is the appropriate way to manage the credentials.

Cheers,

Mike
 

--
-- --
You received this message because you are subscribed to the C&P "Stardog" group.
To post to this group, send email to sta...@clarkparsia.com
To unsubscribe from this group, send email to

Samur Araujo

unread,
Dec 13, 2016, 8:05:14 AM12/13/16
to sta...@clarkparsia.com
Hi Mike, thank you for the indication of the correct URL. I will adjust the query.

I trying to copy data from one endpoint to another. Is this the correct way to do it?

Important to say is that I am trying to do so because I could not make geosparql queries working using service clause. 

So I decided to put the data into a unique graph to solve the issue. 

Best,

---
You received this message because you are subscribed to a topic in the Google Groups "Stardog" group.
To unsubscribe from this topic, visit https://groups.google.com/a/clarkparsia.com/d/topic/stardog/Lnzp7j3rIU8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to stardog+unsubscribe@clarkparsia.com.



--
Senior Data Scientist 
Geophy 

Nieuwe Plantage 54-55
2611XK  Delft
+31 (0)70 7640725 

1 Fore Street
EC2Y 9DT  London
+44 (0)20 37690760

Michael Grove

unread,
Dec 13, 2016, 8:25:01 AM12/13/16
to stardog
On Tue, Dec 13, 2016 at 8:05 AM, Samur Araujo <s.ar...@geophy.com> wrote:
Hi Mike, thank you for the indication of the correct URL. I will adjust the query.

I trying to copy data from one endpoint to another.

Is there a reason you've partitioned the data into different databases?
 
Is this the correct way to do it?

Depending on the use case, some of the other SPARQL update operations, such as LOAD or COPY, might be more appropriate.
 

Important to say is that I am trying to do so because I could not make geosparql queries working using service clause. 

So I decided to put the data into a unique graph to solve the issue. 

Right now it appears that you have partitioned the data into different databases. 

Cheers,

Mike

Samur Araujo

unread,
Dec 13, 2016, 8:47:39 AM12/13/16
to sta...@clarkparsia.com
The use case is:

I do need data into two different database for business reasons.

Let say I have a database called GeoA and GeoB.

I am trying to run a geosparql query to return everything in GeoA that is 10 meter distance from <http://geophy.data/fm#10> in GeoB.

This is the query I used: 

select  * where {
  
 SERVICE <http://localhost:5820/GeoB/query> {      
       <http://geophy.data/fm#10> geo:hasGeometry ?a .
   }
 ?t geo:hasGeometry ?b  .  
 ?a geof:nearby (?b  10 <http://qudt.org/vocab/unit#Meter>).
}

Is this query correct? Is the right way to do this?
Reply all
Reply to author
Forward
0 new messages