Error message is seen on Aria Operations for Network GUI when performing/Analysing Security Planning for Flows.
Error message is "Java.util.concurrent.ExecutionException:java.lang.RuntimeException:object type 541 not supported by FlowStore"
GUI Error screenshot as below:
Error screenshot above shows for duration 15 days, however same error is seen for duration 7 days and 30 days as well.
Restapilayer logs at location /var/log/arkin/restapilayer/
shows below error and exception:
2024-09-03T21:26:40.881Z ERROR storage.flowstore.FlowStoreDenormHelper flow-store-workers-exec-4 processBatch:241 error while denorming flow 7482691186462299794 at ts 1725398700000
java.lang.RuntimeException: object type 541 not supported by FlowStore
at com.vnera.storage.flowstore.FlowStoreCache.convert(FlowStoreCache.java:368) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreCache.cache(FlowStoreCache.java:357) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreCache.fetchAndCache(FlowStoreCache.java:281) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreCache.getCanonical(FlowStoreCache.java:260) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreDenormHelper.getEip(FlowStoreDenormHelper.java:889) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreDenormHelper.processBatch(FlowStoreDenormHelper.java:150) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStore.lambda__processFlows_10(FlowStore.java:738) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.google.common.util.concurrent.TrustedListenableFutureTask_TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:127) [guava-23.5-jre.jar:_]
at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:57) [guava-23.5-jre.jar:_]
at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:80) [guava-23.5-jre.jar:_]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [_:_]
at java.util.concurrent.ThreadPoolExecutor_Worker.run(ThreadPoolExecutor.java:628) [_:_]
at java.lang.Thread.run(Thread.java:829) [_:_]
2024-09-03T21:26:40.881Z ERROR storage.flowstore.FlowStoreWarmer FlowStoreWarmer_flow_cache_warmup_thread-0 lambda_schedule_0:86 exception in warmup cycle
java.util.concurrent.ExecutionException: java.lang.RuntimeException: object type 541 not supported by FlowStore
at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:528) _[guava-23.5-jre.jar:_]
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:507) _[guava-23.5-jre.jar:_]
at com.google.common.util.concurrent.AbstractFuture_TrustedFuture.get(AbstractFuture.java:85) _[guava-23.5-jre.jar:_]
at com.vnera.storage.flowstore.FlowStore.executeProcessors(FlowStore.java:814) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStore.lambda__processFlows_11(FlowStore.java:742) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStore.cachedLocked(FlowStore.java:829) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStore._processFlows(FlowStore.java:707) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStore.processFlows(FlowStore.java:644) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStore.processFlows(FlowStore.java:623) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStore.processFlows(FlowStore.java:611) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreWarmer.changeLogWarmupForCustomer(FlowStoreWarmer.java:163) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreWarmer.changeLogWarmup(FlowStoreWarmer.java:143) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreWarmer.lambda_schedule_0(FlowStoreWarmer.java:84) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at java.util.concurrent.Executors_RunnableAdapter.call(Executors.java:515) [_:_]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [_:_]
at java.util.concurrent.ScheduledThreadPoolExecutor_ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [_:_]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [_:_]
at java.util.concurrent.ThreadPoolExecutor_Worker.run(ThreadPoolExecutor.java:628) [_:_]
at java.lang.Thread.run(Thread.java:829) [_:_]
Caused by: java.lang.RuntimeException: object type 541 not supported by FlowStore
at com.vnera.storage.flowstore.FlowStoreCache.convert(FlowStoreCache.java:368) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreCache.cache(FlowStoreCache.java:357) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreCache.fetchAndCache(FlowStoreCache.java:281) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreCache.getCanonical(FlowStoreCache.java:260) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreDenormHelper.getEip(FlowStoreDenormHelper.java:889) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStoreDenormHelper.processBatch(FlowStoreDenormHelper.java:150) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.vnera.storage.flowstore.FlowStore.lambda__processFlows_10(FlowStore.java:738) _[storage-flowstore-0.001-SNAPSHOT.jar:_]
at com.google.common.util.concurrent.TrustedListenableFutureTask_TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:127) _[guava-23.5-jre.jar:_]
at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:57) _[guava-23.5-jre.jar:_]
at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:80) _[guava-23.5-jre.jar:_]
Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.
Aria Operations for Network 6.12.0
Aria Operations for Network 6.12.1
Aria Operations for Network 6.13.0
This GUI error occurs due to internal cache holding objectTypes
was corrupted or not loaded correctly.
To resolve this issue, below workaround steps can be executed:
1. Take a putty/ssh session to Aria Operations for Networks Platfrom node1
2. Login with username support
3. Execute below commands:
ub
./run_all.sh sudo restapilayer-service stop
./run_all.sh sudo restapilayer-service start
Above commands will stop and start restapilayer service module.
4. Wait for 3-5 minutes.
5. Execute GUI workflow for Security Planning for Flows and Click Analyse.
6. The GUI Workflow should work as expected, see screnehsot below