cancel
Showing results for 
Search instead for 
Did you mean: 

Introscope EM 9 - Error while parsing metric configuration file

Former Member
0 Kudos

Hello.

Following Introscope 9 installation.

Using Introscope Version 9 Installation Guide for SAP.

After starting Instroscope on Linux RedHat 5, we have the following ERROR message on IntroscopeEnterpriseManager.log:

7/13/12 06:26:32.803 PM BRT [ERROR] [main] [Manager.SapPush.SMC] Error while parsing metric configuration file /usr/sap/DAA/SMDA97/SMDAgent/applications.config/com.sap.smd.agent.application.e2emai/MAI/em.ISMetricCollectionDefinition.xml: null

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at com.sap.sup.wily.em.push.MetricConfigManager.loadConfiguration(MetricConfigManager.java:60)

at com.sap.sup.wily.em.push.MetricConfigManager.<init>(MetricConfigManager.java:48)

at com.sap.sup.wily.em.push.PushService.startService(PushService.java:53)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at com.sap.sup.wily.em.push.PushServiceLoader.createPushService(Unknown Source)

at com.sap.sup.wily.em.push.PushServiceLoader.startService(Unknown Source)

at com.wily.introscope.server.enterprise.entity.extension.ExtensionEntity.loadEclipseEMExtensions(ExtensionEntity.java:199)

at com.wily.introscope.server.enterprise.entity.extension.ExtensionEntity.startEMServices(ExtensionEntity.java:285)

at com.wily.introscope.server.enterprise.EnterpriseServer.initialize(EnterpriseServer.java:663)

at com.wily.introscope.server.enterprise.EnterpriseServer.doStart(EnterpriseServer.java:358)

at com.wily.util.ALifeCycle.start(ALifeCycle.java:86)

at com.wily.introscope.server.enterprise.EnterpriseServer.<init>(EnterpriseServer.java:301)

at com.wily.introscope.server.enterprise.EnterpriseServer.<init>(EnterpriseServer.java:280)

at com.wily.introscope.server.enterprise.EnterpriseServer.start(EnterpriseServer.java:1444)

at com.wily.introscope.em.internal.Activator.startEM(Activator.java:116)

at com.wily.introscope.em.internal.Application.start(Application.java:27)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)

at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

at org.eclipse.equinox.launcher.Main.main(Main.java:1212)

at org.eclipse.core.launcher.Main.main(Main.java:30)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at com.zerog.lax.LAX.launch(DashoA10*..)

at com.zerog.lax.LAX.main(DashoA10*..)

Caused by: com.sap.smd.mai.MAIConfigException: [MetricConfigurationParser.unmarshallMetricConfiguration] Cannot unmarshall configuration.

at com.sap.smd.mai.configuration.parser.MetricConfigurationParser.unmarshallMetricConfiguration(MetricConfigurationParser.java:429)

at com.sap.smd.mai.configuration.parser.MetricConfigurationParser.parseConfiguration(MetricConfigurationParser.java:83)

... 43 more

Caused by: com.sap.engine.services.webservices.jaxrpc.exceptions.XmlUnmarshalException: XML Deserialization Error. XML Parser has thrown exception while parsing input. See nested exception.

at com.sap.engine.services.webservices.jaxrpc.encoding.XMLMarshaller.unmarshal(XMLMarshaller.java:416)

at com.sap.smd.mai.configuration.parser.MetricConfigurationParser.unmarshallMetricConfiguration(MetricConfigurationParser.java:422)

... 44 more

Caused by: com.sap.engine.lib.xml.parser.ParserException -> java.io.IOException: Parsing an empty source. Root element expected!

at com.sap.engine.lib.xml.parser.tokenizer.XMLTokenReaderImpl.begin(XMLTokenReaderImpl.java:165)

at com.sap.engine.services.webservices.jaxrpc.encoding.XMLMarshaller.unmarshal(XMLMarshaller.java:400)

... 45 more

Caused by: java.io.IOException: Parsing an empty source. Root element expected!

at com.sap.engine.lib.xml.parser.XMLParser.onEncodedDataReaderEOF(XMLParser.java:2893)

at com.sap.engine.lib.xml.parser.helpers.AdvancedXMLStreamReader.onEncodedDataReaderEOF(AdvancedXMLStreamReader.java:433)

at com.sap.engine.lib.xml.parser.readers.EncodedDataReader.read(EncodedDataReader.java:173)

at com.sap.engine.lib.xml.parser.helpers.AdvancedXMLStreamReader.read(AdvancedXMLStreamReader.java:143)

at com.sap.engine.lib.xml.parser.helpers.AdvancedXMLStreamReader.addInputFromInputStream(AdvancedXMLStreamReader.java:292)

at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:226)

at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:145)

at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:160)

at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:261)

at com.sap.engine.lib.xml.parser.AbstractXMLParser.activeParse(AbstractXMLParser.java:124)

at com.sap.engine.lib.xml.parser.tokenizer.XMLTokenReaderImpl.begin(XMLTokenReaderImpl.java:159)

... 46 more

We know this is pointing to an specific file.

We check that an the file is empty.

We are trying to do a clear installation an this is the only problem we could identify.

7/13/12 06:26:47.182 PM BRT [INFO] [main] [Manager] Introscope Enterprise Manager started with management module warnings.

Maybe this is only a kind of warning but we want to know if somebody else had the some message like this.

If you have passed something similar to this, please, let us know how can we correct it.

Best regard.

Mr. Vreeswijk

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hello,

Please check SAP NOTE:

1903629 - Error "Parsing an empty source. Root element expected!" in Wily Introscope Enterprise Man...

It says, System Monitoring is not setup properly. Kindly check  this note and below link for system monitoring.

http://wiki.scn.sap.com/wiki/download/attachments/269157890/Setup%20System%20Monitoring%20and%20Aler...

Hope this helps.

Thanks,

Rajat

Former Member
0 Kudos

Hi!

I have exactly the same problem.

Did you have any solution?

Former Member
0 Kudos

Hello, getting the same errors in Wily 9.1 EM running on Solaris 10 with Solman 7.1 SPS5.

11/05/12 10:11:19.516 PM GMT [INFO] [SapPush Heartbeat] [Manager.SapPush.SD7] Lo
ading metric config file /usr/sap/DAD/SMDA96/SMDAgent/applications.config/com.sa
p.smd.agent.application.e2emai/MAI/em.ISMetricCollectionDefinition.xml
11/05/12 10:11:19.539 PM GMT [ERROR] [SapPush Heartbeat] [Manager.SapPush.SD7] E
rror while parsing metric configuration file /usr/sap/DAD/SMDA96/SMDAgent/applic
ations.config/com.sap.smd.agent.application.e2emai/MAI/em.ISMetricCollectionDefi
nition.xml: null
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.sap.sup.wily.em.push.MetricConfigManager.loadConfiguration(Metric
ConfigManager.java:60)
        at com.sap.sup.wily.em.push.MetricConfigManager.checkReloadMetricConfig(
MetricConfigManager.java:202)
        at com.sap.sup.wily.em.push.ConfigListener$ConfigWatcher.checkReloadConf
iguration(ConfigListener.java:38)
        at com.sap.sup.wily.em.push.ConfigListener$ConfigWatcher.execute(ConfigL
istener.java:49)
        at com.sap.sup.wily.em.push.TaskAdapter.ITimestampedRunnable_execute(Unk
nown Source)
        at com.wily.util.heartbeat.IntervalHeartbeat$BehaviorNode.execute(Interv
alHeartbeat.java:972)
        at com.wily.util.heartbeat.IntervalHeartbeat.executeNextBehaviorAndCalcu
lateSleepTime(IntervalHeartbeat.java:491)
        at com.wily.util.heartbeat.IntervalHeartbeat.access$2(IntervalHeartbeat.
java:445)
        at com.wily.util.heartbeat.IntervalHeartbeat$HeartbeatRunnable.run(Inter
valHeartbeat.java:668)
        at java.lang.Thread.run(Thread.java:662)
Caused by: com.sap.smd.mai.MAIConfigException: [MetricConfigurationParser.unmars
hallMetricConfiguration] Cannot unmarshall configuration.
        at com.sap.smd.mai.configuration.parser.MetricConfigurationParser.unmars
hallMetricConfiguration(MetricConfigurationParser.java:429)

The file has a current date and time stamp, but is empty??

/usr/sap/DAD/SMDA96/SMDAgent/applications.config/com.sap.smd.agent.application.e2emai/MAI/em.ISMetricCollectionDefinition.xml

Any answers?

Former Member
0 Kudos

Hello,

The file

/usr/sap/DAD/SMDA96/SMDAgent/applications.config/com.sap.smd.agent.application.e2emai/MAI/em.ISMetricCollectionDefinition.xml

has current date-time and not empty.

former_member185048
Participant
0 Kudos

Hi,

Can you please tell the solution for this issue

Former Member
0 Kudos

Did Anyone got solution for this..??

Former Member
0 Kudos

any solution?