Symptom
The Diagnostics Agent does not start and at jvm_smdagent.out file the following error is shown:
Exception in thread "Connector" java.lang.NoClassDefFoundError: com/sap/smd/server/util/StringUtils
at com.sap.smd.core.runtime.broker.ApplicationManager$2.accept(ApplicationManager.java:409)
at com.sap.smd.core.runtime.broker.application.core.store.FileBasedApplicationStore.getApplicationEntities(FileBasedApplicationStore.java:181)
at com.sap.smd.core.runtime.broker.ApplicationManager.getApplicationEntities(ApplicationManager.java:159)
at com.sap.smd.core.runtime.broker.application.core.provider.EntityProviderImpl.findObjectsByFilter(EntityProviderImpl.java:93)
at com.sap.smd.om.impl.broker.ObjectBrokerImpl.findObjectsByFilter(ObjectBrokerImpl.java:693)
at com.sap.smd.om.impl.broker.BrokerFactoryImpl.findObjectsByFilter(BrokerFactoryImpl.java:404)
at com.sap.smd.core.runtime.broker.ApplicationManager.getInitStates(ApplicationManager.java:394)
at com.sap.smd.core.runtime.broker.ApplicationManager.reachInitializationStates(ApplicationManager.java:354)
at com.sap.smd.core.runtime.Runtime.run(Runtime.java:57)
at com.sap.smd.agent.SMDAgeletsRuntimeContext.runStarterPlugin(SMDAgeletsRuntimeContext.java:111)
at com.sap.smd.agent.SMDAgeletsRuntimeContext.startApplications(SMDAgeletsRuntimeContext.java:162)
at com.sap.smd.agent.AgentContext.startApplications(AgentContext.java:775)
at com.sap.smd.agent.SMDAgeletsRuntimeContext.offlineStart(SMDAgeletsRuntimeContext.java:484)
at com.sap.smd.agent.SMDAgeletsRuntimeContext.offlineStartAppsIfNeeded(SMDAgeletsRuntimeContext.java:377)
at com.sap.smd.agent.SMDAgeletsRuntimeContext.statusChanged(SMDAgeletsRuntimeContext.java:322)
at com.sap.smd.agent.connection.SMDConnector.triggerStatusChanged(SMDConnector.java:966)
at com.sap.smd.agent.connection.SMDConnector.setConnectionStatus(SMDConnector.java:886)
at com.sap.smd.agent.connection.SMDConnectionTask.internalAttemptConnection(SMDConnectionTask.java:658)
at com.sap.smd.agent.connection.SMDConnectionTask$1.run(SMDConnectionTask.java:111)
at com.sap.smd.agent.connection.P4JNDIContextHelper.executeInSecurityContext(P4JNDIContextHelper.java:146)
at com.sap.smd.agent.connection.SMDConnectionTask.attemptConnection(SMDConnectionTask.java:106)
at com.sap.smd.agent.connection.SMDConnectionTask.run(SMDConnectionTask.java:1460)
at java.lang.Thread.run(Thread.java:679)
Caused by: java.lang.ClassNotFoundException: com.sap.smd.server.util.StringUtils
at com.sap.smd.agent.MultiFileLoader.findClass(MultiFileLoader.java:138)
at java.lang.ClassLoader.loadClass(ClassLoader.java:354)
at com.sap.smd.agent.MultiFileLoader.loadClass(MultiFileLoader.java:151)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:367)
... 23 more
Read more...
Environment
Diagnostics Agent running with JVM 6.
Product
SAP Solution Manager 7.2
Keywords
Diagostics Agent JVM , KBA , SV-SMG-DIA , Diagnostics , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview