VMware Cloud Community
VictorY2000
Contributor
Contributor

any change in vCloud Director are not relected in the Chargeback hierarchy

In Chargeback hierarchy, it still shows old vCloud Director structure, basically, any new organization, or VMs are not shown in Chargeback hierarchy. how to fix it?

In the "System Health", everything is fine (green).

In vCloud Director log, we could see that chargeback user login to it very 5 minutes.

We could still generate reports for any existing Org or VMs in chargeback hierarchy for vCloud Director.

In Chargeback vCloud Director DataCollector error log, we see following error every 5 minutes:

"ERROR [eventProcessorTimer] [jobs.EventProcessorJob] 7904: Chargeback API failed exception caught while running com.vmware.chargeback.integration.vcloud.jobs.EventProcessorJob 

com.vmware.chargeback.integration.commons.exception.ChargebackApiFailedException: Unmarshalling error

..........................

Caused by: javax.xml.bind.UnmarshalException

- with linked exception:

[org.xml.sax.SAXParseException: Character reference "&#8" is an invalid XML character.]

"

not sure whether it is the root cause or not.

Thank you!

Reply
0 Kudos
1 Reply
dprabhakaran
Enthusiast
Enthusiast

VictorY2000,

  Do you use API to interact with vCloud Director? Looks like some VM information contains (could be VM Name) control character. Though keying an control through UI is remote whereas through API its quite possible. Chargeback vCD director fails to process the vCD events as the XML parser fails to parse the control character.

Thanks

Diwakar

Reply
0 Kudos