This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can't use Expressions window while debugging

Other Parts Discussed in Thread: CCSTUDIO

For some inexplicable reason, I recently an unable to use the Expressions (Watch) window. Whenever I first launch the debugger, I get a "Problem Occurred" dialog box that says: "'Asynchronous viewer input update' has encountered a problem." with an internal error of "Argument cannot be null". I am running CCS version 5.1.0.09000.

Any clues here would be greatly appreciated, as this has made my last few debug sessions rather painful.

The event in the error log is as follows:

Exception Stack Trace:

java.lang.IllegalArgumentException: Argument cannot be null

at org.eclipse.swt.SWT.error(SWT.java:4263)

at org.eclipse.swt.SWT.error(SWT.java:4197)

at org.eclipse.swt.SWT.error(SWT.java:4168)

at org.eclipse.swt.widgets.Widget.error(Widget.java:468)

at org.eclipse.swt.widgets.TreeColumn.setText(TreeColumn.java:649)

at org.eclipse.debug.internal.ui.viewers.model.InternalTreeModelViewer.buildColumns(InternalTreeModelViewer.java:1425)

at org.eclipse.debug.internal.ui.viewers.model.InternalTreeModelViewer.configureColumns(InternalTreeModelViewer.java:1292)

at org.eclipse.debug.internal.ui.viewers.model.InternalTreeModelViewer.resetColumns(InternalTreeModelViewer.java:1268)

at org.eclipse.debug.internal.ui.viewers.model.InternalTreeModelViewer.inputChanged(InternalTreeModelViewer.java:1239)

at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:280)

at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1690)

at org.eclipse.debug.internal.ui.views.variables.VariablesView.setViewerInput(VariablesView.java:483)

at org.eclipse.debug.internal.ui.views.expression.ExpressionView.viewerInputUpdateComplete(ExpressionView.java:127)

at org.eclipse.debug.internal.ui.views.variables.VariablesView$1.viewerInputComplete(VariablesView.java:300)

at org.eclipse.debug.internal.ui.viewers.model.provisional.ViewerInputService$2.viewerInputComplete(ViewerInputService.java:51)

at org.eclipse.debug.internal.ui.viewers.model.ViewerInputUpdate$1.runInUIThread(ViewerInputUpdate.java:68)

at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)

at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)

at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)

at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)

at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)

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:344)

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:622)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)

at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

Session Data:

eclipse.buildId=M20110909-1335

java.version=1.6.0_13

java.vendor=Sun Microsystems Inc.

BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US

Framework arguments:  -product com.ti.ccstudio.branding.product

Command-line arguments:  -os win32 -ws win32 -arch x86 -product com.ti.ccstudio.branding.product

.