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

Error creating relation table in source model

    XMLWordPrintable

    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)

        Attachments

        1. ScreenShot1.png
          47 kB
          Mario Majernik
        2. ScreenShot2.png
          191 kB
          Mario Majernik

          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: