Can't display content of data structure variable

Hi, I am running IDE 6.2.0 on XP and I can’t display the content of a
pointer to data structure variable in the debugger. If I point to the
variable (pProc->nType) in my source code, it displays the content of the
variable. Can anyone tell me why? Thanks.

The variable shows the following:
(+) → pProc=(PROC_TABLE_STRUCT *)0x40186c40

If I expand it, an error message pop up:
An internal error has occurred. See error log for more details.

The .log file contains the following:
Log: Wed Jun 25 15:05:44 ICT 2003
1 org.eclipse.core.resources 4 Unhandled exception caught in event loop.
Log: Wed Jun 25 15:05:44 ICT 2003
4 org.eclipse.ui 0 java.lang.NullPointerException
java.lang.NullPointerException
at
org.eclipse.debug.internal.ui.VariablesContentProvider.hasChildren(Variables
ContentProvider.java:83)
at
org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer
…java:932)
at
org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(AbstractTreeViewer.j
ava:1273)
at
org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeView
er.java:257)
at
org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeView
er.java:241)
at
org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeVi
ewer.java:612)
at
org.eclipse.jface.viewers.AbstractTreeViewer$2.treeExpanded(AbstractTreeView
er.java:632)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:169)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:51)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:819)
at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:1396)
at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:3112)
at org.eclipse.swt.widgets.Composite.WM_NOTIFY(Composite.java:399)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2331)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:1600)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method)
at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:142)
at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:1072)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2314)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:1600)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1091)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:673)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:656)
at
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.jav
a:815)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:151)
at org.eclipse.core.launcher.Main.run(Main.java:442)
at org.eclipse.core.launcher.Main.main(Main.java:315)

This is a bug in Eclipse 1.0 and 2.0. It has been fixed in Eclipse 2.1 and
in Momentics 6.3.

“Johannes” <Jsukamtoh@infolink.co.id> wrote in message
news:bdc6us$gkl$1@inn.qnx.com

Hi, I am running IDE 6.2.0 on XP and I can’t display the content of a
pointer to data structure variable in the debugger. If I point to the
variable (pProc->nType) in my source code, it displays the content of the
variable. Can anyone tell me why? Thanks.

The variable shows the following:
(+) → pProc=(PROC_TABLE_STRUCT *)0x40186c40

If I expand it, an error message pop up:
An internal error has occurred. See error log for more details.

The .log file contains the following:
Log: Wed Jun 25 15:05:44 ICT 2003
1 org.eclipse.core.resources 4 Unhandled exception caught in event loop.
Log: Wed Jun 25 15:05:44 ICT 2003
4 org.eclipse.ui 0 java.lang.NullPointerException
java.lang.NullPointerException
at

org.eclipse.debug.internal.ui.VariablesContentProvider.hasChildren(Variables
ContentProvider.java:83)
at

org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer
.java:932)
at

org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(AbstractTreeViewer.j
ava:1273)
at

org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeView
er.java:257)
at

org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeView
er.java:241)
at

org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeVi
ewer.java:612)
at

org.eclipse.jface.viewers.AbstractTreeViewer$2.treeExpanded(AbstractTreeView
er.java:632)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:169)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:51)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:819)
at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:1396)
at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:3112)
at org.eclipse.swt.widgets.Composite.WM_NOTIFY(Composite.java:399)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2331)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:1600)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method)
at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:142)
at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:1072)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2314)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:1600)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1091)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:673)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:656)
at

org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.jav
a:815)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:151)
at org.eclipse.core.launcher.Main.run(Main.java:442)
at org.eclipse.core.launcher.Main.main(Main.java:315)
\

Is there any patch or beta?

“Mikhail Khodjaiants” <mikhailk@qnx.com> wrote in message
news:bdclr1$jlh$1@nntp.qnx.com

This is a bug in Eclipse 1.0 and 2.0. It has been fixed in Eclipse 2.1 and
in Momentics 6.3.

“Johannes” <> Jsukamtoh@infolink.co.id> > wrote in message
news:bdc6us$gkl$> 1@inn.qnx.com> …
Hi, I am running IDE 6.2.0 on XP and I can’t display the content of a
pointer to data structure variable in the debugger. If I point to the
variable (pProc->nType) in my source code, it displays the content of
the
variable. Can anyone tell me why? Thanks.

The variable shows the following:
(+) → pProc=(PROC_TABLE_STRUCT *)0x40186c40

If I expand it, an error message pop up:
An internal error has occurred. See error log for more details.

The .log file contains the following:
Log: Wed Jun 25 15:05:44 ICT 2003
1 org.eclipse.core.resources 4 Unhandled exception caught in event loop.
Log: Wed Jun 25 15:05:44 ICT 2003
4 org.eclipse.ui 0 java.lang.NullPointerException
java.lang.NullPointerException
at


org.eclipse.debug.internal.ui.VariablesContentProvider.hasChildren(Variables
ContentProvider.java:83)
at


org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer
.java:932)
at


org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(AbstractTreeViewer.j
ava:1273)
at


org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeView
er.java:257)
at


org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeView
er.java:241)
at


org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeVi
ewer.java:612)
at


org.eclipse.jface.viewers.AbstractTreeViewer$2.treeExpanded(AbstractTreeView
er.java:632)
at

org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:169)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:51)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:819)
at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:1396)
at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:3112)
at org.eclipse.swt.widgets.Composite.WM_NOTIFY(Composite.java:399)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2331)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:1600)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method)
at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:142)
at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:1072)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2314)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:1600)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1091)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:673)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:656)
at


org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.jav
a:815)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:151)
at org.eclipse.core.launcher.Main.run(Main.java:442)
at org.eclipse.core.launcher.Main.main(Main.java:315)


\

Johannes <Jsukamtoh@infolink.co.id> wrote:

Is there any patch or beta?

The current plan is to be using the Eclipse 2.1 (or a more recent
version if it is available) for the next QNX release. If you have
a support plan, you can get an early experimental release from us
through your support representative.

Thanks,
Thomas

“Mikhail Khodjaiants” <> mikhailk@qnx.com> > wrote in message
news:bdclr1$jlh$> 1@nntp.qnx.com> …
This is a bug in Eclipse 1.0 and 2.0. It has been fixed in Eclipse 2.1 and
in Momentics 6.3.

“Johannes” <> Jsukamtoh@infolink.co.id> > wrote in message
news:bdc6us$gkl$> 1@inn.qnx.com> …
Hi, I am running IDE 6.2.0 on XP and I can’t display the content of a
pointer to data structure variable in the debugger. If I point to the
variable (pProc->nType) in my source code, it displays the content of
the
variable. Can anyone tell me why? Thanks.

The variable shows the following:
(+) → pProc=(PROC_TABLE_STRUCT *)0x40186c40

If I expand it, an error message pop up:
An internal error has occurred. See error log for more details.

The .log file contains the following:
Log: Wed Jun 25 15:05:44 ICT 2003
1 org.eclipse.core.resources 4 Unhandled exception caught in event loop.
Log: Wed Jun 25 15:05:44 ICT 2003
4 org.eclipse.ui 0 java.lang.NullPointerException
java.lang.NullPointerException
at


org.eclipse.debug.internal.ui.VariablesContentProvider.hasChildren(Variables
ContentProvider.java:83)
at


org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer
.java:932)
at


org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(AbstractTreeViewer.j
ava:1273)
at


org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeView
er.java:257)
at


org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeView
er.java:241)
at


org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeVi
ewer.java:612)
at


org.eclipse.jface.viewers.AbstractTreeViewer$2.treeExpanded(AbstractTreeView
er.java:632)
at

org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:169)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:51)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:819)
at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:1396)
at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:3112)
at org.eclipse.swt.widgets.Composite.WM_NOTIFY(Composite.java:399)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2331)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:1600)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method)
at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:142)
at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:1072)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:2314)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:1600)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(Native Method)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1091)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:673)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:656)
at


org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.jav
a:815)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:151)
at org.eclipse.core.launcher.Main.run(Main.java:442)
at org.eclipse.core.launcher.Main.main(Main.java:315)



\

Thomas (toe-mah) Fletcher QNX Software Systems
thomasf@qnx.com OS Tools Development Group
(613)-591-0931 http://www.qnx.com/