Consultor Eletrônico



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.