My Oracle Support Banner

"NoClassDefFoundError: org/apache/commons/collections/FastHashMap" When Using Switch Sheet Return to Nominal (Doc ID 2778529.1)

Last updated on MAY 21, 2021

Applies to:

Oracle Utilities Network Management System - Version 2.5.0.1.0 to 2.5.0.1.0 [Release 2.5]
Oracle Network Management for Utilities - DMS - Version 2.5.0.1.0 to 2.5.0.1.0 [Release 2.5]
Information in this document applies to any platform.

Symptoms

On : 2.5.0.1.0 version, Web Switching

Error when using Switch Sheet Return to Nominal

Trying to generate Return to Nominal steps generates an error in the WebWorkspace client log


java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap
at
org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptor(PropertyU
tilsBean.java:964) ~[commons-beanutils-1.9.4.jar:1.9.4]
at
org.apache.commons.beanutils.PropertyUtilsBean.isWriteable(PropertyUtilsBean.j
ava:1479) ~[commons-beanutils-1.9.4.jar:1.9.4]
at
org.apache.commons.beanutils.PropertyUtils.isWriteable(PropertyUtils.java:713)
 ~[commons-beanutils-1.9.4.jar:1.9.4]
at
com.splwg.oms.fcp.switching.SwmanStepHelper.createCopySteps(SwmanStepHelper.ja
va:494) ~[nms_client.jar:?]
at
com.splwg.oms.fcp.switching.SwmanStepHelper.createCopyStep(SwmanStepHelper.jav
a:420) ~[nms_client.jar:?]
at
com.splwg.oms.fcp.command.ReturnToNominalCommand.execute(ReturnToNominalComman
d.java:180) ~[nms_client.jar:?]
at com.splwg.oms.jbot.JBotCommand.executeCommand(JBotCommand.java:608)
~[nms_client.jar:?]
at
com.splwg.oms.jbot.CommandProcessor.processCommand(CommandProcessor.java:163)
~[nms_client.jar:?]
at
com.splwg.oms.jbot.CommandProcessor.processPackage(CommandProcessor.java:297)
~[nms_client.jar:?]
at com.splwg.oms.jbot.adapter.JBotAdapter$1.run(JBotAdapter.java:1168)
[nms_client.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[?:1.8.0_291]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_291]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[?:1.8.0_291]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[?:1.8.0_291]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_291]
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.collections.FastHashMap
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_291]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_291]
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[?:1.8.0_291]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_291]
... 15 more





The issue can be reproduced at will with the following steps:
Create an Emergency switch sheet.
With sheet recording on open a device using the Control Tool.
This will add a step to open the device to the switch sheet.
Press the 'Generate a "Return to Nominal" block of steps' button located above the steps.

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
 Fix Description
 Migration
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.