Bug #130
Exception caused by language code
Start date:
Due date:
% Done:
0%
Estimated time:
Resolution:
fixed
Description
"abc"@de-latn-de is a valid literal, but causes an exception.
data-langMatches-de.ttl - sesame-sparql-testsuite/src/main/resources/testcases-dawg/data-r2/expr-builtin # data-langMatches-de.ttl # $Id: data-langMatches-de.ttl,v 1.2 2007/08/11 18:30:56 eric Exp $ @prefix : <http://example.org/#> . :x :p3 "abc"@de . :x :p4 "abc"@de-de . :x :p5 "abc"@de-latn-de .
org.openrdf.rio.RDFHandlerException: org.openrdf.repository.RepositoryException: org.openrdf.sail.SailException: org.mulgara.query.QueryException: Could not commit modify at org.openrdf.repository.util.RDFInserter.handleStatement(RDFInserter.java:200) at org.openrdf.rio.turtle.TurtleParser.reportStatement(TurtleParser.java:967) at org.openrdf.rio.turtle.TurtleParser.parseObject(TurtleParser.java:414) at org.openrdf.rio.turtle.TurtleParser.parseObjectList(TurtleParser.java:337) at org.openrdf.rio.turtle.TurtleParser.parsePredicateObjectList(TurtleParser.java:313) at org.openrdf.rio.turtle.TurtleParser.parseTriples(TurtleParser.java:299) at org.openrdf.rio.turtle.TurtleParser.parseStatement(TurtleParser.java:206) at org.openrdf.rio.turtle.TurtleParser.parse(TurtleParser.java:184) at org.openrdf.rio.turtle.TurtleParser.parse(TurtleParser.java:129) at org.openrdf.query.parser.sparql.SPARQLQueryTest.upload(SPARQLQueryTest.java:347) at org.openrdf.query.parser.sparql.SPARQLQueryTest.uploadDataset(SPARQLQueryTest.java:320) at org.openrdf.query.parser.sparql.SPARQLQueryTest.setUp(SPARQLQueryTest.java:112) at org.openrdf.sail.mulgara.MulgaraSparqlTest.setUp(MulgaraSparqlTest.java:54) at junit.framework.TestCase.runBare(TestCase.java:128) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) Caused by: org.openrdf.repository.RepositoryException: org.openrdf.sail.SailException: org.mulgara.query.QueryException: Could not commit modify at org.openrdf.repository.sail.SailRepositoryConnection.addWithoutCommit(SailRepositoryConnection.java:229) at org.openrdf.repository.base.RepositoryConnectionBase.add(RepositoryConnectionBase.java:412) at org.openrdf.repository.base.RepositoryConnectionWrapper.add(RepositoryConnectionWrapper.java:178) at org.openrdf.repository.util.RDFInserter.handleStatement(RDFInserter.java:193) ... 27 more Caused by: org.openrdf.sail.SailException: org.mulgara.query.QueryException: Could not commit modify at org.openrdf.sail.mulgara.MulgaraConnection.addStatement(MulgaraConnection.java:191) at org.openrdf.repository.sail.SailRepositoryConnection.addWithoutCommit(SailRepositoryConnection.java:226) ... 30 more Caused by: org.mulgara.query.QueryException: Could not commit modify at org.mulgara.resolver.DatabaseSession.execute(DatabaseSession.java:685) at org.mulgara.resolver.DatabaseSession.modify(DatabaseSession.java:659) at org.mulgara.resolver.DatabaseSession.insert(DatabaseSession.java:304) at org.openrdf.sail.mulgara.MulgaraConnection.add(MulgaraConnection.java:320) at org.openrdf.sail.mulgara.MulgaraConnection.addStatement(MulgaraConnection.java:187) ... 31 more Caused by: org.mulgara.query.MulgaraTransactionException: Transaction rollback triggered at org.mulgara.resolver.MulgaraInternalTransaction.implicitRollback(MulgaraInternalTransaction.java:488) at org.mulgara.resolver.MulgaraInternalTransaction.execute(MulgaraInternalTransaction.java:581) at org.mulgara.resolver.DatabaseSession.execute(DatabaseSession.java:682) ... 35 more Caused by: org.mulgara.resolver.spi.ResolverException: Unable to read input statements at org.mulgara.resolver.store.StatementStoreResolver.modifyModel(StatementStoreResolver.java:381) at org.mulgara.resolver.InternalResolver.modifyModel(InternalResolver.java:169) at org.mulgara.resolver.ModifyModelOperation.doModify(ModifyModelOperation.java:248) at org.mulgara.resolver.ModifyModelOperation.execute(ModifyModelOperation.java:209) at org.mulgara.resolver.MulgaraInternalTransaction.execute(MulgaraInternalTransaction.java:577) ... 36 more Caused by: org.mulgara.query.TuplesException: Failed to localize node at org.mulgara.resolver.spi.TripleSetWrapperStatements.localize(TripleSetWrapperStatements.java:185) at org.mulgara.resolver.spi.TripleSetWrapperStatements.getObject(TripleSetWrapperStatements.java:173) at org.mulgara.resolver.store.StatementStoreResolver.modifyModel(StatementStoreResolver.java:356) ... 40 more Caused by: org.mulgara.resolver.spi.LocalizeException: Unable to localize "abc"@de-latn-de - Couldn't convert Node to SPObject at org.mulgara.resolver.StringPoolSession.localize(StringPoolSession.java:412) at org.mulgara.resolver.StringPoolSession.localizePersistent(StringPoolSession.java:200) at org.mulgara.resolver.store.StatementStoreResolver.localizePersistent(StatementStoreResolver.java:451) at org.mulgara.resolver.spi.TripleSetWrapperStatements.localize(TripleSetWrapperStatements.java:179) ... 42 more Caused by: java.lang.IllegalArgumentException: Invalid language code characters: de-latn-de at org.mulgara.store.stringpool.xa.SPStringImpl.newSPObject(SPStringImpl.java:108) at org.mulgara.store.stringpool.xa.SPObjectFactoryImpl.newSPObject(SPObjectFactoryImpl.java:210) at org.mulgara.resolver.StringPoolSession.localize(StringPoolSession.java:410) ... 45 more
Updated by Paula Gearon almost 16 years ago
- Status changed from New to Closed
- Resolution set to fixed