Details
-
Bug
-
Resolution: Done
-
Blocker
-
7.0
-
None
-
None
Description
Installed Designer 7.0 M3 on Windows
1) Created Parts physical and Parts virtual models.
2) Created New VDB
3) Clicked Add button and selected "PartsVirtual".
4) Got following Exception:
java.lang.IllegalArgumentException: Expected argument to be non-null but got null
at com.metamatrix.core.util.CoreArgCheck.isNotNull(CoreArgCheck.java:139)
at com.metamatrix.core.util.CoreArgCheck.isNotNull(CoreArgCheck.java:125)
at com.metamatrix.modeler.internal.core.index.IndexUtil.getRuntimeIndexFileName(IndexUtil.java:345)
at org.teiid.designer.vdb.VdbModelEntry.<init>(VdbModelEntry.java:73)
at org.teiid.designer.vdb.Vdb.addModelEntry(Vdb.java:236)
at org.teiid.designer.vdb.VdbModelEntry.synchronizeModelEntry(VdbModelEntry.java:347)
at org.teiid.designer.vdb.VdbModelEntry.<init>(VdbModelEntry.java:74)
at org.teiid.designer.vdb.Vdb.addModelEntry(Vdb.java:236)
at com.metamatrix.modeler.internal.vdb.ui.editor.VdbEditor$12.add(VdbEditor.java:413)
at com.metamatrix.modeler.internal.vdb.ui.editor.TableAndButtonsGroup$AddButtonProvider.selected(TableAndButtonsGroup.java:198)
at com.metamatrix.modeler.internal.vdb.ui.editor.TableAndButtonsGroup$3.widgetSelected(TableAndButtonsGroup.java:112)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
Note I can Add "PartsPhysical", just fine.
Note that "Save" is busted on Windows (See TEIIDDES-495)