[
https://issues.apache.org/jira/browse/MARMOTTA-280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13764403#comment-13764403
]
ASF subversion and git services commented on MARMOTTA-280:
----------------------------------------------------------
Commit 5f777a16a38cf69761bd3d0d001a63f20d80dab5 in branch refs/heads/develop
from [~wastl]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-marmotta.git;h=5f777a1 ]
fixed MARMOTTA-280
> SPARQL Timeout: Too many error messages and invalid transaction
> ---------------------------------------------------------------
>
> Key: MARMOTTA-280
> URL: https://issues.apache.org/jira/browse/MARMOTTA-280
> Project: Marmotta
> Issue Type: Bug
> Components: Triple Store
> Reporter: Sebastian Schaffert
> Assignee: Sebastian Schaffert
> Priority: Minor
> Fix For: 3.1-incubating
>
>
> When the new SPARQL timeout mechanism stops a running SPARQL query, the error
> log is filled with exception traces; this should not happen, the SPARQL
> evaluation should abort completely on such errors.
> Stack Traces:
> 11:21:19.926 ERROR o.a.m.k.s.p.KiWiSparqlConnection - error executing SPARQL
> query
> java.util.concurrent.ExecutionException: org.postgresql.util.PSQLException:
> FEHLER: aktuelle Transaktion wurde abgebrochen, Befehle werden bis zum Ende
> der Transaktion ignoriert
> at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
> [na:1.7.0_03]
> at java.util.concurrent.FutureTask.get(FutureTask.java:111)
> [na:1.7.0_03]
> at
> org.apache.marmotta.kiwi.sparql.persistence.KiWiSparqlConnection.evaluateJoin(KiWiSparqlConnection.java:314)
>
> ~[kiwi-sparql-3.1.0-incubating-20130722.144056-26.jar:3.1.0-incubating-SNAPSHOT]
> at
> org.apache.marmotta.kiwi.sparql.evaluation.KiWiEvaluationStrategyImpl.evaluate(KiWiEvaluationStrategyImpl.java:73)
>
> [kiwi-sparql-3.1.0-incubating-20130722.144056-26.jar:3.1.0-incubating-SNAPSHOT]
> Later:
> 11:21:19.927 WARN o.a.m.kiwi.sail.KiWiSailConnection - Rolling back
> transaction due to connection close
> java.lang.Throwable: null
> at
> org.openrdf.sail.helpers.SailConnectionBase.close(SailConnectionBase.java:240)
> [sesame-sail-api-2.7.3.jar:na]
> at
> org.openrdf.sail.helpers.SailConnectionWrapper.close(SailConnectionWrapper.java:88)
> [sesame-sail-api-2.7.3.jar:na]
> at
> org.openrdf.sail.helpers.SailConnectionWrapper.close(SailConnectionWrapper.java:88)
> [sesame-sail-api-2.7.3.jar:na]
> at
> org.openrdf.repository.sail.SailRepositoryConnection.close(SailRepositoryConnection.java:129)
> [sesame-repository-sail-2.7.3.jar:na]
> And later:
> 11:21:19.928 ERROR o.a.m.p.s.s.sparql.SparqlServiceImpl - error while
> evaluating query: {}
> org.openrdf.query.QueryEvaluationException:
> org.openrdf.query.QueryEvaluationException: java.sql.SQLException: error
> executing SPARQL query
> at
> org.openrdf.repository.sail.SailTupleQuery.evaluate(SailTupleQuery.java:67)
> ~[sesame-repository-sail-2.7.3.jar:na]
> at
> org.openrdf.repository.sail.SailTupleQuery.evaluate(SailTupleQuery.java:75)
> ~[sesame-repository-sail-2.7.3.jar:na]
> at
> org.apache.marmotta.platform.sparql.services.sparql.SparqlServiceImpl.query(SparqlServiceImpl.java:248)
>
> ~[marmotta-sparql-3.1.0-incubating-20130722.130026-21.jar:3.1.0-incubating-SNAPSHOT]
> at
> org.apache.marmotta.platform.sparql.services.sparql.SparqlServiceImpl.access$200(SparqlServiceImpl.java:71)
>
> ~[marmotta-sparql-3.1.0-incubating-20130722.130026-21.jar:3.1.0-incubating-SNAPSHOT]
> at
> org.apache.marmotta.platform.sparql.services.sparql.SparqlServiceImpl$2.call(SparqlServiceImpl.java:133)
>
> [marmotta-sparql-3.1.0-incubating-20130722.130026-21.jar:3.1.0-incubating-SNAPSHOT]
> at
> org.apache.marmotta.platform.sparql.services.sparql.SparqlServiceImpl$2.call(SparqlServiceImpl.java:122)
>
> [marmotta-sparql-3.1.0-incubating-20130722.130026-21.jar:3.1.0-incubating-SNAPSHOT]
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> [na:1.7.0_03]
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> [na:1.7.0_03]
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> [na:1.7.0_03]
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> [na:1.7.0_03]
> at java.lang.Thread.run(Thread.java:722) [na:1.7.0_03]
> Caused by: org.openrdf.sail.SailException:
> org.openrdf.query.QueryEvaluationException: java.sql.SQLException: error
> executing SPARQL query
> at
> org.apache.marmotta.kiwi.sparql.sail.KiWiSparqlSailConnection.evaluate(KiWiSparqlSailConnection.java:92)
>
> ~[kiwi-sparql-3.1.0-incubating-20130722.144056-26.jar:3.1.0-incubating-SNAPSHOT]
> at
> org.openrdf.repository.sail.SailTupleQuery.evaluate(SailTupleQuery.java:60)
> ~[sesame-repository-sail-2.7.3.jar:na]
> ... 10 common frames omitted
> Caused by: org.openrdf.query.QueryEvaluationException: java.sql.SQLException:
> error executing SPARQL query
> at
> org.apache.marmotta.kiwi.sparql.evaluation.KiWiEvaluationStrategyImpl.evaluate(KiWiEvaluationStrategyImpl.java:80)
>
> ~[kiwi-sparql-3.1.0-incubating-20130722.144056-26.jar:3.1.0-incubating-SNAPSHOT]
> Caused by: java.sql.SQLException: error executing SPARQL query
> at
> org.apache.marmotta.kiwi.sparql.persistence.KiWiSparqlConnection.evaluateJoin(KiWiSparqlConnection.java:343)
>
> ~[kiwi-sparql-3.1.0-incubating-20130722.144056-26.jar:3.1.0-incubating-SNAPSHOT]
> at
> org.apache.marmotta.kiwi.sparql.evaluation.KiWiEvaluationStrategyImpl.evaluate(KiWiEvaluationStrategyImpl.java:73)
>
> ~[kiwi-sparql-3.1.0-incubating-20130722.144056-26.jar:3.1.0-incubating-SNAPSHOT]
> ... 22 common frames omitted
> Caused by: java.util.concurrent.ExecutionException:
> org.postgresql.util.PSQLException: FEHLER: aktuelle Transaktion wurde
> abgebrochen, Befehle werden bis zum Ende der Transaktion ignoriert
> at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
> [na:1.7.0_03]
> at java.util.concurrent.FutureTask.get(FutureTask.java:111)
> [na:1.7.0_03]
> at
> org.apache.marmotta.kiwi.sparql.persistence.KiWiSparqlConnection.evaluateJoin(KiWiSparqlConnection.java:314)
>
> ~[kiwi-sparql-3.1.0-incubating-20130722.144056-26.jar:3.1.0-incubating-SNAPSHOT]
> ... 23 common frames omitted
> Caused by: org.postgresql.util.PSQLException: FEHLER: aktuelle Transaktion
> wurde abgebrochen, Befehle werden bis zum Ende der Transaktion ignoriert
> at
> org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157)
> ~[postgresql-9.2-1002.jdbc4.jar:na]
> at
> org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886)
> ~[postgresql-9.2-1002.jdbc4.jar:na]
> at
> org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
> ~[postgresql-9.2-1002.jdbc4.jar:na]
> at
> org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555)
> ~[postgresql-9.2-1002.jdbc4.jar:na]
> at
> org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417)
> ~[postgresql-9.2-1002.jdbc4.jar:na]
> at
> org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:302)
> ~[postgresql-9.2-1002.jdbc4.jar:na]
> at
> org.apache.marmotta.kiwi.sparql.persistence.KiWiSparqlConnection$1.call(KiWiSparqlConnection.java:307)
>
> ~[kiwi-sparql-3.1.0-incubating-20130722.144056-26.jar:3.1.0-incubating-SNAPSHOT]
> at
> org.apache.marmotta.kiwi.sparql.persistence.KiWiSparqlConnection$1.call(KiWiSparqlConnection.java:304)
>
> ~[kiwi-sparql-3.1.0-incubating-20130722.144056-26.jar:3.1.0-incubating-SNAPSHOT]
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira