Kbase P125503: offline fathom -dump fails with NoClassDefFoundError missing AbstractMgmtBeanFactory class
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  11/02/2010 |
|
Status: Unverified
SYMPTOM(s):
offline fathom -dump returns an error
online fathom -dump works fine
fathom -dump fails to export content of Fathom resource database
Remote monitoring is enabled
Exception in thread "main" java.lang.NoClassDefFoundError: com/sonicsw/ma/mgmtapi/config/impl/AbstractMgmtBeanFactory
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at com.progress.isq.ipqos.ProjectStorage.ProjectStorage.createObject(ProjectStorage.java:337)
at com.progress.isq.ipqos.ConfigDatabase.resurectObject(ConfigDatabase.java:592)
at com.progress.isq.ipqos.ConfigDatabase.resurectObject(ConfigDatabase.java:617)
at com.progress.isq.ipqos.ConfigDatabase.resurectProject(ConfigDatabase.java:495)
..
..
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xml/serialize/BaseMarkupSerializer
at com.progress.isq.ipqos.ProbeDefaults.<clinit>(ProbeDefaults.java:91)
at com.progress.isq.ipqos.Probe.getProperty(Probe.java:1898)
at com.progress.isq.ipqos.Probe.getProperty(Probe.java:1916)
at com.progress.isq.ipqos.resources.rules.SysMemRule.setDefaults(SysMemRule.java:30)
at com.progress.isq.ipqos.ProjectStorage.StorageObject.<init>(StorageObject.java:52)
at com.progress.isq.ipqos.ProjectStorage.StorageGroup.<init>(StorageGroup.java:33)
..
..
Using SP1 or higher
FACT(s) (Environment):
OpenEdge Management 3.1B 32-bit
OpenEdge Management 3.1B 64-bit
OpenEdge Management 3.1C 32-bit
OpenEdge Management 3.1C 64-bit
CAUSE:
Bug# OE00156303
FIX:
If possible, use an online dump (fathom -dump file.xml -httpport port) while your Admin/OE Management are running.
If an offline dump is required, edit DLC/properties/JavaTools.properties, go to [FATHOMCLI] classpath= definitions and add these 2 new entries there:
classpath=.......,/usr/oe101b/java/ext/mgmt_client.jar,/usr/oe101b/java/ext/xercesImpl_mq61.jar
Replace /usr/oe101b with your DLC path value, save the file and repeat (an offline) fathom -dump.