oracle.odi.domain.mapping.exception.MapComponentException: Cannot create component delegate for type: DATASTORE

Oracle Community | 3003005 | 1 year ago
  1. 0

    ODI Error in Demo

    Oracle Community | 1 year ago | 3003005
    oracle.odi.domain.mapping.exception.MapComponentException: Cannot create component delegate for type: DATASTORE

    Root Cause Analysis

    1. oracle.odi.domain.adapter.AdapterException

      Cannot get an entity manager for the mapping object. The entity manager must be set for the owning mapping or reusable mapping by calling IOdiEntityManager.persist() or Mapping.setEntityManager(), before this operation can be done. Mapping object= Load TRG_CUSTOMER[76]

      at oracle.odi.domain.mapping.FCOMapComponentOwner.getAdapter()
    2. oracle.odi.domain
      MapRootContainer.syncOdiMapping
      1. oracle.odi.domain.mapping.FCOMapComponentOwner.getAdapter(FCOMapComponentOwner.java:53)
      2. oracle.odi.domain.root.Root.getAdapter(Root.java:476)
      3. oracle.odi.domain.mapping.MapComponentType.createDelegate(MapComponentType.java:738)
      4. oracle.odi.domain.mapping.MapComponent.getDelegate(MapComponent.java:1769)
      5. oracle.odi.domain.mapping.MapComponentOwner.getAllComponents(MapComponentOwner.java:289)
      6. oracle.odi.domain.mapping.MapRootContainer.syncMapping(MapRootContainer.java:664)
      7. oracle.odi.domain.mapping.MapRootContainer.syncMapping(MapRootContainer.java:632)
      8. oracle.odi.domain.mapping.MapRootContainer.syncOdiMapping(MapRootContainer.java:602)
      8 frames
    3. oracle.odi.ui
      XinterfaceNode$OdiDataChangeNotificationListener$1.run
      1. oracle.odi.ui.model.nodes.XinterfaceNode$OdiDataChangeNotificationListener$1.run(XinterfaceNode.java:599)
      1 frame
    4. Java RT
      EventQueue.dispatchEvent
      1. java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
      2. java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
      3. java.awt.EventQueue.access$200(EventQueue.java:103)
      4. java.awt.EventQueue$3.run(EventQueue.java:688)
      5. java.awt.EventQueue$3.run(EventQueue.java:686)
      6. java.security.AccessController.doPrivileged(Native Method)
      7. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      8. java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
      8 frames
    5. oracle.javatools.internal
      EventQueueWrapper.dispatchEvent
      1. oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
      2. oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
      2 frames
    6. Java RT
      Dialog.setVisible
      1. java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
      2. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
      3. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:154)
      4. java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182)
      5. java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221)
      6. java.security.AccessController.doPrivileged(Native Method)
      7. java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219)
      8. java.awt.Dialog.show(Dialog.java:1082)
      9. java.awt.Component.show(Component.java:1651)
      10. java.awt.Component.setVisible(Component.java:1603)
      11. java.awt.Window.setVisible(Window.java:1014)
      12. java.awt.Dialog.setVisible(Dialog.java:1005)
      12 frames
    7. oracle.bali.ewt
      JEWTDialog.runDialog
      1. oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:400)
      2. oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:361)
      2 frames
    8. oracle.odi.ui
      SnpsFcpActionAdapter.handleEvent
      1. oracle.odi.ui.framework.adapter.DefaultAdapter.displayDialog(DefaultAdapter.java:246)
      2. oracle.odi.ui.framework.UIFramework.displayDialog(UIFramework.java:93)
      3. oracle.odi.ui.action.SnpsPopupActionExecuteHandler.actionPerformed(SnpsPopupActionExecuteHandler.java:143)
      4. oracle.odi.ui.SnpsFcpActionAdapter.handleEvent(SnpsFcpActionAdapter.java:395)
      4 frames
    9. oracle.ide.controller
      IdeAction.actionPerformed
      1. oracle.ide.controller.IdeAction$ControllerDelegatingController.handleEvent(IdeAction.java:1482)
      2. oracle.ide.controller.IdeAction.performAction(IdeAction.java:663)
      3. oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:1153)
      4. oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:618)
      4 frames
    10. Java RT
      EventQueue.dispatchEvent
      1. javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
      2. javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
      3. javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
      4. javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
      5. javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
      6. java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)
      7. java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
      8. java.awt.Component.processMouseEvent(Component.java:6505)
      9. javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
      10. java.awt.Component.processEvent(Component.java:6270)
      11. java.awt.Container.processEvent(Container.java:2229)
      12. java.awt.Component.dispatchEventImpl(Component.java:4861)
      13. java.awt.Container.dispatchEventImpl(Container.java:2287)
      14. java.awt.Component.dispatchEvent(Component.java:4687)
      15. java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
      16. java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
      17. java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
      18. java.awt.Container.dispatchEventImpl(Container.java:2273)
      19. java.awt.Window.dispatchEventImpl(Window.java:2719)
      20. java.awt.Component.dispatchEvent(Component.java:4687)
      21. java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729)
      22. java.awt.EventQueue.access$200(EventQueue.java:103)
      23. java.awt.EventQueue$3.run(EventQueue.java:688)
      24. java.awt.EventQueue$3.run(EventQueue.java:686)
      25. java.security.AccessController.doPrivileged(Native Method)
      26. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      27. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
      28. java.awt.EventQueue$4.run(EventQueue.java:702)
      29. java.awt.EventQueue$4.run(EventQueue.java:700)
      30. java.security.AccessController.doPrivileged(Native Method)
      31. java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
      32. java.awt.EventQueue.dispatchEvent(EventQueue.java:699)
      32 frames
    11. oracle.javatools.internal
      EventQueueWrapper.dispatchEvent
      1. oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
      2. oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
      2 frames
    12. Java RT
      EventDispatchThread.run
      1. java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
      2. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
      3. java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
      4. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
      5. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
      6. java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
      6 frames