Symptoms:
- Errors similar to the following can be seen in the /storage/log/vcops/log/cassandradbupgrade.log file:
2022-12-01T21:42:00,954+0000 ERROR [main] .runOneScript - Exception running upgrade script:834
java.lang.reflect.InvocationTargetException: null
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at com.vmware.vcops.dbupgrade.cassandra.CassandraDbUpgrade.runOneScript(CassandraDbUpgrade.java:250) ~[vcops-dbupgrade-1.0-SNAPSHOT.jar:?]
at com.vmware.vcops.dbupgrade.cassandra.CassandraDbUpgrade.upgradeDB(CassandraDbUpgrade.java:414) ~[vcops-dbupgrade-1.0-SNAPSHOT.jar:?]
at com.vmware.vcops.dbupgrade.cassandra.CassandraDbUpgrade.upgradeCassandraDB(CassandraDbUpgrade.java:116) ~[vcops-dbupgrade-1.0-SNAPSHOT.jar:?]
at com.vmware.vcops.dbupgrade.cassandra.CassandraDbUpgrade.main(CassandraDbUpgrade.java:562) ~[vcops-dbupgrade-1.0-SNAPSHOT.jar:?]
Caused by: com.vmware.vcops.kvstore.error.DBException: Unable to getSafe for future: com.datastax.driver.core.exceptions.InvalidQueryException: unconfigured table vmwarecloudonawscomputationratio
at com.vmware.vcops.kvstore.cassandra.CassandraClient.getSafe(CassandraClient.java:473) ~[vcops-kvstore-cassandra-1.0-SNAPSHOT.jar:?]
at com.vmware.vcops.kvstore.cassandra.CassandraClient.safeExecute(CassandraClient.java:381) ~[vcops-kvstore-cassandra-1.0-SNAPSHOT.jar:?]
at com.vmware.vcops.kvstore.cassandra.CassandraClient.executeRead(CassandraClient.java:339) ~[vcops-kvstore-cassandra-1.0-SNAPSHOT.jar:?]
at com.vmware.vcops.kvstore.cassandra.CassandraClient.executeRead(CassandraClient.java:331) ~[vcops-kvstore-cassandra-1.0-SNAPSHOT.jar:?]
at com.vmware.vcops.dbupgrade.cassandra.migration.CostDataMigration.execute(CostDataMigration.java:76) ~[vcops-dbupgrade-1.0-SNAPSHOT.jar:?]
... 8 more
- In the vRealize Operations UI, if you attempt to browse to Configure > Cost Settings > Settings, this pop up will fail to load if this table is missing.