awesteri@ARL-AWESTERI-L1 bin % ./stardog data add myDb ~/ToolsAndRepos/zips-mappings/models.zip
Adding data from file: /Users/awesteri/ToolsAndRepos/zips-mappings/models.zip
Transaction committed successfully in 00:00:00.087
awesteri@ARL-AWESTERI-L1 bin % ./stardog data add -g urn:models myDb ~/ToolsAndRepos/zips-mappings/models.zip
Adding data from file: /Users/awesteri/ToolsAndRepos/zips-mappings/models.zip
There was a fatal failure during preparation of ee02f9f4-4a09-4d21-89d6-5664256064ed
The first command works, the second fails. The only difference is identifying a named graph.
I can load the files from the zip, individually (using data add) to the named graph via Studio.
Edge properties somehow being confused with geospatial (which is ON for the db) ...
ERROR 2020-09-08 22:01:57,698 [stardog-user-11] com.complexible.tx.api.impl.DefaultTransaction:computePrepareResult(471): There was a fatal failure during preparation of 6bd5fc00-c628-4493-a4e8-86aa5ed2f587
com.complexible.tx.api.ResourceTransactionException:
at com.complexible.stardog.spatial.db.GeospatialConnectableConnection$GeoTransaction.prepare(GeospatialConnectableConnection.java:224) ~[stardog-spatial-core-7.3.4.jar:?]
at com.complexible.tx.api.BaseResourceTransaction.prepare(BaseResourceTransaction.java:158) ~[stardog-7.3.4.jar:?]
at com.complexible.tx.api.impl.DefaultTransaction.computePrepareResult(DefaultTransaction.java:455) ~[stardog-7.3.4.jar:?]
at com.complexible.tx.api.impl.DefaultTransaction.runPreparePhase(DefaultTransaction.java:422) ~[stardog-7.3.4.jar:?]
at com.complexible.tx.api.impl.DefaultTransaction.commit(DefaultTransaction.java:308) ~[stardog-7.3.4.jar:?]
at com.complexible.stardog.db.DatabaseConnectionImpl.commit(DatabaseConnectionImpl.java:494) ~[stardog-7.3.4.jar:?]
at com.complexible.stardog.db.DelegatingDatabaseConnection.commit(DelegatingDatabaseConnection.java:290) ~[stardog-7.3.4.jar:?]
at com.complexible.stardog.db.DatabaseImpl$MonitoredDbConnection.commit(DatabaseImpl.java:1661) ~[stardog-7.3.4.jar:?]
at com.complexible.stardog.db.DatabaseImpl$DBConnectionWrapper.commit(DatabaseImpl.java:1412) ~[stardog-7.3.4.jar:?]
at com.complexible.stardog.db.DelegatingDatabaseConnection.commit(DelegatingDatabaseConnection.java:290) ~[stardog-7.3.4.jar:?]
at com.complexible.stardog.StardogKernel$KernelDbConnection.commit(StardogKernel.java:3142) ~[stardog-7.3.4.jar:?]
at com.complexible.stardog.db.DelegatingDatabaseConnection.commit(DelegatingDatabaseConnection.java:290) ~[stardog-7.3.4.jar:?]
at com.complexible.stardog.StardogKernel$NotifyingDatabaseConnection.commit(StardogKernel.java:3437) ~[stardog-7.3.4.jar:?]
at com.complexible.stardog.protocols.http.server.ProtocolUtils.executeCommit(ProtocolUtils.java:748) ~[stardog-protocols-http-server-7.3.4.jar:?]
at com.complexible.stardog.protocols.http.server.TransactionService.processUpdate(TransactionService.java:206) ~[stardog-protocols-http-server-7.3.4.jar:?]
at com.complexible.stardog.protocols.http.server.TransactionService.processUpdate(TransactionService.java:167) ~[stardog-protocols-http-server-7.3.4.jar:?]
at com.complexible.stardog.protocols.http.server.TransactionService.add(TransactionService.java:153) ~[stardog-protocols-http-server-7.3.4.jar:?]
at com.stardog.http.server.undertow.jaxrs.ExtractRoutes.lambda$handleIt$5(ExtractRoutes.java:192) ~[stardog-protocols-http-server-7.3.4.jar:?]
at org.apache.shiro.subject.support.SubjectRunnable.doRun(SubjectRunnable.java:120) [shiro-core-1.3.0.jar:1.3.0]
at org.apache.shiro.subject.support.SubjectRunnable.run(SubjectRunnable.java:108) [shiro-core-1.3.0.jar:1.3.0]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_242]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_242]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
Caused by: com.complexible.stardog.spatial.GeoException: java.lang.IllegalArgumentException:
*****Statement subject should be in the same graph as the outer statement:***** (<< (urn:ontology:TimeToTraverseRoute urn:ontology:indicatedBy urn:ontology:RouteTraversal) >> urn:ontology:specificProperty ":startTime"^^<http://www.w3.org/2001/XMLSchema#string>) [urn:models]
at com.complexible.stardog.spatial.io.StatementSourceGeospatialSource.parse(StatementSourceGeospatialSource.java:201) ~[stardog-spatial-core-7.3.4.jar:?]
at com.complexible.stardog.spatial.Indexing.apply(Indexing.java:48) ~[stardog-spatial-core-7.3.4.jar:?]
at com.complexible.stardog.spatial.Indexing.add(Indexing.java:40) ~[stardog-spatial-core-7.3.4.jar:?]
at com.complexible.stardog.spatial.db.GeospatialConnectable.indexChanges(GeospatialConnectable.java:216) ~[stardog-spatial-core-7.3.4.jar:?]
at com.complexible.stardog.spatial.db.GeospatialConnectableConnection$GeoTransaction.prepare(GeospatialConnectableConnection.java:218) ~[stardog-spatial-core-7.3.4.jar:?]
... 22 more
Caused by: java.lang.IllegalArgumentException: Statement subject should be in the same graph as the outer statement: (<< (urn:ontology:TimeToTraverseRoute urn:ontology:indicatedBy urn:ontology:RouteTraversal) >> urn:ontology:specificProperty ":startTime"^^<http://www.w3.org/2001/XMLSchema#string>) [urn:models]
at com.stardog.stark.impl.StatementImpl.<init>(StatementImpl.java:54) ~[stardog-stark-model-7.3.4.jar:?]
at com.stardog.stark.Values.statement(Values.java:728) ~[stardog-stark-model-7.3.4.jar:?]
at com.complexible.common.rdf.rio.RDFStreamProcessor$ConcurrentLoadManagerImpl$StmtIter.computeNext(RDFStreamProcessor.java:782) ~[stardog-utils-rdf-7.3.4.jar:?]
at com.complexible.common.rdf.rio.RDFStreamProcessor$ConcurrentLoadManagerImpl$StmtIter.computeNext(RDFStreamProcessor.java:729) ~[stardog-utils-rdf-7.3.4.jar:?]
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:141) ~[guava-27.0-jre.jar:?]
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:136) ~[guava-27.0-jre.jar:?]
at com.complexible.common.rdf.impl.StreamStatementIterator.computeNext(StreamStatementIterator.java:77) ~[stardog-utils-rdf-7.3.4.jar:?]
at com.complexible.common.rdf.impl.StreamStatementIterator.computeNext(StreamStatementIterator.java:32) ~[stardog-utils-rdf-7.3.4.jar:?]
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:141) ~[guava-27.0-jre.jar:?]
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:136) ~[guava-27.0-jre.jar:?]
at com.google.common.collect.Iterators$PeekingImpl.hasNext(Iterators.java:1126) ~[guava-27.0-jre.jar:?]
at com.complexible.stardog.db.EmbeddedStatementSource$1.hasNext(EmbeddedStatementSource.java:74) ~[stardog-7.3.4.jar:?]
at com.complexible.stardog.spatial.io.StatementSourceGeospatialSource.parse(StatementSourceGeospatialSource.java:110) ~[stardog-spatial-core-7.3.4.jar:?]
at com.complexible.stardog.spatial.Indexing.apply(Indexing.java:48) ~[stardog-spatial-core-7.3.4.jar:?]
at com.complexible.stardog.spatial.Indexing.add(Indexing.java:40) ~[stardog-spatial-core-7.3.4.jar:?]
at com.complexible.stardog.spatial.db.GeospatialConnectable.indexChanges(GeospatialConnectable.java:216) ~[stardog-spatial-core-7.3.4.jar:?]
at com.complexible.stardog.spatial.db.GeospatialConnectableConnection$GeoTransaction.prepare(GeospatialConnectableConnection.java:218) ~[stardog-spatial-core-7.3.4.jar:?]
... 22 more
ERROR 2020-09-08 22:01:57,701 [stardog-user-11] com.complexible.stardog.db.DatabaseConnectionImpl:commit(505): There was an error committing the transaction, all changes were rolled back successfully