Oracle ODI Studio - ODI-10181: Uncategorized configuration exception. Caused by JPS-01544: The provided configuration file path
When attempting to login to Oracle Data Integrator Studio, you get this error:
oracle.odi.core.config.UncategorizedConfigurationException: ODI-10181: Uncategorized configuration exception. JPS-01544: The provided configuration file path /home/oracle/.odi/oracledi/jps-config-jse.xml is invalid or null. at oracle.odi.core.OdiInstance.(OdiInstance.java:934) at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:735) at oracle.odi.ui.docking.panes.OdiCnxFactory$2.run(OdiCnxFactory.java:245) at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:961) at java.lang.Thread.run(Thread.java:750) Caused by: oracle.security.jps.config.JpsConfigurationException: JPS-01544: The provided configuration file path /home/oracle/.odi/oracledi/jps-config-jse.xml is invalid or null. at oracle.security.jps.internal.config.xml.XmlConfigurationFactory.validateFileLocation(XmlConfigurationFactory.java:569) at oracle.security.jps.internal.config.xml.XmlConfigurationFactory.initDefaultConfiguration(XmlConfigurationFactory.java:430) at oracle.security.jps.internal.config.xml.XmlConfigurationFactory.getDefaultConfiguration(XmlConfigurationFactory.java:366) at oracle.security.jps.internal.config.xml.XmlConfigurationFactory.getConfiguration(XmlConfigurationFactory.java:159) at oracle.security.jps.JpsStartup.getRetryConfiguration(JpsStartup.java:479) at oracle.security.jps.JpsStartup. (JpsStartup.java:183) at oracle.security.jps.JpsStartup. (JpsStartup.java:160) at oracle.security.jps.JpsStartup. (JpsStartup.java:128) at oracle.odi.core.OdiInstance.initializeJPS(OdiInstance.java:837) at oracle.odi.core.OdiInstance. (OdiInstance.java:919) ... 4 more
You will need to get some config fils into your oracledi directory - follow these steps:
mkdir ~/.odi/oracledi cd ORACLE_HOME/odi/studio/bin cp jps-config-jse.xml ~/.odi/oracledi/ cp system-jazn-data.xml ~/.odi/oracledi/
Then try launching ODI Studio with the clean initialize option and login again:
cd ORACLE_HOME/odi/studio/bin ./odi -clean initialize