My Oracle Support Banner

java.lang.NullPointerException Error on Physical Design of ODI 12C Complex Mappings Migrated from OWB When "Target Load Order" Uses The DataStore Name Instead of the Alias (Doc ID 2256133.1)

Last updated on FEBRUARY 25, 2019

Applies to:

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

Symptoms

In a complex mapping migrated from OWB to ODI, the target datastore name and the alias are different. When attempting to access the Physical Design tab of the mapping, the following error occurs:

Severity: FATAL
Issue: JNPE at oracle.odi.domain.mapping.MappingUtils.getLoadOrderedEndpoints(MappingUtils.java:187)

The following messages appear in the ODI Studio log:

[2017-04-13T13:48:20.206+03:00] [ide] [ERROR] [] [oracle.ide.ExtensionRegistry] [tid:<TID>] [ecid: <ECID>] Modeler preference defaults not initialized for: exec-group-container
[2017-04-13T13:48:20.409+03:00] [odi] [WARNING] [] [oracle.odi.mapping] [tid: <TID>] [ecid: <ECID>] Target load order target not found: TMP$_<NAME>
[2017-04-13T12:45:48.903+03:00] [odi] [WARNING] [] [oracle.odi.mapping] [tid: <TID>] [ecid: <ECID>]
java.lang.NullPointerException[[
  at oracle.odi.domain.mapping.MappingUtils.getLoadOrderedEndpoints(MappingUtils.java:187)
  at oracle.odi.domain.mapping.MappingUtils.getLoadOrderedEndpoints(MappingUtils.java:159)
  at oracle.odi.domain.mapping.physical.MapPhysicalDesign.calculateSpec(MapPhysical Design.java:1660)
  at oracle.odi.domain.mapping.physical.MapPhysicalDesign.calculateSpec(MapPhysical Design.java:1568)
  at oracle.odi.domain.mapping.physical.MapPhysicalDesign.calculateSpec(MapPhysical Design.java:1551)
  at oracle.odi.domain.mapping.physical.MapPhysicalDesign.validate(MapPhysicalDesig n.java:6916)
  at oracle.odi.domain.mapping.physical.MapPhysicalDesign.validate(MapPhysicalDesig n.java:6885)
  at oracle.odi.ui.mapping.physical.model.domain.MapPhysicalDesignModelWrapper.isVa lid(MapPhysicalDesignModelWrapper.java:193)
  at oracle.cef.sdk.diagram.CefEditor.initialiseModel(CefEditor.java:119)
  at oracle.cef.sdk.diagram.CefEditor.openDiagram(CefEditor.java:100)
  at oracle.diagram.framework.editor.IdeDiagramEditor.openImpl(IdeDiagramEditor.java:320)
  at oracle.modeler.addin.ModelerEditor.openImpl(ModelerEditor.java:79)
  at oracle.odi.ui.mapping.physical.diagram.PhysicalEditor.openImpl(PhysicalEditor.java:311)

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
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.