Event Broker CheckRunOperation throws System.Xml.XmlException on OutgoingProvisioningPending

Bob Bradley 7 years ago • updated by anonymous 3 years ago 6

The following is the exception reported (repeatedly) in the event broker log during its check for pending exports, resulting in 100% CPU usage between UNService.exe and LSASS.exe (causing me to have to kill the UNService process):

D 03/03/2011 15:38:51: Start call for OutgoingProvisioningPending
W 03/03/2011 15:38:58: Aborting OpList: CheckRunOperation returned error (-1) - System.Xml.XmlException: The ' ' character, hexadecimal value 0x20,

cannot be included in a name.
at System.Xml.ValidateNames.ThrowInvalidName(String s, Int32 offsetStartChar, Int32 offsetBadChar)
at System.Xml.ValidateNames.ParseNCNameInternal(String s, Boolean throwOnError)
at System.Xml.XmlConvert.VerifyNCName(String name)
at System.Xml.Linq.XName..ctor(XNamespace ns, String localName)
at System.Xml.Linq.XNamespace.GetName(String localName, Int32 index, Int32 count)
at System.Xml.Linq.XNamespace.GetName(String localName)
at System.Xml.Linq.XName.Get(String expandedName)
at System.Xml.Linq.XName.op_Implicit(String expandedName)
at UNPlugin_ADSync.HiddenParameter.GenerateXml()
at UNPlugin_ADSync.HiddenParameter.ToString()
at UNPlugin_ADSync.TADChanges.ProcessOperation(ProcessType processType, String customActionName, String& parameter, String& hiddenParameter, String&

opListHiddenParameter, String& resultMessage)


Won't fix as Event Broker v2.x is end of development life. Event Broker v3.0 will not use this architecture.

Please retain for knowledge base of Event Broker.

The error occurs due to the Group Names.

Group Names must not have spaces, as the original design of UNIFYNow used the Group Name as an XML element.

<CommitADSyncChanges> <GroupName>CIT AD</GroupName> </CommitADSyncChanges>

Replace this Group Name with something that doesn't contain a space.

Reopening as I will add this as a note to the plugin documentation for plugins that use the Group Name field

Added note about group names not containing spaces to all paired plugins. Also added the issue to the Troubleshooting section of the documentation

Closed, Bob was happy with resolution