Exception in thread "main" java.lang.NullPointerException: Cannot invoke method activate() on null object
at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:113)janusgraph.index.search.backend, but as you know since OpenSearch is not officially supported and also due to the nature of how OpenSearch initially started, currently we have to pretend that it's ElasticSearch by doing janusgraph.index.search.backend: elasticsearch.tx.log-tx = true enabled. I can see that the txlog table in Cassandra is being written to whenever I insert data — for example, when Elasticsearch is down.graph.getBackend().getSystemTxLog() and registerReader(...), but I only see 1 message, which is null.startTransactionRecovery() is not picking up/repairing failed index writes?submissionDate4 property, it seems that mixed index is utilized for sorting as seen on single property - index used for ordering.png enclosed.submissionDate4 property as list, the ordering is done by OrderGlobalStep as seen on list property - index not used for ordering.png enclosed.single.groovylist.groovy# Tutorial
# https://docs.janusgraph.org/getting-started/basic-usage/#cohabitors-of-tartarus
gremlin> // pluto can't be his own cohabitant
gremlin> g.V(pluto).out('lives').in('lives').where(is(neq(pluto))).values('name')
==>cerberus
# My result
gremlin> g.V(pluto).out('lives').in('lives').where(is(neq(pluto))).values('name')
==>plutogremlin> g.V(pluto).as('x').out('lives').in('lives').where(neq('x')).values('name')
==>cerberusvar transaction = graph.buildTransaction().start(); // graph is a StandardJanusGraph
var g = transaction.traversal();
g.inject(1).addE(edgeLabel).from(V("ExistingVertexId")).to(V("MissingVertexId")).iterate();
transaction.commit();vertexgremlin> g.V("MissingVertexId").label()
==>vertex
gremlin> g.V("MissingVertexId").valueMap()
==>[]