"org.xml.sax.SAXParseException: Content is not allowed in prolog" Message is Signalled When Switching ODI to External Authentication or Simply Using a XML File (Doc ID 2053546.1)

Last updated on MARCH 07, 2017

Applies to:

Oracle Data Integrator - Version 10.1.3.2.0 and later
Information in this document applies to any platform.

Symptoms

The following error is signalled when trying to use external authentication in Oracle Data Integrator (ODI):

oracle.odi.setup.AuthenticationConfigurationSwitchingException: Content is not allowed in prolog.
    at oracle.odi.setup.SwitchToExternalAuthenticationService.listMatchedSupervisorUsernames(SwitchToExternalAuthenticationService.java:155)
    at oracle.odi.ui.gallery.support.SwitchAuthModeController.hasValidSupervisor(SwitchAuthModeController.java:168)
    at oracle.odi.ui.gallery.support.SwitchAuthModeConnectionPage.invoke(SwitchAuthModeConnectionPage.java:90)
    at oracle.odi.ui.gallery.support.AbstractMasterRepositoryWizard$2.run(AbstractMasterRepositoryWizard.java:168)
    at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:655)
    at java.lang.Thread.run(Thread.java:682)

The ODI log file shows:

[2015-09-03T09:17:29.946+01:00] [security] [ERROR] [] [oracle.security.jps.internal.config.xml.XmlConfigurationFactory] [tid: 12] [ecid: 0000KyII0RZEwGt_CdS4yg1Lu08D000001,0:3] org.xml.sax.SAXParseException: Content is not allowed in prolog.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms