IBM Support

ClassNotFound exception while loading IBM Sterling Application Manager

Troubleshooting


Problem

ClassNotFound exception while loading IBM Sterling Application Manager

Symptom

This article will help resolving ClassNotFound exception if its thrown in some client machines, but the IBM Sterling Application Manager UI is working fine in at least one of the client machines.

The class that fails to load / find is available in one of the Sterling *ui.jar, but the Configurator fails to load it. Sample exception is shown below -

Error Message

lt;Errors>
<Error ErrorCode="java.lang.ClassNotFoundException"

<Attribute Name="ErrorCode" Value="java.lang.ClassNotFoundException"/>
<Attribute Name="ErrorDescription" Value="java.lang.ClassNotFoundException"/>
<Error ErrorCode="java.lang.ClassNotFoundException"
<br /> <Stack>java.lang.ClassNotFoundException: com.yantra.ycp.ui.screens.YCPOrganizationListBehavior
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.yantra.yfc.ui.YFCFrame.newForm(YFCFrame.java:524)
at com.yantra.yfc.ui.YFCFrame.newForm(YFCFrame.java:482)
at com.yantra.app.config.YantraConfigMain.newForm(YantraConfigMain.java:734) <b r /> at com.yantra.ycp.ui.screens.util.YCPScreenUtils.newForm(YCPScreenUtils.java:699)&# xd;
at com.yantra.ycp.ui.screens.util.YCPScreenUtils.actInnerPanel(YCPScreenUtils.java: 285)
at com.yantra.ycp.ui.screens.util.YCPScreenUtils.addInnerPanelListToForm(YCPScreenU tils.java:269)
at com.yantra.ycp.ui.screens.YCPSearchBehavior.loadListScreen(YCPSearchBehavior.jav a:197)
at com.yantra.ycp.ui.screens.YCPSearchBehavior.setData(YCPSearchBehavior.java:115)& #xd;
at com.yantra.ycp.pm.ui.screens.YCPOrgSearchBehavior.setData(YCPOrgSearchBehavior.j a

Resolving The Problem

1. Verify that the JRE version used by client machine is from supported. Please refer to IBM Sterling documentation for supported stack matrix for specific product version.

2. Refresh JRE cache (open java console and click 'x'. Or delete cache files manually )

3. If both above step did not work then uninstall JRE and try loading config page. This process will install correct JRE version. Above issue should the new JRE the Configurator should load properly.

Contact IBM Sterling Support if IBM Sterling Application Manager still continues to throw ClassNotFound exception.

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5;8.0;7.9","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

NFX7284

Product Synonym

[<p><b>]Severity[</b><p>];Normal

Document Information

Modified date:
16 June 2018

UID

swg21554840