My Oracle Support Banner

"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 later
Information 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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.