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

Oracle Community | 3003005 | 2 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    ODI Error in Demo

    Oracle Community | 2 years 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