My Oracle Support Banner

" java.lang.IllegalStateException: Unable to replace columns in splitter table" Signalled When Dragging And Dropping SPLIT Component in ODI 12.2.1 Studio Designer (Doc ID 2128995.1)

Last updated on MARCH 12, 2021

Applies to:

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

Symptoms

The following error/exception is seen in the log when  dragging and dropping SPLIT component in ODI 12.2.1 Studio Designer:

java.lang.IllegalStateException: Unable to replace columns in splitter table
  at oracle.odi.ui.mapping.logical.inspector.components.SplitterConditionsInspector$1.createCustomColumns(SplitterConditionsInspector.java:142)
  at oracle.cef.inspector.impl.DefaultPropertyTableCustomComponent.createTableContent(DefaultPropertyTableCustomComponent.java:107)
  at oracle.cef.inspector.table.PropertyTableCustomComponent.createComponent(PropertyTableCustomComponent.java:195)
  at oracle.cef.inspector.CustomGUIComponent.onInitialize(CustomGUIComponent.java:115)
  at oracle.odi.ui.mapping.logical.inspector.components.ConnectorPointsInspector.createComponent(ConnectorPointsInspector.java:59)
  at oracle.cef.inspector.CustomGUIComponent.onInitialize(CustomGUIComponent.java:115)
  at oracle.ide.inspector.DisplayGroupPanel.componentRendered(DisplayGroupPanel.java:332)
  at oracle.ide.inspector.DisplayGroupPanel.render(DisplayGroupPanel.java:287)
  at oracle.ide.inspector.DisplayGroupPanel.render(DisplayGroupPanel.java:112)
  at oracle.ide.inspector.DisplayGroupPanel.<init>(DisplayGroupPanel.java:73)
  at oracle.ide.inspector.VerticalDisplayGroupPanel.<init>(VerticalDisplayGroupPanel.java:29)
  at oracle.ide.inspector.DisplayGroupPanelFactory.createDisplayGroupPanel(DisplayGroupPanelFactory.java:20)
  at oracle.ide.inspector.PropertyCategoryLayoutPanel.renderDisplayGroup(PropertyCategoryLayoutPanel.java:136)
  at oracle.ide.inspector.PropertyCategoryLayoutPanel.displayGroupRendered(PropertyCategoryLayoutPanel.java:124)
  at oracle.ide.inspector.PropertyCategoryLayoutPanel.populateRows(PropertyCategoryLayoutPanel.java:91)
  at oracle.ide.inspector.PropertyCategoryLayoutPanel.render(PropertyCategoryLayoutPanel.java:76)
  at oracle.ide.inspector.VerticalCategoryCollection.expandIfNecessary(VerticalCategoryCollection.java:128)
  at oracle.ide.inspector.VerticalCategoryCollection.addCategory(VerticalCategoryCollection.java:108)
  at oracle.ide.inspector.PropertiesLayoutRenderer.touchCategoriesWithoutRendering(PropertiesLayoutRenderer.java:75)
  at oracle.ide.inspector.PropertiesLayoutRenderer.render(PropertiesLayoutRenderer.java:38)
  at oracle.ide.inspector.PropertyInspector.renderPropertiesFrom(PropertyInspector.java:605)
  at oracle.ide.inspector.PropertyInspector.render(PropertyInspector.java:475)
  at oracle.ide.inspector.PropertyInspector.refresh(PropertyInspector.java:456)
  at oracle.ide.inspector.PropertyInspector.updatePropertyModel(PropertyInspector.java:429)
  at oracle.ide.inspector.PropertyInspector.setPropertyModel(PropertyInspector.java:377)
  at oracle.ideimpl.inspector.InspectorWindowImpl.setModelInNewPropertyInspector(InspectorWindowImpl.java:1444)
  at oracle.ideimpl.inspector.InspectorWindowImpl.refresh(InspectorWindowImpl.java:1282)
  at oracle.ideimpl.inspector.InspectorWindowImpl$1.actionPerformed(InspectorWindowImpl.java:276)
  at javax.swing.Timer.fireActionPerformed(Timer.java:313)
  at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
  at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
  at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
  at java.awt.EventQueue.access$500(EventQueue.java:97)
  at java.awt.EventQueue$3.run(EventQueue.java:709)
  at java.awt.EventQueue$3.run(EventQueue.java:703)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
  at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
  at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
  at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
  at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
  at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

As a result, it is impossible to join Out port of SPLIT component to target tables.

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.