Uploaded image for project: 'Ergo'
  1. Ergo
  2. ERGO-467

null argument error when doing scenario EQ with no ROI, no defaults

XMLWordPrintableJSON

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • NIST-V1
    • NIST-V1
    • Analysis UI
    • None
    • IN-COREv1- 2017Feb Sprint 2

      Create a new scenario with no ROI, empty defaults. Create a new scenario EQ analysis. Click the analysis box to generate the UI for the analysis. The following stack trace appears. Everything else seems to work correctly:

      org.eclipse.core.runtime.AssertionFailedException: null argument:
      at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
      at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:73)
      at org.eclipse.jface.viewers.StructuredSelection.<init>(StructuredSelection.java:74)
      at ncsa.eclipse.core.fields.ComboFieldPopulator.setCurrentValue(ComboFieldPopulator.java:45)
      at ncsa.eclipse.core.forms.fields.ComboFormField.setCurrentValue(ComboFormField.java:168)
      at ncsa.eclipse.core.forms.fields.BindableFormControlObservable.doSetValue(BindableFormControlObservable.java:70)
      at org.eclipse.core.databinding.observable.value.AbstractObservableValue.setValue(AbstractObservableValue.java:66)
      at org.eclipse.core.databinding.UpdateValueStrategy.doSet(UpdateValueStrategy.java:469)
      at org.eclipse.core.databinding.ValueBinding$3$1.run(ValueBinding.java:206)
      at org.eclipse.core.databinding.observable.Realm$1.run(Realm.java:149)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.core.databinding.observable.Realm.safeRun(Realm.java:153)
      at org.eclipse.core.databinding.observable.Realm.exec(Realm.java:171)
      at org.eclipse.core.databinding.ValueBinding$3.run(ValueBinding.java:196)
      at org.eclipse.core.databinding.observable.Realm$1.run(Realm.java:149)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.core.databinding.observable.Realm.safeRun(Realm.java:153)
      at org.eclipse.core.databinding.observable.Realm.exec(Realm.java:171)
      at org.eclipse.core.databinding.ValueBinding.doUpdate(ValueBinding.java:158)
      at org.eclipse.core.databinding.ValueBinding.updateModelToTarget(ValueBinding.java:123)
      at org.eclipse.core.databinding.ValueBinding.postInit(ValueBinding.java:101)
      at org.eclipse.core.databinding.Binding.init(Binding.java:81)
      at org.eclipse.core.databinding.DataBindingContext.bindValue(DataBindingContext.java:167)
      at ncsa.eclipse.core.forms.fields.BindableFormField.bindTo(BindableFormField.java:72)
      at edu.illinois.ncsa.ergo.core.analysis.ui.builders.AnalysisDescriptionBuilder.createTabContents(AnalysisDescriptionBuilder.java:312)
      at edu.illinois.ncsa.ergo.core.analysis.ui.builders.AnalysisDescriptionBuilder.createTab(AnalysisDescriptionBuilder.java:207)
      at edu.illinois.ncsa.ergo.core.analysis.ui.builders.AnalysisDescriptionBuilder.createTabs(AnalysisDescriptionBuilder.java:163)
      at edu.illinois.ncsa.ergo.core.analysis.ui.builders.AnalysisDescriptionBuilder.setSelectedNode(AnalysisDescriptionBuilder.java:187)
      at edu.illinois.ncsa.ergo.core.analysis.ui.builders.GraphNodeDetailsBuilder.handleNewSelectedNode(GraphNodeDetailsBuilder.java:228)
      at edu.illinois.ncsa.ergo.core.analysis.ui.builders.GraphNodeDetailsBuilder.updateViewWith(GraphNodeDetailsBuilder.java:207)
      at edu.illinois.ncsa.ergo.core.analysis.ui.builders.GraphNodeDetailsBuilder$MySelectionChangedListener.selectionChanged(GraphNodeDetailsBuilder.java:185)
      at org.eclipse.zest.core.viewers.GraphViewer$1.widgetSelected(GraphViewer.java:92)
      at org.eclipse.zest.core.widgets.Graph.notifySelectionListeners(Graph.java:811)
      at org.eclipse.zest.core.widgets.Graph.fireWidgetSelectedEvent(Graph.java:805)
      at org.eclipse.zest.core.widgets.Graph.access$4(Graph.java:801)
      at org.eclipse.zest.core.widgets.Graph$DragSupport.mousePressed(Graph.java:728)
      at org.eclipse.draw2d.Figure.handleMousePressed(Figure.java:938)
      at org.eclipse.draw2d.SWTEventDispatcher.dispatchMousePressed(SWTEventDispatcher.java:242)
      at org.eclipse.draw2d.LightweightSystem$EventHandler.mouseDown(LightweightSystem.java:523)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:193)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5219)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4553)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4143)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
      at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
      at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
      at edu.illinois.ncsa.ergo.eq.rcp.Application.start(Application.java:39)
      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:388)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
      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:673)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
      at org.eclipse.equinox.launcher.Main.main(Main.java:1492)

              ywkim Yong Wook Kim
              tolbert Nathan Tolbert
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 4 hours
                  4h
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 4 hours
                  4h