Hi Keong,
I followed the Dublin Wiki
<https://wiki.onap.org/display/DW/AAI+Tutorial-Making+and+Testing+a+Schema+Change+-+Dublin>
page to set up my AAI development environment. Everything went fine, but
for some reason the Graphadmin java process keeps throwing the below
exception.
Am i missing something in my development setup? I would appreciate any help
to resolve this issue.
Regards
Vivek
*AAI Graphadmin Java process Exception trace Snippet*
2019-07-16 10:58:31.132 DEBUG 14997 --- [ main]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:31.933 DEBUG 14997 --- [ main]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:32.148 DEBUG 14997 --- [ool-40-thread-1]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:32.199 DEBUG 14997 --- [ool-40-thread-1]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:32.250 DEBUG 14997 --- [ool-40-thread-1]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:32.301 DEBUG 14997 --- [ool-40-thread-1]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:32.351 DEBUG 14997 --- [ool-40-thread-1]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:32.452 DEBUG 14997 --- [ool-40-thread-1]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:32.553 DEBUG 14997 --- [ool-40-thread-1]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:32.734 DEBUG 14997 --- [ main]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:32.755 DEBUG 14997 --- [ool-40-thread-1]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:33.156 DEBUG 14997 --- [ool-40-thread-1]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:33.556 DEBUG 14997 --- [ool-40-thread-1]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:33.957 DEBUG 14997 --- [ool-40-thread-1]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:34.335 DEBUG 14997 --- [ main]
c.n.astyanax.thrift.ThriftConverter : null
2019-07-16 10:58:34.336 ERROR 14997 --- [ main]
o.o.a.m.MigrationControllerInternalTest : Unable to create the graph {}
org.janusgraph.core.JanusGraphException: Could not call index
at
org.janusgraph.graphdb.util.SubqueryIterator.<init>(SubqueryIterator.java:71)
at
org.janusgraph.graphdb.transaction.StandardJanusGraphTx$6.execute(StandardJanusGraphTx.java:1281)
at
org.janusgraph.graphdb.transaction.StandardJanusGraphTx$6.execute(StandardJanusGraphTx.java:1150)
at
org.janusgraph.graphdb.query.MetricsQueryExecutor$4.apply(MetricsQueryExecutor.java:78)
at
org.janusgraph.graphdb.query.MetricsQueryExecutor$4.apply(MetricsQueryExecutor.java:75)
at
org.janusgraph.graphdb.query.MetricsQueryExecutor.runWithMetrics(MetricsQueryExecutor.java:92)
at
org.janusgraph.graphdb.query.MetricsQueryExecutor.execute(MetricsQueryExecutor.java:75)
at
org.janusgraph.graphdb.query.QueryProcessor$LimitAdjustingIterator.getNewIterator(QueryProcessor.java:209)
at
org.janusgraph.graphdb.query.LimitAdjustingIterator.hasNext(LimitAdjustingIterator.java:68)
at
org.janusgraph.graphdb.query.ResultSetIterator.nextInternal(ResultSetIterator.java:54)
at
org.janusgraph.graphdb.query.ResultSetIterator.<init>(ResultSetIterator.java:44)
at
org.janusgraph.graphdb.query.QueryProcessor.iterator(QueryProcessor.java:68)
at com.google.common.collect.Iterables$7.iterator(Iterables.java:612)
at com.google.common.collect.Iterables.getOnlyElement(Iterables.java:296)
at
org.janusgraph.graphdb.database.StandardJanusGraph$1.retrieveSchemaByName(StandardJanusGraph.java:368)
at
org.janusgraph.graphdb.database.cache.StandardSchemaCache.getSchemaId(StandardSchemaCache.java:112)
at
org.janusgraph.graphdb.transaction.StandardJanusGraphTx.getSchemaVertex(StandardJanusGraphTx.java:878)
at
org.janusgraph.graphdb.transaction.StandardJanusGraphTx.getRelationType(StandardJanusGraphTx.java:898)
at
org.janusgraph.graphdb.transaction.StandardJanusGraphTx.getOrCreatePropertyKey(StandardJanusGraphTx.java:934)
at
org.janusgraph.graphdb.vertices.AbstractVertex.property(AbstractVertex.java:148)
at org.janusgraph.core.JanusGraphVertex.property(JanusGraphVertex.java:72)
at
org.janusgraph.graphdb.util.ElementHelper.attachProperties(ElementHelper.java:80)
at
org.janusgraph.graphdb.tinkerpop.JanusGraphBlueprintsTransaction.addVertex(JanusGraphBlueprintsTransaction.java:124)
at
org.janusgraph.graphdb.tinkerpop.JanusGraphBlueprintsTransaction.addVertex(JanusGraphBlueprintsTransaction.java:46)
at
org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexStartStep.processNextStart(AddVertexStartStep.java:78)
at
org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep.next(AbstractStep.java:128)
at
org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep.next(AbstractStep.java:38)
at
org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversal.next(DefaultTraversal.java:186)
at
org.onap.aai.migration.MigrationControllerInternalTest.createGraph(MigrationControllerInternalTest.java:63)
at
org.onap.aai.migration.MigrationControllerInternalTest.setup(MigrationControllerInternalTest.java:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at
org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
at
org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
at
org.springframework.test.context.junit4.statements.RunPrepareTestInstanceCallbacks.evaluate(RunPrepareTestInstanceCallbacks.java:64)
at
org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
at
org.springframework.test.context.junit4.statements.SpringFailOnTimeout.evaluate(SpringFailOnTimeout.java:87)
at
org.springframework.test.context.junit4.statements.ProfileValueChecker.evaluate(ProfileValueChecker.java:101)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at
org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at
org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at
org.springframework.test.context.junit4.statements.ProfileValueChecker.evaluate(ProfileValueChecker.java:101)
at
org.springframework.test.context.junit4.rules.SpringClassRule$TestContextManagerCacheEvictor.evaluate(SpringClassRule.java:242)
at org.junit.rules.RunRules.evaluate(RunRules.java:20)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at
org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at
org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Caused by: org.janusgraph.diskstorage.TemporaryBackendException: Could not
successfully complete backend operation due to repeated temporary
exceptions after PT10S
at
org.janusgraph.diskstorage.util.BackendOperation.executeDirect(BackendOperation.java:101)
at
org.janusgraph.diskstorage.util.BackendOperation.execute(BackendOperation.java:55)
at
org.janusgraph.diskstorage.BackendTransaction.executeRead(BackendTransaction.java:470)
at
org.janusgraph.diskstorage.BackendTransaction.indexQuery(BackendTransaction.java:396)
at
org.janusgraph.graphdb.query.graph.MultiKeySliceQuery.execute(MultiKeySliceQuery.java:51)
at
org.janusgraph.graphdb.database.IndexSerializer.query(IndexSerializer.java:530)
at
org.janusgraph.graphdb.util.SubqueryIterator.<init>(SubqueryIterator.java:66)
... 72 common frames omitted
Caused by: org.janusgraph.diskstorage.TemporaryBackendException: Temporary
failure in storage backend
at
org.janusgraph.diskstorage.cassandra.astyanax.AstyanaxKeyColumnValueStore.getNamesSlice(AstyanaxKeyColumnValueStore.java:161)
at
org.janusgraph.diskstorage.cassandra.astyanax.AstyanaxKeyColumnValueStore.getNamesSlice(AstyanaxKeyColumnValueStore.java:115)
at
org.janusgraph.diskstorage.cassandra.astyanax.AstyanaxKeyColumnValueStore.getSlice(AstyanaxKeyColumnValueStore.java:104)
at
org.janusgraph.diskstorage.keycolumnvalue.KCVSProxy.getSlice(KCVSProxy.java:77)
at
org.janusgraph.diskstorage.keycolumnvalue.cache.KCVSCache.getSliceNoCache(KCVSCache.java:76)
at
org.janusgraph.diskstorage.BackendTransaction$5.call(BackendTransaction.java:400)
at
org.janusgraph.diskstorage.BackendTransaction$5.call(BackendTransaction.java:396)
at
org.janusgraph.diskstorage.util.BackendOperation.executeDirect(BackendOperation.java:69)
... 78 common frames omitted
Caused by:
com.netflix.astyanax.connectionpool.exceptions.BadRequestException:
BadRequestException: [host=127.0.0.1(127.0.0.1):9160, latency=1(1),
attempts=1]InvalidRequestException(why:Keyspace onap does not exist)
at
com.netflix.astyanax.thrift.ThriftConverter.ToConnectionPoolException(ThriftConverter.java:159)
at
com.netflix.astyanax.thrift.AbstractOperationImpl.execute(AbstractOperationImpl.java:65)
at
com.netflix.astyanax.thrift.AbstractOperationImpl.execute(AbstractOperationImpl.java:28)
at
com.netflix.astyanax.thrift.ThriftSyncConnectionFactoryImpl$ThriftConnection.execute(ThriftSyncConnectionFactoryImpl.java:153)
at
com.netflix.astyanax.connectionpool.impl.AbstractExecuteWithFailoverImpl.tryOperation(AbstractExecuteWithFailoverImpl.java:119)
at
com.netflix.astyanax.connectionpool.impl.AbstractHostPartitionConnectionPool.executeWithFailover(AbstractHostPartitionConnectionPool.java:352)
at
com.netflix.astyanax.thrift.ThriftColumnFamilyQueryImpl$4.execute(ThriftColumnFamilyQueryImpl.java:538)
at
org.janusgraph.diskstorage.cassandra.astyanax.AstyanaxKeyColumnValueStore.getNamesSlice(AstyanaxKeyColumnValueStore.java:159)
... 85 common frames omitted
Caused by: org.apache.cassandra.thrift.InvalidRequestException: null
at
org.apache.cassandra.thrift.Cassandra$multiget_slice_result$multiget_slice_resultStandardScheme.read(Cassandra.java:14678)
at
org.apache.cassandra.thrift.Cassandra$multiget_slice_result$multiget_slice_resultStandardScheme.read(Cassandra.java:14633)
at
org.apache.cassandra.thrift.Cassandra$multiget_slice_result.read(Cassandra.java:14559)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:78)
at
org.apache.cassandra.thrift.Cassandra$Client.recv_multiget_slice(Cassandra.java:741)
at
org.apache.cassandra.thrift.Cassandra$Client.multiget_slice(Cassandra.java:725)
at
com.netflix.astyanax.thrift.ThriftColumnFamilyQueryImpl$4$1.internalExecute(ThriftColumnFamilyQueryImpl.java:544)
at
com.netflix.astyanax.thrift.ThriftColumnFamilyQueryImpl$4$1.internalExecute(ThriftColumnFamilyQueryImpl.java:541)
at
com.netflix.astyanax.thrift.AbstractOperationImpl.execute(AbstractOperationImpl.java:60)
... 91 common frames omitted
Tests run: 7, Failures: 0, Errors: 2, Skipped: 2, Time elapsed: 149.403 sec
<<< FAILURE!
testRunDisabledAndCommit(org.onap.aai.migration.MigrationControllerInternalTest)
Time elapsed: 33.325 sec <<< ERROR!
org.janusgraph.core.JanusGraphException: Could not call index
at
org.janusgraph.graphdb.util.SubqueryIterator.<init>(SubqueryIterator.java:71)
at
org.janusgraph.graphdb.transaction.StandardJanusGraphTx$6.execute(StandardJanusGraphTx.java:1281)
at
org.janusgraph.graphdb.transaction.StandardJanusGraphTx$6.execute(StandardJanusGraphTx.java:1150)
*AAI Resources java process exception trace*
2019-07-16 11:00:32.363 WARN 14460 --- [ool-21-thread-1]
o.j.diskstorage.log.kcvs.KCVSLog : Could not read messages for
timestamp [2019-07-16T10:53:55.667Z] (this read will be retried)
org.janusgraph.core.JanusGraphException: Could not execute operation due to
backend exception
at
org.janusgraph.diskstorage.util.BackendOperation.execute(BackendOperation.java:57)
at
org.janusgraph.diskstorage.util.BackendOperation.execute(BackendOperation.java:159)
at
org.janusgraph.diskstorage.log.kcvs.KCVSLog$MessagePuller.run(KCVSLog.java:717)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.janusgraph.diskstorage.TemporaryBackendException: Could not
successfully complete backend operation due to repeated temporary
exceptions after PT4S
at
org.janusgraph.diskstorage.util.BackendOperation.executeDirect(BackendOperation.java:101)
at
org.janusgraph.diskstorage.util.BackendOperation.execute(BackendOperation.java:55)
... 9 common frames omitted
*Run Graphadmin test to create a Janusgraph database schema*
cd ~/src/aai/graphadmin
mvn -PrunAjsc -Dstart-class=org.onap.aai.schema.GenTester \
-Daai.schema.version=0.0.1-TEST-SNAPSHOT \
-DskipTests -Dcheckstyle.skip=true \
-DAJSC_HOME=$HOME/src/aai/graphadmin \
-DBUNDLECONFIG_DIR=src/main/resources
*# Output*
[INFO] Copying files to
/home/aarna/src/aai/graphadmin/target/aai-graphadmin-0.0.1-TEST-SNAPSHOT-build
[WARNING] Assembly file:
/home/aarna/src/aai/graphadmin/target/aai-graphadmin-0.0.1-TEST-SNAPSHOT-build
is not a regular file (it may be a directory). It cannot be attached to the
project build for installation or deployment.
[INFO]
[INFO] --- exec-maven-plugin:1.6.0:java (run-spring-boot) @ aai-graphadmin
---
---- NOTE --- about to open graph (takes a little while)--------;
-- Loading new schema elements into JanusGraph --
-- graph commit
-- graph shutdown
*$ ./bin/janusgraph.sh status*
Gremlin-Server (org.apache.tinkerpop.gremlin.server.GremlinServer) is
running with pid 14088
Elasticsearch (org.elasticsearch.bootstrap.Elasticsearch) is running with
pid 13829
Cassandra (org.apache.cassandra.service.CassandraDaemon) is running with
pid 13424
Regards
Vivek
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#18100): https://lists.onap.org/g/onap-discuss/message/18100
Mute This Topic: https://lists.onap.org/mt/32488645/21656
Group Owner: [email protected]
Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-