VMware Cloud Community
progressmaschin
Contributor
Contributor

vCenter Performance Overview chart fails to display - Unable to initialize Report Descriptor Templates Repository

Hi,

i just tried several resolutions what i found in this community to resolve my problem, but always without success.

When i open in vCenter 4.0.0.0 SP2 the performance chart "overview" it brings out the error:

"Task execution produced an error. Re-initialization attempt # will startup after 60 seconds"

The performance chart "Advanced" is working normal...

This problem is appeared, when i tried to minimize the tomcat6 Java Maximum memory pool from 1024MB to 512MB over the "tomcat configuration" program.

Here is the stat.log: (The %ProgramFiles%\VMware\Infrastructure\VirtualCenter Server\tomcat\logs\stats.log)

19 Okt 10, 14:19:08 ERROR com.vmware.vim.stats.webui.startup.StatsApplicationLauncher : Task execution produced an error. Re-initialization attempt #108 will startup after 60 seconds...

java.util.concurrent.ExecutionException: java.lang.IllegalStateException: com.vmware.vim.stats.webui.StatsReportException: Unable to initialize Report Descriptor Templates Repository.

at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)

at java.util.concurrent.FutureTask.get(Unknown Source)

at com.vmware.vim.stats.webui.startup.StatsApplicationLauncher$1.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: java.lang.IllegalStateException: com.vmware.vim.stats.webui.StatsReportException: Unable to initialize Report Descriptor Templates Repository.

at com.vmware.vim.stats.webui.startup.StatsApplicationLauncher$1$1.run(Unknown Source)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)

at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

... 1 more

Caused by: com.vmware.vim.stats.webui.StatsReportException: Unable to initialize Report Descriptor Templates Repository.

at com.vmware.vim.stats.webui.startup.ReportDescriptorsRepositoryInitializer.init(Unknown Source)

at com.vmware.vim.stats.webui.startup.StatsReportInitializer.createInitializers(Unknown Source)

at com.vmware.vim.stats.webui.startup.StatsReportInitializer.init(Unknown Source)

... 9 more

Caused by: java.lang.IllegalArgumentException: Malformed URL 'C:\Program Files\VMware\Infrastructure\tomcat\webapps\statsreport\WEB-INF\classes\StatisticsRepository.xsd' : unknown protocol: c

at org.apache.commons.digester.Digester.resolveEntity(Digester.java:1603)

at com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntity(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.xsdToXMLInputSource(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.processJAXPSchemaSource(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)

at org.apache.commons.digester.Digester.parse(Digester.java:1785)

at com.vmware.vim.stats.report.repository.xml.bean.XMLBeanStorage.parseFile(Unknown Source)

at com.vmware.vim.stats.report.repository.xml.bean.XMLBeanStorage.registerFileChangeListeners(Unknown Source)

at com.vmware.vim.stats.report.repository.xml.bean.XMLBeanStorage.<init>(Unknown Source)

at com.vmware.vim.stats.report.repository.xml.XmlStatDescriptorTemplatesRepository.<init>(Unknown Source)

at com.vmware.vim.stats.webui.startup.ReportDescriptorsRepositoryInitializer.createRepository(Unknown Source)

... 12 more

http://kb.vmware.com/kb/1012812 is just checked and ok.

thanks for help

Reply
0 Kudos
3 Replies
Troy_Clavell
Immortal
Immortal

you have seen this?

http://kb.vmware.com/kb/1012812

Reply
0 Kudos
progressmaschin
Contributor
Contributor

yes everything done/checked like in http://kb.vmware.com/kb/1012812 described.

the strange thing is, that everything worked fine before the change of the parameter "Maximum memory pool" in the tomcat configuration...

Reply
0 Kudos
progressmaschin
Contributor
Contributor

no solution?

Reply
0 Kudos