"java.lang.ExceptionInInitializerError" Error when Applying ODI 12.2.1.3.181204 Bundle Patch (Patch 26669648)
(Doc ID 2562199.1)
Last updated on JULY 15, 2019
Applies to:
Oracle Data Integrator - Version 12.2.1.3.1 and laterInformation in this document applies to any platform.
Symptoms
Following error is received when trying to apply ODI 12.2.1.3.181204 bundle patch (<Patch 26669648>) to an Oracle Data Integrator (ODI) home:
...[Framework] [ERROR] [UPGAST-00181] [upgrade.Framework] error during execution of upgrade plug-in for ODI.ODI1
...[Framework] [ERROR] [upgrade.Framework] Cause: An unexpected error occurred during execution of an upgrade plug-in.
...[Framework] [ERROR] [upgrade.Framework] Action: See the secondary error message for additional details.
...[Framework] [ERROR] [upgrade.Framework]
java.lang.ExceptionInInitializerError
at org.eclipse.persistence.internal.helper.ClassConstants.<clinit>(ClassConstants.java:64)
at org.eclipse.persistence.internal.identitymaps.AbstractIdentityMap.getDefaultIdentityMapClass(AbstractIdentityMap.java:339)
at org.eclipse.persistence.sessions.Project.<init>(Project.java:109)
at org.eclipse.persistence.sessions.Project.<init>(Project.java:198)
at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.<init>(DatabaseSessionImpl.java:344)
at org.eclipse.persistence.sessions.broker.SessionBroker.<init>(SessionBroker.java:59)
at oracle.odi.core.persistence.toplink.ContextualRepositorySessionBrokerFactoryBean.createRepositoryServerSessionBroker(ContextualRepositorySessionBrokerFactoryBean.java:256)
at oracle.odi.core.persistence.toplink.ContextualRepositorySessionBrokerFactoryBean.afterPropertiesSet(ContextualRepositorySessionBrokerFactoryBean.java:121)
at oracle.odi.core.OdiInstance.initializeJpaPersistence(OdiInstance.java:1041)
at oracle.odi.core.OdiInstance.initOdiInstance(OdiInstance.java:993)
at oracle.odi.core.OdiInstance.<init>(OdiInstance.java:911)
at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:733)
at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:681)
at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:660)
at oracle.odi.setup.RepositoryUpgradeServiceImpl.upgradeRepositories(RepositoryUpgradeServiceImpl.java:452)
at oracle.ias.update.plugin.odi.ODIPlugin.upgrade(ODIPlugin.java:432)
at oracle.ias.update.plugin.Plugin.upgrade(Plugin.java:730)
at oracle.ias.update.plan.PlanStep.upgrade(PlanStep.java:736)
at oracle.ias.update.PhaseProcessor$UpgradeProcessor.runStepPhase(PhaseProcessor.java:726)
at oracle.ias.update.PhaseProcessor.runStep(PhaseProcessor.java:369)
at oracle.ias.update.PhaseProcessor$ExtendedRunnable.run(PhaseProcessor.java:1058)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.lang.NullPointerException
at org.eclipse.persistence.indirection.IndirectCollectionsFactory.getProvider(IndirectCollectionsFactory.java:202)
at org.eclipse.persistence.indirection.IndirectCollectionsFactory.<clinit>(IndirectCollectionsFactory.java:45)
... 24 more
]]
...[Framework] [NOTIFICATION] [upgrade.Framework] Finished upgrading ODI.ODI1 with status: FAILURE.
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |