Uploaded image for project: 'Teiid Designer'
  1. Teiid Designer
  2. TEIIDDES-2924

Error creating relation table in source model

    Details

    • Steps to Reproduce:
      Hide
      1. Create source model
      2. Open table dialog
      3. Set name and create one column
      4. Create new UC with the column and then Index with the same column
      5. Click OK and error(Error creating relation table) shows (ScreenShot1.png)
      Show
      Create source model Open table dialog Set name and create one column Create new UC with the column and then Index with the same column Click OK and error(Error creating relation table) shows (ScreenShot1.png)

      Description

      After creating table with table dialog this error shows. I set the same column to Unique Constraint and Index in table dialog.

      Stacktrace(ScreenShot2.png):
      java.lang.NullPointerException
      at org.teiid.designer.relational.model.RelationalModelFactory.getColumn(RelationalModelFactory.java:694)
      at org.teiid.designer.relational.model.RelationalModelFactory.createIndex(RelationalModelFactory.java:967)
      at org.teiid.designer.relational.model.RelationalModelFactory.buildObject(RelationalModelFactory.java:270)
      at org.teiid.designer.relational.model.RelationalModelFactory.buildFullModel(RelationalModelFactory.java:199)
      at org.teiid.designer.relational.model.RelationalModelFactory.build(RelationalModelFactory.java:174)
      at org.teiid.designer.relational.ui.actions.CreateRelationalTableAction.createTableInTxn(CreateRelationalTableAction.java:182)
      at org.teiid.designer.relational.ui.actions.CreateRelationalTableAction.run(CreateRelationalTableAction.java:163)
      at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
      at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
      at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
      at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4481)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1329)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3819)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3430)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
      at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
      at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
      at org.eclipse.equinox.launcher.Main.main(Main.java:1488)

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                blafond Barry LaFond
                Reporter:
                mmajerni Mario Majernik
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: