facebook

Debug: inspecting vector elements fails [Closed]

💡
Our Forums Have Moved

For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub

  1. MyEclipse Archived
  2.  > 
  3. Bugs
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #216721 Reply

    Folks,

    When I was in debug, I discovered a problem. I was inspecting a variable using the pop-up, yellow dialog window. I was inspecting a Vector that cantained some objects. After examining two or three elements of the vector (by clicking the arrow on the left), the window stopped displaying an element of the vector when I clicked on the arror. Instead the arrow would disappear. I found
    the following stack trace occur when I clicked an arrow and the arrow disappeared:

    
    !ENTRY org.eclipse.debug.ui 4 120 Oct 02, 2004 22:46:01.454
    !MESSAGE Error logged from Debug UI:
    !STACK 1
    org.eclipse.debug.core.DebugException[5010]: com.sun.jdi.ObjectCollectedException
            at org.eclipse.jdi.internal.MirrorImpl.defaultReplyErrorHandler(MirrorImpl.java:240)
            at org.eclipse.jdi.internal.ArrayReferenceImpl.length(ArrayReferenceImpl.java:187)
            at org.eclipse.jdi.internal.ArrayReferenceImpl.getValues(ArrayReferenceImpl.java:78)
            at org.eclipse.jdi.internal.ArrayReferenceImpl.getValue(ArrayReferenceImpl.java:63)
            at org.eclipse.jdt.internal.debug.core.model.JDIArrayEntryVariable.retrieveValue(JDIArrayEntryVariable.java:62)
            at org.eclipse.jdt.internal.debug.core.model.JDIVariable.getCurrentValue(JDIVariable.java:67)
            at org.eclipse.jdt.internal.debug.core.model.JDIVariable.getValue(JDIVariable.java:89)
            at org.eclipse.debug.internal.ui.views.expression.ExpressionViewContentProvider.getChildren(ExpressionViewContentProvider.java:57)
            at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:708)
            at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren(StructuredViewer.java:477)
            at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:585)
            at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:359)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
            at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:342)
            at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:754)
            at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:765)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:954)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:978)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:963)
            at org.eclipse.swt.widgets.Tree.gtk_test_expand_row(Tree.java:701)
            at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1232)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:3104)
            at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(Native Method)
            at org.eclipse.swt.widgets.Display.eventProc(Display.java:879)
            at org.eclipse.swt.internal.gtk.OS.gtk_main_iteration(Native Method)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2297)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
            at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96)
            at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
            at org.eclipse.core.launcher.Main.run(Main.java:704)
            at org.eclipse.core.launcher.Main.main(Main.java:688)
    !SUBENTRY 1 org.eclipse.jdt.debug 4 5010 Oct 02, 2004 22:46:01.455
    !MESSAGE com.sun.jdi.ObjectCollectedException occurred while retrieving value.
    !STACK 0
    com.sun.jdi.ObjectCollectedException
            at org.eclipse.jdi.internal.MirrorImpl.defaultReplyErrorHandler(MirrorImpl.java:240)
            at org.eclipse.jdi.internal.ArrayReferenceImpl.length(ArrayReferenceImpl.java:187)
            at org.eclipse.jdi.internal.ArrayReferenceImpl.getValues(ArrayReferenceImpl.java:78)
            at org.eclipse.jdi.internal.ArrayReferenceImpl.getValue(ArrayReferenceImpl.java:63)
            at org.eclipse.jdt.internal.debug.core.model.JDIArrayEntryVariable.retrieveValue(JDIArrayEntryVariable.java:62)
            at org.eclipse.jdt.internal.debug.core.model.JDIVariable.getCurrentValue(JDIVariable.java:67)
            at org.eclipse.jdt.internal.debug.core.model.JDIVariable.getValue(JDIVariable.java:89)
            at org.eclipse.debug.internal.ui.views.expression.ExpressionViewContentProvider.getChildren(ExpressionViewContentProvider.java:57)
            at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:708)
            at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren(StructuredViewer.java:477)
            at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:585)
            at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:359)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
            at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:342)
            at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:754)
            at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:765)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:954)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:978)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:963)
            at org.eclipse.swt.widgets.Tree.gtk_test_expand_row(Tree.java:701)
            at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1232)
            at org.eclipse.swt.widgets.Display.windowProc(Display.java:3104)
            at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(Native Method)
            at org.eclipse.swt.widgets.Display.eventProc(Display.java:879)
            at org.eclipse.swt.internal.gtk.OS.gtk_main_iteration(Native Method)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2297)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
            at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96)
            at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
            at org.eclipse.core.launcher.Main.run(Main.java:704)
            at org.eclipse.core.launcher.Main.main(Main.java:688)
     
    

    I was performing remote debugging on a Resin app. server. I was debugging a servlet. My system is Red Hat Linux Enterprise 3. I am using Eclipse 3.0.1 and MyEclipse 3.8.2.

    If you need further info, let me know.

    #216730

    Riyad Kalla
    Member

    Kieth,
    This looks like a situation of “That’s just how debugging goes sometimes”… I don’t see MyEclipse related classes anywhere in that stack trace, and loosing debugging information during a session can happen even during a normal Java debugging session… taking a look at the exception looks like normal low-level debugging stuff gone ary…

    #216747

    Thanks for the response. Yes, I didn’t realize it until you said it, but what I was doing was strictly Eclipse stuff and not MyEclipse. Take care.

Viewing 3 posts - 1 through 3 (of 3 total)
Reply To: Debug: inspecting vector elements fails [Closed]

You must be logged in to post in the forum log in