Spectrum Service Editor gui hangs and is unusable
search cancel

Spectrum Service Editor gui hangs and is unusable

book

Article ID: 250376

calendar_today

Updated On:

Products

CA Spectrum

Issue/Introduction

At a scale of ~180K SM_Services, we have observed that it is no longer possible to manage services via the Service Editor tool.  Any attempt to open this tool results in a frozen client, which requires restart to resume other functionality. 

Client stack dumps show tomcat processing to build the view:

"AWT-EventQueue-2" #38 prio=6 os_prio=0 tid=0x0000021b5db41800 nid=0x5b20 runnable [0x000000701f4fd000]
   java.lang.Thread.State: RUNNABLE
 at java.util.Arrays.binarySearch0(Unknown Source)
 at java.util.Arrays.binarySearch(Unknown Source)
 at com.aprisma.util.SmartObjectList.getAt(SmartObjectList.java:240)
 at com.aprisma.spectrum.app.util.treetable.DefaultMutableAttributeTreeNode.getAt(DefaultMutableAttributeTreeNode.java:461)
 at com.aprisma.spectrum.app.util.treetable.DefaultMutableAttributeTreeNode.getValueByAttrID(DefaultMutableAttributeTreeNode.java:537)
 at com.aprisma.spectrum.app.slm.common.topology.DirectChildConditionTreeNode.treeNodesChanged(DirectChildConditionTreeNode.java:70)
 at com.aprisma.spectrum.app.util.treetable.MappedTreeModel.fireTreeNodeUpdate(MappedTreeModel.java:770)
 - locked <0x00000006b7836400> (a com.aprisma.spectrum.app.util.treetable.MappedTreeModel$ReusableTreeModelEvent)
 at com.aprisma.spectrum.app.util.treetable.MappedTreeModel.fireTreeNodeUpdate(MappedTreeModel.java:715)
 - locked <0x00000006b7836400> (a com.aprisma.spectrum.app.util.treetable.MappedTreeModel$ReusableTreeModelEvent)
 at com.aprisma.spectrum.app.util.treetable.ModelTreeNode.attributeChanged(ModelTreeNode.java:152)
 at com.aprisma.spectrum.app.topo.common.repository.AbstractModelRepository.notifyListener(AbstractModelRepository.java:638)
 at com.aprisma.spectrum.app.topo.client.repository.ModelRepository.notifyListener(ModelRepository.java:620)
 at com.aprisma.spectrum.app.topo.common.repository.AbstractModelRepository.notifyUpdateAttribute(AbstractModelRepository.java:680)
 at com.aprisma.spectrum.app.topo.common.repository.AbstractModelRepository.updateAttribute(AbstractModelRepository.java:763)
 at com.aprisma.spectrum.app.topo.client.repository.ModelRepository.updateAttributes(ModelRepository.java:431)
 at com.aprisma.spectrum.app.topo.client.repository.ModelRepository.dataUpdated(ModelRepository.java:665)
 at com.aprisma.spectrum.app.client.util.ClientUpdatePoller$SwingRunnable.run(ClientUpdatePoller.java:390)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)

 

Environment

Release : 21.2

Component : Spectrum Applications

Cause

Code issue in processing SLM hierarchy

Resolution

This is tentatively scheduled to be resolved in 23.3.6 once released.  23.3.6 is scheduled to be available in March 2024.

Additional Information

DE543405