Details
-
Bug
-
Resolution: Fixed
-
Medium
-
None
-
None
-
None
-
Crowd 2.2.0-m5
Confluence: https://bamboo.extranet.atlassian.com/browse/CONFFUNC-CONFCRUSH-166 (includes Crowd 2.2.0-m4)
Description
Note: I am assuming a Crowd issue since that's the top of the stack, however, the error was found while interacting with Confluence.
• In Crowd: Add an ActiveDirectory LDAP server to Crowd (no SSL).
• In Crowd: Add Confluence application and map it to the new AD.
• In Confluence: Add the Crowd Server as the user directory, set it to read-write and add it to the top of the list.
• In Confluence: Try to add a new user
Expected: An error message that states that Crowd Server could not perform this operation. My understanding is that adding users to AD is only allowed through SSL connection, which is why this would fail.
Actual: Unhandled exception:
javax.xml.bind.DataBindingException: javax.xml.bind.UnmarshalException - with linked exception: [org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x0) was found in the element content of the document.]
at javax.xml.bind.JAXB.unmarshal(JAXB.java:201)
Note: Same thing happens when trying to "Change Password" for an AD user from Confluence.