JanusGraph / janusgraph-foundationdb

FoundationDB storage adapter for JanusGraph
Other
54 stars 18 forks source link

Debugging Multi range log addition #7

Closed hari-om-888 closed 4 years ago

hari-om-888 commented 4 years ago

Trying to debug janusgraph.log:org.janusgraph.core.JanusGraphException: Could not execute operation due to backend exception janusgraph.log- at org.janusgraph.diskstorage.util.BackendOperation.execute(BackendOperation.java:56) janusgraph.log- at org.janusgraph.diskstorage.BackendTransaction.executeRead(BackendTransaction.java:469) janusgraph.log- at org.janusgraph.diskstorage.BackendTransaction.edgeStoreMultiQuery(BackendTransaction.java:284) janusgraph.log- at org.janusgraph.graphdb.database.StandardJanusGraph.edgeMultiQuery(StandardJanusGraph.java:450) janusgraph.log- at org.janusgraph.graphdb.transaction.StandardJanusGraphTx.lambda$executeMultiQuery$5(StandardJanusGraphTx.java:1108) janusgraph.log- at org.janusgraph.graphdb.query.profile.QueryProfiler.profile(QueryProfiler.java:99) janusgraph.log- at org.janusgraph.graphdb.query.profile.QueryProfiler.profile(QueryProfiler.java:91) janusgraph.log- at org.janusgraph.graphdb.transaction.StandardJanusGraphTx.executeMultiQuery(StandardJanusGraphTx.java:1108) janusgraph.log- at org.janusgraph.graphdb.query.vertex.MultiVertexCentricQueryBuilder.execute(MultiVertexCentricQueryBuilder.java:113) janusgraph.log- at org.janusgraph.graphdb.query.vertex.MultiVertexCentricQueryBuilder.properties(MultiVertexCentricQueryBuilder.java:140) janusgraph.log- at org.janusgraph.graphdb.tinkerpop.optimize.JanusGraphPropertiesStep.initializeMultiQuery(JanusGraphPropertiesStep.java:113) janusgraph.log- at org.janusgraph.graphdb.tinkerpop.optimize.JanusGraphPropertiesStep.initialize(JanusGraphPropertiesStep.java:98) janusgraph.log- at org.janusgraph.graphdb.tinkerpop.optimize.JanusGraphPropertiesStep.processNextStart(JanusGraphPropertiesStep.java:124) janusgraph.log- at org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep.hasNext(AbstractStep.java:143) janusgraph.log- at org.apache.tinkerpop.gremlin.process.traversal.step.util.ExpandableStepIterator.next(ExpandableStepIterator.java:50) janusgraph.log- at org.apache.tinkerpop.gremlin.process.traversal.step.map.MapStep.processNextStart(MapStep.java:36) janusgraph.log- at org.apache.tinkerpop.gremlin.process.traversal.step.map.SelectOneStep.processNextStart(SelectOneStep.java:131) janusgraph.log- at org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep.hasNext(AbstractStep.java:143) janusgraph.log- at org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversal.hasNext(DefaultTraversal.java:192) janusgraph.log- at org.apache.tinkerpop.gremlin.server.util.TraverserIterator.fillBulker(TraverserIterator.java:69) janusgraph.log- at org.apache.tinkerpop.gremlin.server.util.TraverserIterator.hasNext(TraverserIterator.java:56) janusgraph.log- at org.apache.tinkerpop.gremlin.server.op.traversal.TraversalOpProcessor.handleIterator(TraversalOpProcessor.java:483) janusgraph.log- at org.apache.tinkerpop.gremlin.server.op.traversal.TraversalOpProcessor.lambda$iterateBytecodeTraversal$4(TraversalOpProcessor.java:382) janusgraph.log- at java.util.concurrent.FutureTask.run(FutureTask.java:266) janusgraph.log- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) janusgraph.log- at java.util.concurrent.FutureTask.run(FutureTask.java:266) janusgraph.log- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) janusgraph.log- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) janusgraph.log- at java.lang.Thread.run(Thread.java:748) janusgraph.log-Caused by: org.janusgraph.diskstorage.PermanentBackendException: Permanent failure in storage backend janusgraph.log- at com.experoinc.janusgraph.diskstorage.foundationdb.FoundationDBKeyValueStore.getSlices(FoundationDBKeyValueStore.java:204) janusgraph.log- at org.janusgraph.diskstorage.keycolumnvalue.keyvalue.OrderedKeyValueStoreAdapter.getSlice(OrderedKeyValueStoreAdapter.java:78) janusgraph.log- at org.janusgraph.diskstorage.keycolumnvalue.KCVSProxy.getSlice(KCVSProxy.java:81) janusgraph.log- at org.janusgraph.diskstorage.BackendTransaction$2.call(BackendTransaction.java:287) janusgraph.log- at org.janusgraph.diskstorage.BackendTransaction$2.call(BackendTransaction.java:284) janusgraph.log- at org.janusgraph.diskstorage.util.BackendOperation.executeDirect(BackendOperation.java:68) janusgraph.log- at org.janusgraph.diskstorage.util.BackendOperation.execute(BackendOperation.java:54) janusgraph.log- ... 28 more janusgraph.log-Caused by: org.janusgraph.diskstorage.PermanentBackendException: Permanent failure in storage backend janusgraph.log- at com.experoinc.janusgraph.diskstorage.foundationdb.FoundationDBTx.getMultiRange(FoundationDBTx.java:232) janusgraph.log- at com.experoinc.janusgraph.diskstorage.foundationdb.FoundationDBKeyValueStore.getSlices(FoundationDBKeyValueStore.java:191) janusgraph.log- ... 34 more janusgraph.log-Caused by: java.lang.InterruptedException janusgraph.log- at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:347) janusgraph.log- at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908) janusgraph.log- at com.experoinc.janusgraph.diskstorage.foundationdb.FoundationDBTx.getMultiRange(FoundationDBTx.java:226) janusgraph.log- ... 35 more

hari-om-888 commented 4 years ago

the logs were being folded and was not able to look at the exact stack trace which led to interrupted exception.