NSX-T Firewall Rules Metrics are missing on Aria Operations for Networks GUI
search cancel

NSX-T Firewall Rules Metrics are missing on Aria Operations for Networks GUI

book

Article ID: 381948

calendar_today

Updated On:

Products

VMware Aria Operations for Networks

Issue/Introduction

Collector latest.log shows below exception while processing the security policies.

java.lang.IllegalArgumentException: Comparison method violates its general contract_
        at java.util.TimSort.mergeHi(TimSort.java:903) _[_:_]
        at java.util.TimSort.mergeAt(TimSort.java:520) _[_:_]
        at java.util.TimSort.mergeForceCollapse(TimSort.java:461) _[_:_]
        at java.util.TimSort.sort(TimSort.java:254) _[_:_]
        at java.util.Arrays.sort(Arrays.java:1515) _[_:_]
        at java.util.ArrayList.sort(ArrayList.java:1750) _[_:_]
        at com.vnera.dataproviders.core.impl.vmware.policymanager.tasks.datafetchers.PolicyManagerFirewallPolicyRulesFetcher.getFirewallPolicies

Environment

  • Aria Operations for Networks 6.10.0
  • Aria Operations for Networks 6.11.0
  • Aria Operations for Networks 6.12.0
  • Aria Operations for Networks 6.12.1
  • Aria Operations for Networks 6.13.0
  • Aria Operations for Networks 6.14.0

Cause

  • Aria Operations for Networks fetches the security polices from all domains then do the sorting based on category and sequence number.
  • Aria Operations for Networks fetches the firewall rules from each of the sorted security polices.
  • Due to IllegalArgumentException seen in the collector logs the firewall rules intermittently deleting hence data is seen missing in GUI.

Resolution