Security Planning for flow produces an error on Aria Operations for Network GUI "Java.util.concurrent.ExecutionException:java.lang.RuntimeException:object type 541 not supported by FlowStore"
search cancel

Security Planning for flow produces an error on Aria Operations for Network GUI "Java.util.concurrent.ExecutionException:java.lang.RuntimeException:object type 541 not supported by FlowStore"

book

Article ID: 376951

calendar_today

Updated On:

Products

VMware Aria Operations for Networks

Issue/Introduction

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.

Environment

Aria Operations for Network 6.12.0
Aria Operations for Network 6.12.1
Aria Operations for Network 6.13.0

Cause

This GUI error occurs due to  internal cache holding objectTypes was corrupted or not loaded correctly. 

Resolution

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