lp:mdbug

Created by Peter Gulutzan and last modified
Get this branch:
bzr branch lp:mdbug
Members of HP's MDBug can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
HP's MDBug
Project:
MDBug
Status:
Development

Recent revisions

60. By Peter Gulutzan

Fixed bug re parameter values

59. By Sushil Thampy

java.lang.ArrayIndexOutOfBoundsException thrown from getTopStackFrame

After a stack frame was set in "processStackFrames", we were resetting it
right away in updateModel(), for example after a debuggee_wait_loop completes.
Resetting the stack frame was causing an outofbounds exception to be thrown

From Error log:
getTopStackFrame: size=0
!ENTRY org.eclipse.core.jobs 4 2 2012-08-28 09:17:24.164
!MESSAGE An internal error occurred during: "Model Proxy installed notification job".
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: -1
 at com.hp.mdbug.core.model.MdbugThread.getTopStackFrame(MdbugThread.java:107)
 at org.eclipse.debug.internal.ui.viewers.update.DebugTargetProxy.getNextSuspendedThreadDelta(DebugTargetProxy.java:134)
 at org.eclipse.debug.internal.ui.viewers.update.DebugTargetProxy.installed(DebugTargetProxy.java:79)
 at org.eclipse.debug.internal.ui.viewers.model.ModelContentProvider$13.run(ModelContentProvider.java:1313)
 at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

58. By Sushil Thampy

From the MDBug Navigator view, added the ability to open a project by right clicking the project and choosing the "Open Project" option

57. By Sushil Thampy

(1) if $PATH has a non existent directory a NullPointerException is thrown

Caused by: java.lang.NullPointerException
        at com.hp.mdbug.core.Mdbug.findFilesOnPath(Mdbug.java:153)
        at com.hp.mdbug.core.Mdbug.findExecutables(Mdbug.java:118)
        at com.hp.mdbug.core.database.DatabaseConnectionConfig.getDefaultCommand
(DatabaseConnectionConfig.java:131)
        at com.hp.mdbug.core.database.DatabaseConnectionConfig.<clinit>(Database
ConnectionConfig.java:56)
        ... 52 more

(2) Unable to 'finish' to save a new MDBug project (Revert the change in revision 55 for ConnectionConfigWizardPage.java)

56. By John Morris

Tracing to a file, clean up command console a bit

55. By John Morris

Fixed properties page
Added search for mysql executable
Fixed stack traceback bug

54. By John Morris

Finally got the editor window to show suspended location.
  - Removed "getAdapter()" stub from MdbugElement, which was preventing
    the real "getAdapter()" from DebugElement from being invoked,
    which eventually provided an ISource wrapper so a Stack Frame
    could provide the source.
  - Added MdbugModelPresentation to the extension point. Wrote the class,
    which may be too closely modelled on the Eclipse code. Review this code,
    and rewrite if necessary..

53. By John Morris

Added license comment, deleted some extraneous files.
Source lookup is broken. ...

52. By John Morris

Basic debug functions are starting to work.
Starting to implement the variables view.

51. By John Morris

Merging with Peter's changes.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.