Eclipse Platform Build Notes 
Java Debug

R2.0.2 - Oct 2, 2002

Problem Reports Fixed

21622: handling disconnect/communication error

Eclipse Platform Build Notes 
Java Debug

R2.0.2 - Sept 18, 2002

Problem Reports Fixed

23408: Externalize JavaUISourceLocator.SourceLookupDialog
23388: IJavaType does not implement equals

Eclipse Platform Build Notes 
Java Debug

R2.0.1 - Aug 21, 2002

Problem Reports Fixed

22571: Duplicate container resolution

Eclipse Platform Build Notes 
Java Debug

R2.0.1 - Aug 7, 2002

Problem Reports Fixed

20518: Debugger source lookup problem when debugging against Wireless Toolkit (WTK) 1.04

Eclipse Platform Build Notes 
Java Debug

R2.0.1 - July 31, 2002

Problem Reports Fixed

20260: Show types action in Variables view is confused

Eclipse Platform Build Notes 
Java Debug

R2.0.1 - July 24, 2002

Problem Reports Fixed

20260: TVT2: corrupted characters in java prefs page
21170: NPE in RuntimeClasspathEntry if internal source archive removed
21197: Don't hard code the editor id names for the ManageBreakpointRulerActionDelegate
21010: Use getAdapter when converting IJavaThread to JDIThread
21305: Debug element rendering can be more robust
21306: JDI client does not tolerate null thread from events
21308: Method.isObsolete() broken for method ID 0 on JDK < 1.4
21483: Error from ClassPrepareEvent when debugging WTK

Eclipse Platform Build Notes 
Java Debug

June 24, 2002

What's new in this drop

Problem Reports Fixed

20370: NullPointerException getting thread group name.
20789: Metohd entry breakpoints too slow

Eclipse Platform Build Notes 
Java Debug

June 21, 2002

What's new in this drop

Problem Reports Fixed

20745: Broken extension point links for org.eclipse.debug.ui

Eclipse Platform Build Notes 
Java Debug

June 20, 2002

What's new in this drop

Problem Reports Fixed

18797: Evaluation that hits breakpoint confuses debugging
19182: Disconnect debug session crashes WebSphere
20604: Thread sometimes not updating when suspended

Eclipse Platform Build Notes 
Java Debug

June 19, 2002

What's new in this drop

Problem Reports Fixed

20304: Eval: NPE when evaluate a snippet in anonymous type declared in an instance creation instruction
20468: Installed JRE: Source attachment set to non existing location
20049: Typo in method name - updateDefatultJREContainers
20086: Breakpoints not installed
20185: TVT2: NLS in "jdt.debug.ui" plugin xml
20260: TVT2: corrupted characters in java prefs page
20415: NPE adding JRE
20436: Performance problem when method entry breakpoint set
20449: TVT2: Mnemonic of Use default Java executable doesn't work

Eclipse Platform Build Notes 
Java Debug

June 12, 2002

What's new in this drop

Problem Reports Fixed

19880: Launcher configuration doesn't show up, NullPointerException in getMemento()
19610: EventRequestManagerImpl.findRequest doesn't handle VMDeathEvent
19740: content assist is now retargetable

Eclipse Platform Build Notes 
Java Debug

June 11, 2002

What's new in this drop

Problem Reports Fixed

19412: more than one JRE on classpath
19604: Changing JRE JARs triggers useless build
18926: unable to add JDK 1.1.8 to Installed JRE's in Preferences
19723: InputStreamReader doesn't user workspace encoding
19796: NPE in ConsoleDocumentManager
19745: Launch Configuration Bug

Eclipse Platform Build Notes 
Java Debug

June 10, 2002

What's new in this drop

Problem Reports Fixed

18998: Stack overflow with cyclic projects (might belong to JDT/Core)
19314: Edit JRE Container dialog always shows 'Default'
18863: Default source lookup computed incorrectly
18981: Replacing default JDK doesn't trigger rebuild
19202: JavaLineBreakpoint holds JDIThread pointers
19159: ObjectActionDelegate hierarchy memory leak
19315: JRE_LIB container on path results in -Xbootclasspath
18536: Eval: NumberFormatException thrown when trying to evaluate negative hexadecimal or octal number
19570: "Add Jars..." to classpath in launch configuration uses absolute pathnames
19569: Auxiliary processes started by IVMConnector cannot be registered
19554: Accessibility : cannot add Exception breakpoint from menu
19554: StepEventImpl.EVENT_KIND is defined as int
19705: Manage breakpoint actions enabled for other text editors
19373: Changing connection type on JavaConnectTab does not show arg widgets

Eclipse Platform Build Notes 
Java Debug

June 7, 2002

What's new in this drop

Problem Reports Fixed

18100: Internal error in Lauch Configurations dialog
18650: Scrapbook doesn't launch
18998: Stack overflow with cyclic projects (might belong to JDT/Core)
18863: Default source lookup computed incorrectly
18981: Replacing default JDK doesn't trigger rebuild
19202: JavaLineBreakpoint holds JDIThread pointers
15212: Object shows up when I launch
17868: breakpoint inbetween lines
19074: EvaluationThread holds onto evaluation objects
19157: JavaMethodBreakpoints hold onto debug targets
19159: ObjectActionDelegate hierarchy memory leak
19315: JRE_LIB container on path results in -Xbootclasspath
19422: NPE out of SnippetEditorActionContributor
19314: Edit JRE Container dialog always shows 'Default'
19373: Changing connection type on JavaConnectTab does not show arg
17137: Wrong display of String variable value
18652: Snippet editor toolbar actions not visible
18856: Lose indication of error in Java Breakpoint Properties dialog
18931: Context menu of Snippet editor has conflict on 'e'
18935: Add/Remove watchpoint enabled for Snippet Editor
18940: Setting imports needs to restart the evaluation context
19005: 'java snippet imports' dialog: missing '...' on button label
19175: Remove deprecated methods
19329: IVMConnector implementation needs to have access to source p
19363: Missing wizard banner on library container
19541: Java debug timeout preference not persisted

Eclipse Platform Build Notes 
Java Debug

June 1, 2002

What's new in this drop

  • API Change - return values can now be null for the following:
  • Problem Reports Fixed

    16909: Project selection for source lookup
    18448: Default container entry
    18434: Empty boot path si not the same as default boot path
    18482: Move all entries to bootpath fails
    18485: Reverting to default classpath broken
    18432: Use step filters menu item enabled for all debug targets.
    18044: JavaBreakpointPropertiesDialog should also set foreground
    18174: Quotes in execution arguments of Java launch
    18395: Suspend on compilation error broken
    17158: Disabled menu item Add Method Breakpoint in context menu
    17616: Source not shown for "thread" while exiting program
    18512: Snippet evaluation returning wrong result?
    18231: ArchiveSourceLocation holds onto open jars too long

    Eclipse Platform Build Notes 
    Java Debug

    May 31, 2002

    What's new in this drop

    Problem Reports Fixed

    11947: NPE in JavaUISourceLocator when remote debugging
    18115: IllegalArgumentException: Duplicate VM: 0
    17348: Eval : NullPointerException when the source doesn't match the runtime class
    17795: ClassCastException when inspecting expression
    17530: timeout not honored in attach launcher
    18360: Snippet editor open java element actions using deprecated superclass
    17416: Snippet editor leaks actions
    18378: Leaking image in launch config dialog
    18296: Debug Hover Fix
    18319: Elusive Ellipsis
    17753: InternalException removing installed breakpoints
    18329: deadlock launching eclipse in eclipse

    Eclipse Platform Build Notes 
    Java Debug

    May 30, 2002

    What's new in this drop

    Problem Reports Fixed

    17838: Error correction for conditional breakpoint allows enter on empty String
    17321: Problem in Installed JREs preferences
    17065: Sharing JRE
    16080: classpath changes when JRE changes
    17643: Classpath viewers do not show proper default classpaths
    17690: Add JRE: rt.jar is shown instead of classes.zip for j9 VM
    9516: add JRE dialog comes up in an error condition
    18204: Missing property string for Add Breakpoint in ruler meno
    13381: Better choice for default working dir in Java local config
    17194: Classpath > Advanced: Cannot append jar to Variable
    18188: Inspect is broken
    17434: Add Package on JavaSnippet imports should indicate progress
    15316: Need progress message while remote launching
    17025: Adding JREs
    16633: Console view doesn't open automatically when running tests
    17691: DisplayView registers a document listener and nobody removes it
    15823: Register jpage as a text file type with VCM
    17081: IncompatibleThreadStateException attempting to pause remote launch
    16824: Auto generated launch configuration naming scheme differs
    17440: Snippet editor allows setting of imports with default package
    16916: Mneumonic collision when attaching source for JRE_LIB
    16917: Mneumonic collision in Classpath tab, Source tab
    17386: Open on Type in console improvements

    Eclipse Platform Build Notes 
    Java Debug

    May 29, 2002

    What's new in this drop

  • The default working directory for Java Applications is now the associated project folder in the local file system.
  • Problem Reports Fixed

    17865: Wrong "this" context in evaluation & expression view
    13349: Add breakpoint action disabled in editor pop-up
    17377: Add/Remove breakpoint not enabled correctly if selection change from outliner
    17867: VM Disconnected Exceptions in the log
    17751: InvalidStackFrameException(s) after a StepOver
    16930: Eval: incompatible thread state
    17073: Sharing JRE in buildpath - errors when JRE does not exist
    17520: Exception logged on cancelling MainMethodFinder for JavaApplicationAction
    16819: Incorrect error message when main not found for Run/Debug Java
    18019: Missing JDTLaunchActionSet
    17162: ManageBreakpointActionDelegate triggers reconcile on selection change
    17043: Mneumonic missing for project selection viewer off of Connection tab
    18001: Rename "Local Java App" to "Java App"
    17890: Should not assume type of PropertyChangeEvent values
    15741: NPE in JavaRuntime.detectVMConfiguration
    16702: Unhandled NPE in HCR manager
    18040: Index out of bounds creating new remote java launch config
    16046: Launch configuration dialog doesn't/can't cancel a launch
    17132: Advanced dialog on class path config tabs should not be a title area dialog

    Eclipse Platform Build Notes 
    Java Debug

    May 28, 2002

    What's new in this drop

  • The "Java Launch" action set has been removed and integrated into the debug platform's new extension point - "org.eclipse.debug.ui.launchShortcuts". The actions are now available off of the "Run/Debug As..." cascading menu.
  • Problem Reports Fixed

    Eclipse Platform Build Notes 
    Java Debug

    May 27, 2002

    What's new in this drop

    Problem Reports Fixed

    16340: Fix deprecations
    16351: Inspect and Display incorrectly enabled in the display view
    16400: Console view doesn't get focus
    16547: Use progress dialog in stead of status line
    16880: Code assist does not work in expression view
    16992: Copyrights in test suite
    17095: ResourceException when closed projects in workspace
    16834: ObjectCollectedException opening java editor in target workbench
    16844: Debugger source lookup dialog needs viewer label
    16848: Object collected exceptions

    Eclipse Platform Build Notes 
    Java Debug

    May 21, 2002

    What's new in this drop

    Problem Reports Fixed

    12740: Wierd behavior when debugging standalone SWT example
    16037: JavaArgumentsTab layout
    16328: JRE home directory" field on "Add JRE" dialog is too short
    16284: Launch configs prompt for unsaved changes when there are none
    16406: JavaArgumentTab: directory fields should be at the bottom
    16306: ConcurrentModificationException during HotSwap
    12966: Remote debugging with Sun J2ME Wireless Toolkit fails
    16350: NativeMethodException from line location request
    16408: UnsupportedOperation Exception while hovering
    9659: Use book title capitalization in tooltips and button text
    16450: Java Model Exception out of ActionDelegateHelper
    15825/a>: orphaned scrabook launch configs
    16428: Confusing error when trying to launch when plugin missing
    4383: Artwork required
    15251: Support to navigate from JavaDoc error to type
    16439: NPE out of ManageMethodBreakpointActionDelegate
    16417: JavaLaunchActionSet not contributed to all Java perspectives
    16446: Can't launch programs on Linux with default java executable name

    Eclipse Platform Build Notes 
    Java Debug

    May 19, 2002

    What's new in this drop

  • The actions used to create and launch a Java application have been moved to their own action set named "Java Launch". The action set will be visible in new Java or Debug perspectives.
  • Problem Reports Fixed

    14877: NPE on workbench close
    15881: ClassCastException trying to open launch configuration dialog
    12966: Remote debugging with Sun J2ME wireless Toolkit fails
    15913: No space in JavaConnectTab argument group
    15740: Get rid of JRE variables on "Installed JRE" page
    10838: Java launch config: don't search entire project for a main class
    15197: Prompt when > 1 config for selected type
    15949: JDIDebugTarget can resume threads which hit a breakpoint early
    15867: JavaConnectTab problems: Mneumonics, NumberFormatException
    15976: ATTR_SOURCE_PATH_PROVIDER equals ATTR_CLASSPATH_PROVIDER
    15862: Cannot add internal jar to classpath
    11819: Default JRE and javadoc location
    16164: Missing mneumonics on the AddVMDialog
    16151: Move Run actions to the top of the Run menu
    16150: Create Java Launch Action Set
    15739: Show breakpoint condition in hover help
    15969: Promote standard classpath/sourcepath providers to API
    15699: Non-deterministic layout on "connect tab"
    16068: Support to add library to source/class/boot path
    16064: Source location persistence should use XML
    16100: Add Java Exception Breakpoint should also be on menu
    15792: VMDisconnectedExceptions in log
    16193: NPE in JavaConnectTab
    16196: SnippetEditorActionContributor#setActiveEditor can be called with null
    15885: Revert button not enabled after changes
    16218: Asked to save changes when none
    11601: console hangs while displaying long strings without crlf
    16219: re-setting "use default classpath" does not work
    16252: DebugException: Marker id: 19 not found
    16313: NPE out of StandardSourcePathProvider
    13524: Console doesn't send Ctrl-Break to remote program
    16346: Can add same container > 1 times to class/source path
    16353: "Launch" java applications do not honor build if required
    16257: Debug plugin trying to restart on shutdown
    16065: JRE resolution for variables/containers
    15200: Notification of JRE changes
    16237: HCR not supported notification
    16027: "Terminate failed" error messages are backwards
    16224: scrapbook displays incorrect result when return type is string
    16358: Advanced actions creating dialogs on the wrong shell

    Problem Reports Closed

    16192: JDT Launch Configurations dialog Arguments tab Apply disabled
    14082: Launch Configurations -> Environment -> Classpath

    Eclipse Platform Build Notes 
    Java Debug

    May 14, 2002

    What's new in this drop

  • API for IVMConnector has changed. A vm connector now accepts a map of arguments from which to establish a remote connection to a VM.
  • New extension point and launch configuration attribute to control classpath and source lookup path computation. See extension point "org.eclipse.jdt.launching.classpathProviders", IJavaLaunchConfiguration.ATTR_CLASSPATH_PROVIDER and IJavaLaunchConfiguration.ATTR_SOURCE_PATH_PROVIDER
  • Problem Reports Fixed

    15522: Rename Debug menu to "Run"
    15609: Fix deprecated getSourcePosition() call
    15662: Display of "null" shows nothing
    15531: Support "default JRE"
    15476: Action for "Add Watchpoint"
    15461: Configs created with convenience actions do not switch persp.
    11403: Request timeout
    15668: Stack frame with no src selects line number in current editor
    15667: Adding a Jar to the src lookup path of a remote launch
    15666: Folder added to src lookup of remote launch has JAR icon
    13453: Mneumonics on launch config Common tab
    7245: Debugger source lookup should be controlled by launch config
    15469: Unbounded cache in ManageWatchpointActionDelegate
    15738: JRE for scrapbook
    15702: Moving up in the Source tab for remote launch configuration is incorrect
    15835: Scrap book does not work
    15481: Abbreviation on the JavaMainTab
    15622: Need a way to get current tab from configuration dialog
    15605: Contribute the JDT debug action set to all Java perspectives
    15478: Auto-toggling of ShowQualified action in VariablesView
    12300: Sharing launch config difficult because of VM_INSTALL_ID
    15581: Move source lookup resolution to AbstractJavaLaunchConfigurationDelegate
    15195: Attach source action
    14977: Working directory should support project relative path
    13567: Change/Enhance "IVMConnector" extension point
    15633: Incorrect enablement for ManageBreakpointActionDelegate hierarchy
    15372: NPE launching target eclipse
    15678: Drop to Frame not updating UI/stack frames correctly
    10965: Working directory for JavaSnippetEditor
    15445: surprising behavior after hitting 'run'
    15601: Exception breakpoints set on inner class exceptions
    13028: F3 in Java editor caused NPE in snippet editor
    15765: Getting working directory changed/restarting evaluation context when there is not context
    15846: ManageWatchpointAction doesn't handle configs with no projects
    11893: Launch configuration dialog Accelerator conflict

    Problem Reports Closed

    15346: UnsupportedOperationException in JDIThread.computeStackFrames
    10971: Stepping resumes instead
    12561: Exceptions in log: AddBreakpointAction#selectionChanged
    14108: Timing issue with evaluation and thread state
    15866: NumberFormatException if timeout number set to big

    Eclipse Platform Build Notes 
    Java Debug

    May 08, 2002

    Problem Reports Fixed

    14836: BIDI:Scrapbook editor: bad display of adjacent Hebrew or Arabic syntactic units
    12823: Hard to find JRE for launching java applications
    13074: NPE evaluating fully qualified array declaration
    14972: Editor ruler actions do not update properly on working copy
    15064: Instanceof evaluation is broken
    13005: "Run to return" should be "Step Return"
    13042: NPE after killing Java process
    13632: unknown remote host just throws exception
    14994: Unsigned right shift of char, byte, or short is broken
    14996: null instanceof Object throws ClassCastException
    15154: Shortcut for Add breakpoint conflicts with Build All
    15184: number format exception
    13584: Attempting to create breakpoints while resource tree locked
    15383: Scrapbook launching failed
    14906: Single-click java launching
    15017: Debug code completion missing "later" proposals
    14997: Evaluations with null on top of stack show no result
    11405: Launch Timeout
    15437: ReferenceType#visibleMethods doesn't conform to the spec
    14728: Scrollbars on Launch Configurations/Classpath
    15000: Evaluation instruction resource bundle keys contain the = char
    15009: More information in breakpoint properties dialog
    15361: "Suspend on compilation errors" doesn't work
    15377: Add: Add Method Breakpoint to the Debug menu
    15458: Wrong class name format when doing eval of static method
    15132: Breakpoints View: Hide Qualified Names option not saved on eclipse shutdown
    14895: Toggle button tooltip text should be static
    13297: new launch config: ui problem with tab switching
    13984: Stale root tree items in debug perspective view
    13448: Difficult to tell what is wrong with launch configuration
    15016: Main type search could be primed with current text
    14753: Reverse order of configuration types in New configuration menu
    15102: NPE attempting to launch

    Problem Reports Closed

    Eclipse Platform Build Notes 
    Java Debug

    April 30, 2002

    What's new in this drop

  • Environment variables have been removed from Java launch configurations. A java program cannot access system environment variables, thus the ability to set them provides little benefit.
  • Problem Reports Fixed

    14410: Java breakpoint properties dialog missing error icon
    14158: Launcher Configurations modified by UI
    14324: JDI client does not convert primitive method arguments to the correct type
    12748: Snippet editor in debug perspective
    13074: NPE evaluating fully qualified array declaration
    14569: Remove Run... and Debug... from the Packages View
    14507: J9 launcher doesn't prompt to retry
    13674: ClassNotPreparedException from uninitialized inner types
    14315: Debugger code completion does not handle array types properly
    14879: Run to Line enabled for the SnippetEditor
    9690: Need accelerator for "run" in snippet editor
    9848: JavaSnippetEditor toolbar actions not disabled during evaluation
    14882: New launch configs with a project but no main type are not fully initialized
    14225: Display view should have Find/Replace
    7004: DCR: Deselect All button on step filter preference page
    14718: Display view doesn't inherit java editor's background color
    9653: open type/open exception - should be consistent w.r.t. progress reporting
    13427: Unchecked exception in breakpoint condition not indicated
    14912: NPE attempting to Run to line
    14805: No free return values in expression eval
    14925: Return statements do not stop evaluation
    13193: launch configs too easy to delete one
    13418: ClassCastException on terminate of program with conditional breakpoint
    12700: Method entry breakpoint enabled when neither exit or entry
    13337: launch configs: creation could be made simpler
    13630: Single launching problematic when ambigious on a file type
    12937: No evaluation imports for binary types with attached source
    14027: Disallow evaluation in the context of an array instance
    8251: Present more information when Display fails
    14958: Internal Error exiting workbench
    15193: Source resolution for alternate runtime JRE

    Problem Reports Closed

    14266: Scoping exception breakpoint table not scrollable

    Eclipse Platform Build Notes 
    Java Debug

    April 23, 2002

    What's new in this drop

    Problem Reports Fixed

    8966: Debug Perspective is not automatically select the servlet thread
    14273: AbstractJavaLaunchConfigurationDelegate has misspelled method
    14069: Rapid stepping & toString
    13525: Error evaluating with no public class
    13380: Expression label shows the underpinnings of evaluation
    13016: Condition breakpoint evals update expression/var view
    13352: Condition ignored/no errors reported
    14104: Eval of local instance var slow
    12592: Should disable all breakpoints while invoking toString()
    13608: Display view code complete does not include templates
    14188: Display view doesn't update global actions until context menu used
    1726: Migrate test suite to use workbench framework (1GKDB4Y)
    1742: Moving scrapbook page to other project does not update available packages (1GKZ2FO)
    12636: Unable to get evaluation context for Scrapbook pages
    14296: Static and Final actions in popup menu have greyed out icon
    14250: use workbench element list selection dialog
    14295: Scrapbook pages get confused when more than one started..stopped
    14326: Error in RunToLineAction.init
    12708: NPE in Add Watchpoint
    14045: Deadlock exiting workspace
    10444: Reuse the same editor in Debug Perspective
    14254: NPE while debugging
    13377: Reporting errors in snippet interpretation in the log
    13389: Condition breakpoint with no condition
    13292: SAXParseException in launch config edit (empty .launch file)
    8111: IncompatibleThreadStateException displayed in Detail pane when thread manually suspended
    14107: Second target incorrectly breaks on conditional
    14025: NPE on evaluation of array.length
    11934: exception found in the log

    Problem Reports Closed

    Eclipse Platform Build Notes 
    Java Debug

    April 18, 2002

    What's new in this drop

    Problem Reports Fixed

    8362: Usability: Add exception computes hierarchy on each key stroke
    13792: Performance improvement when changing JRE
    13720: Breakpoint ruler actions do not work on class files with source
    13684: CoreException thrown when no project is specified
    5162: 1.0 -- JSP breakpoints don't get removed
    5495: Breakpoint not installed if filename has underscore
    9079: Pattern breakpoints show as unknown
    13441: Rename launch config, then save leaves wrong selection
    12657: see stack trace
    13336: Failed remote launch left in incorrect state in UI
    13866: ClassCastException with instanceof conditional breakpoint
    9655: open type/open exception - should be consistent w.r.t. empty entry
    13162: breakpoint properties dialog details
    13920: NPE evaluating in local type in field declaration
    13798: Disallow evaluations that require local type signatures
    9523: redundant menu entry in variables view
    12997: AST eval can use java debug model directly
    13414: Tight loop with conditional breakpoint locks up UI
    13104: AST evaluation engine should reuse evaluation thread
    13015: stepping to a line with a conditional breakpoint
    13363: Conditional Breakpoint evaluation failed dialog missing accel
    13169: Missing description on Java -> Debug preference pages
    13883: DebugException found in the log
    14060: stepping slow - timer takes 99% of CPU

    Problem Reports Closed

    Eclipse Platform Build Notes 
    Java Debug

    April 11, 2002

    What's new in this drop

    Problem Reports Fixed

    12665: ClassNotLoaded JDI exception during conditional breakpoint
    13423: HCR failure notifications aren't being sent to the UI
    13444: Tooltip incorrect for add package import in Java snippet editor
    13364: No visual indication that a breakpoint has a condition set
    13173: No console output in Java Persp.
    9861: Double-click does not work for strings in scrapbook page
    13388: Exception evaluating method with array type parameter

    Problem Reports Closed

    Eclipse Platform Build Notes 
    Java Debug

    April 09, 2002

    What's new in this drop

  • Breakpoints can now be configured (enabled, disabled, etc.) from the ruler in java editor
  • Problem Reports Fixed

    12640: Workspace runnable not run correctly
    12350: Class header javadoc in eval ast classes
    9290: Feature: dynamic pattern breakpoint
    11514: Feature: support WAS 5.0 JSP debugging
    12383: Relaunch last aborted with cryptic message when JRE moved
    12793: Spurious dialog asking to save changes in launch config dialog
    12695: Need to get full set of breakpoints hit from thread
    1543: folders included in 'choose package' dialog (1GAJD9E)
    8265: AssertionFailedException during code completion in JavaSnippetEditor, DisplayView
    11569: Method breakpoint cause stop on anonymous and local subtype method
    12784: String.startsWith(String) creates bad compilation error
    10736: Breakpoint#ensureMarker failing
    12208: NPE in AST eval
    10758: utilize classpath variable initializers
    11603: Can't add method breakpoints to inner types at runtime
    12591: Internal error hovering while native on stack
    12609: Eval with error causes eval timeout
    1637: Rollover icon the same as flat icon (1GF64JZ)
    1681: make Java Debug UI a seperate plugin (1GIGG3X)
    9683: Open on Type in console does not work on anon inner types
    8322: Detail evaluation timeout overwrites previous value
    11382: Null Pointer Exception opening preferences for Java->Installed JRE's
    8804: Should not ask to save when running
    12633: NPE evaluating in static context
    11128: Access to a field in a particular super-type through IJavaObject
    3587: DCR: Enable/Disable a breakpoint in vertical ruler of Java Editor (1GFQ6DY)
    10921: Turn on J9 JIT

    Problem Reports Closed

    Eclipse Platform Build Notes 
    Java Debug

    April 2, 2002

    What's new in this drop

  • An extension point that represents different kinds of connections to remote VMs. See org.eclipse.jdt.launching\doc\org_eclipse_jdt_launching_vmConnectors.html
  • Problem Reports Fixed

    12389: Error message at double-click on empty console
    1546: Remote Evaluation (AST evaluation)
    8157: ProjectBuildWatcher is too invasive
    12563: Extensible remote connect type
    12448: Overwriting launch configs with same name
    12452: NPE evaluating from anonymous innter type referencing enclosing type
    12433: NPE code assisting with inner type in expressions view

    Problem Reports Closed

    9155: Hide Final Fields should be Hide Final Variables

    Eclipse Platform Build Notes 
    Java Debug

    March 28, 2002

    What's new in this drop

    Problem Reports Fixed

    3977: Launching from projects with binary/jars (1GFDBYC)
    12209: AST Eval engine API not fully implemented
    12204: Not handling moved JREs properly
    6615: IOException running test suite

    Problem Reports Closed

    Eclipse Platform Build Notes 
    Java Debug

    March 26, 2002

    What's new in this drop

  • Scrapbook pages can set imports to provide context for the page
  • Problem Reports Fixed

    1723: No code assist in display view for binaries with source (1GLE0F6)
    6089: display view code assist cotext should be receiving type
    6955: Java launch config should support classpath/bootpath
    8576: rt.jar shoud not be removed from bootclasspath
    11196: Launch config: rt.jar on classpath
    11958: step filtering pref page - shoudl not use compilation unit icon for filters
    9079: Pattern breakpoints show as
    12012: J9 plugin needs to be updated
    10281: ClassPrepare events swamping system
    8971: Function keys in custom perspective does not work
    3877: Fields in installed JRE dialogs should not be bordered text
    11937: Switch-to-perspective wdigets on Common Tab
    11945: Run mode perspective not applicable to debug-only config type
    10437: Make use of ListIterator in JavaBreakpoints
    1569: Would like to inspect from the context of an inspect result (1GDKNZ7)
    3734: Update configs as resources moved/deleted
    11997: IllegalArgumentException in ManageWatchpointAction
    12182: Can step return logging internal errors
    12027: Breakpoints requests are not created for interfaces
    12222: NPE attempting to create Remote Java Application configuration
    1757: HotSpot VM -server argument (1GLCPDH)
    11938: NPE in JavaSourceLocator when remote debugging
    12211: copyright statements incorrect
    1633: Scrapbook imports
    12250: Duplicate launch configs appear in dialog

    Problem Reports Closed

    Eclipse Platform Build Notes 
    Java Debug

    March 18, 2002

    What's new in this drop

    Problem Reports Fixed

    10130: Launch Configurations "navigation tree" should start expanded
    9756: Debug/Run history menu items should be disabled if no history yet
    11297: JavaMethodBreakpoint always stops at entry and exit
    7963: Add JRE dialog incorrectly flags correct JRE location
    8772: Infinitely looping stack trace in target pgm locks UI
    10566: Copy value in variables view should work with CTRL-C
    5534: Add failed launches to the history
    10919: Scrapbook can't print arrays
    11390: JavaSourceLocator has incorrect class in plugin.xml
    11391: Java launcher verifies the java project before needed
    10850: more JRE to environment tab
    11242: annoying prompt for saving a launch configuration
    11246: Exception during launch
    10805: NPE in JavaDebugOptionsManager if source name is null
    10838: Java launch config: don't search entire project for a main class
    11476: Exception scope wording
    11478: Inspect is broken
    11092: Stepping performance revisited
    10595: Debug into non-JavaBuildPath no longer works
    11265: Need replacement source locator API

    Problem Reports Closed

    9204: NPE in Java Launch Configuration Delegate

    Eclipse Platform Build Notes 
    Java Debug

    March 12, 2002

    What's new in this drop

  • Java Watchpoints can be added from the variables view or the expression view. This feature was previously only available from the outliner
  • Launch configurations can be edited by selecting the new "Run/Debug Configurations..." options from the Run/Debug pulldown menus.

    Problem Reports Fixed

    10839: Java launch config: main type checks are too constraining
    10816: Debugging tries to show itself in resources perspective(?)
    10484: Index out of bounds in JavaEnvironmentTab
    10784: Launch configurations: Edit button enabled when no environment var to edit
    10490: Java Main tab invalidates on inner class
    9073: Not prompted for build on unsaved resource
    11031: Double save confirmation on launch configuration
    11034: Launch configurations prompting for save when no changes
    10991: Launch configurations: double click edit enviroment vars
    10096: Eclipse not aware of launched JVM (JRockit 3.1.3)
    11060: JDIFieldVariable.setValue(IValue) fails for static fields
    10894: Unable to get a super field from a IJavaObject object
    10956: Default watchpoint settings
    7735: Enhancement Request: double-click stack trace to reach source
    10811: Deregistered launches not removed by JavaHCRManager
    10973: Scoping JavaExceptionBreakpoints not working correctly
    11004: Step filters and exception breakpoint filters need better sorting
    9501: Hidden watchpoint support
    7507: debugger keyboard shortcuts do not work in 20020109
    10640: NPE on empty workspace with launch configurations
    10894: Unable to get a super field from a IJavaObject object
    11163: launcher on linux looks for 'javaw.exe' instead of 'javaw'
    11127: Installed JRE page should detect removed JREs
    10771: JDIThread and interrupted during evaluation
    10220: Need menu options to edit launch configurations
    11030: JDIStackFrame data caching
    11118: Termination performance
    11161: Resource tree locked
    10131: A "Launch Configurations" configuration should be showable on the Run/Debug menu...
    11101: NPE on shared launch configuration
    10896: Java breakpoints must have HANDLE_ID attribute set
    11124: Launch configurations do not hanlde removed JRE

    Problem Reports Closed

    10292: Errors terminating debugged process
    10693: vm crash during debugging

    Eclipse Platform Build Notes 
    Java Debug

    March 05, 2002

    What's new in this drop

  • Java launch configurations have been moved from the UI plug-in (org.eclipse.jdt.debug.ui) to the "headless" launching plug-in (org.eclipse.jdt.launching). This facilitates headless, programmatic launching. This is a breaking API change. As well, pre-existing launch configurations are deleted on workbench startup, as they are incompatible with the chages made.
  • Java Exception breakpoints can be scoped. Package, type and limited regular expressions can be set as the scope for the breakpoint. The breakpoint is only "hit" if the exception is generated from one of these locations. Can be set off of the properties dialog for the breakpoint.
  • Problem Reports Fixed

    9171: NPE attempting JDI test TestAll
    9715: Java Connect tab "browse" button has no ellipsis
    10672: In DebugUIPlugin method call Launch.getLauncher can return null
    10671: Need callback by LaunchManager to listeners when a thread terminates
    9845: Remove All action activation in ExpressionsView
    6741: Disable 'drop to frame' when we know it will fail
    9854: TypeImpl.classNameToSignature fails for float[]
    10624: GUI Blooper: "Open on..." in debugger s/b "Open", "Drop To Frame"
    1668: Stop on Uncaught exception should be scoped (1GHOUOQ)
    4937: Display view contents not restored properly
    10594: EventDispatcher wrappering all dispatches in Workspace runnables
    7013: Re-work display/inspect/run
    3503: Can't set execution arguments on a type in the outliner (1G43JUN)
    9881: java 'debug options' pref page - buttons too small
    5822: Customizable run/debug profiles
    3851: Runnables on build path as .class not detected (1GEX6I0)
    1550: DCR: Launcher Binding (1GBPW6T)
    10686: Double clicking in vertical ruler to add breakpoint: breakpoint does not show
    8572: Step filtering should filter class loader by default
    9896: Wrong warning in Add/Edit JRE dialog
    10147: Moving VMs is not handled well.
    10772: Single-click launching generates exception on class with no main method
    9678: Unable to enter & save classpath entry
    10638: Launch configuration wizard not honoring selection
    10644: NPE pressing apply button on launch configuration with no name
    10645: NPE pressing apply button twice
    10646: Can add empty environment variable for launch configurations
    10782: Exception applying changes to Launch configuration
    9241: API - java launch configs whould be headless

    Problem Reports Closed

    10641: NPE verifying name in launch configurations
    10649: Title comment changes setting working directory
    1585: Java launcher: Don't prompt for element to launch if there's only one (1GE6S2P)

    Eclipse Platform Build Notes 
    Java Debug

    February 28, 2002

    What's new in this drop

    Problem Reports Fixed

    10218: breakpoint change mechanism
    1695: DCR: support process/thread specific breakpoints (1GIYJTQ)
    10009: Creating image descriptor registry on shutdown
    10252: Class StandardVM doubles fields from super class
    9778: Console title not updated on launch removal
    10417: inspect/display to not work in snippet editor
    10255: Single click launching should not be the default
    10424: NPE in snippet editor
    9685: jdi isObsolete() called 13 times when clicking on stack frame
    10432: Deleting a resource wipes out launch configuration history
    9695: Snippet editor fails evaluations on deprecation warnings
    9229: Console terminate not enabled in Java perspective
    10437: Make use of ListIterator in JavaBreakpoints
    7803: Problems with breakpoints after changing JRE
    10454: Adding JRE through launch configuration dialog does not persist
    10154: Breakpoints with thread filter should be labeled as such

    Problem Reports Closed

    4294: Can't distinguish b/w UIMain's in Debug/Running Man Menus (1GKZDGW)
    4296: Can't set Program Arguments from Outline (1GKZDW8)
    8096: run java-application always asks for the default launcher
    1528: snippets: can start SWT program twice (1G47CME)
    10242: Launch/Debug history contains a number

    Eclipse Platform Build Notes 
    Java Debug

    February 26, 2002

    What's new in this drop

  • Launch configurations allow execution directory to be specified
  • Launch histories are maintained for both launching styles during the transition.
  • Problem Reports Fixed

    9493: Cannot launch with configuration fully specified
    9830: Launch config arguments inserted prior to class on command line
    9475: NPE out of LaunchManagerVisitor creating a launch configuration for callback
    9902: ImageDescriptorRegistry must empty hash map in dispose
    5859: Execution Directory
    10198: Remove all terminated not enabled after terminating run
    10214: Add transitional support for history with both launching styles

    Problem Reports Closed

    9846: No source lookup during debbing available in integration build 20020212
    10202: Have to reselect terminated debug target to enable "Remove all Terminated" action
    8435: Variables disappear on 1.4rc if showing details pane
    1729: HCR with compilation error (1GKF820)
    6916: DCR: allow to set timeout on remote debug connections
    1735: Need breakpoint actions in editor ruler (1GKPU71)

    Eclipse Platform Build Notes 
    Java Debug

    February 14, 2002

    What's new in this drop

    Problem Reports Fixed

    9668: Method breakpoints enabled for source methods
    9456: AssertionFailedException attempting to draw overlays for breakpoints
    9618: Terminated targets not updating
    9626: ConcurrentModificationException in JDIDebugTarget#canSuspend()
    9649: Can't rebuild all - never returns
    9556: NPE in JavaRuntime.getDefaultVMInstall
    9591: exception in compiler pref page
    9737: Invalid thread access initializing JavaPlugin

    Problem Reports Closed

    Eclipse Platform Build Notes 
    Java Debug

    February 12, 2002

    What's new in this drop

  • The Java debug options preference page is now presented as part of the Java preferences
  • Basic icons and there support has been removed
  • Problem Reports Fixed

    7964: Move Java debug options to Java preference page section
    9124: NPE using launch configurations
    8683: NPE after suspending VM attempting to step on system thread
    9122: debugging is extremally slow (20020129 + latest)
    8252: Label for inspected expression incorrect
    1717: Debug Model & Model Presentation issues (1GK29FE)
    8746: Threads showing as suspended when not -- mutlithreaded app
    9316: Invalid thread access
    8337: HotSwap: Two error dialogs redefining class during debug on 1.4
    9111: Invalid thread access running test suite
    6370: Breakpoint Properties Dialog
    9327: JavaDebugOptionsManager startup loading breakpoints during resource changed
    6724: Hit Count indication in debug UI confusing
    7012: AddBreakpointAction not correctly updated when breakpoint added by other action
    8481: Auto-breakpoint on compilation errors
    9122: debugging is extremally slow (20020129 + latest)
    9320: Usability: Disabled breakpoints shouldn't show as installed
    9387: AddBreakpointAction generates invalid thread access
    9396: NPE in add breakpoint action
    9213: "Persisted" property on breakpoints does not make sense
    8301: Evaluation actions need in the context menus of the details panes
    8250: Inspect and Display Actions not enabled correctly
    8993: ObjectCollectedExceptions filling up the log
    1587: Need support to set an exception breakpoint from a string (1GE8HQO)
    1587: JavaDebugOptionsManager attempting to modify resource in resource change callback
    7973: JRE variables on installed JRE's pref page confusing
    6743: Uncaught exception preference should have group title
    7967: Java UI source locator should be API
    6297: Autodetected Standard VM JRE entry disappears when running on custom VM
    9353: stack frame after suspending VM

    Problem Reports Closed

    1659: Questions dealing with UI (1GGNR38)
    9129: console - open on type does not do anything
    1716: Editor opening during debugging (1GK266A)
    1677: Breakpoint hitcount inconsistency (1GI8ZL6)
    8458: Need "Inspect" action in variables view
    9310: Accellerator Keys not working in Debug Perspective
    8690: Delete key should work in Launch menu
    9430: Process.getInputStream().ready() never succeeds

    Eclipse Platform Build Notes 
    Java Debug

    February 05, 2002

    What's new in this drop

    Problem Reports Fixed

    8666: TimeoutException during terminate
    8616: Feature: Suspend all threads option
    8634: Exception breakpoints not persisted
    7804: Internal VMDisconnected trying to delete event requests after VM is gone
    8953: Editor opens on save if debugger is stopped at breakpoint
    8013: No failure message when frame dropping failed after HotSwap
    8323: Debugger Source Lookup dialog : minor fixes
    6845: Add source code for JDI interfaces
    8054: HCR failure: many stacks of the same method.
    8246: Incorrect spacing in label for DebugTarget when terminated
    8844: Suspend policy showing twice for watchpoints
    4048: Mnuemonic problems (1GH3218)
    8159: LaunchView toolbar actions not updated on long steps
    8315: Double clicking on installed JRE should allow edit
    8920: Out of synch type tracking is slow
    6411: Auto-detect VM Install when required
    8435: Variables disappear on 1.4rc if showing details pane
    6408: Attempts to set breakpoint on unsaved resource fails
    8702: Problems using alternate JDI client
    8870: Pluggable JDI client
    1521: StringBuffer representation (1GE3BFA)
    9012: StringIndexOutOfBoundsException in OpenOnConsoleTypeAction.parseSelection
    9026: Compilation error breakpoints are showing in breakpoints view
    9056: API - suspend on uncaught exception
    9055: API - step filters should be configurable per target
    9079: Pattern breakpoints show as

    Problem Reports Closed

    8803: execution arguments: add current directory setting
    8814: Store VM Arguments in repository
    8816: Disappearing variables
    8830: Step over jumps to 4 frames below
    1702: Leave variables expanded on resume (1GJHLYK)
    8914: preference page strings missing in 20020129 + latest
    1748: property sheet and breakpoint not in synch (1GL2Q6E)
    1616: Vector evaluation error (1GFJA0T)
    1539: Internationalization of integers (1G8U8KN)
    8261: Scrapbook dies with JDK1.4
    8728: SDK should only be auto-detected the first time

    Eclipse Platform Build Notes 
    Java Debug

    January 29, 2002

    What's new in this drop

  • Method entry and exit breakpoints can be set on binary methods. See 7859: Feature: method exit breakpoints
  • A VM can be suspended/resumed. See 7860: Feature: support suspend/resume of VM
  • Problem Reports Fixed

    8422: Convenience Constructor for JavaSourceLocator
    8086: Debug -> Run results in different bahavior than Ctrl-F11
    7405: User defined step filters should have validity check
    7859: Feature: method exit breakpoints
    7880: Scrapbook page making IDE super slow
    8053: Debug view actions do not update after evaluation completes
    8457: Stepping in obsolete methods should be disabled
    7606: Launch configuration tests are failing
    5666: Breakpoints do not work on class with native methods
    8176: Mnemonic Collision in Console View
    8312: Tooltips for step filtering should use title capitalization
    8395: Smart drop-to-frame ignores anonymous inner class
    8127: Outline View has mnemonic collison
    7860: Feature: support suspend/resume of VM
    8697: Hit count ignored on breakpoints

    Problem Reports Closed

    8189: Each debug launch opens new Debug Perspective
    8364: Breakpoints aren't appearing in BreakpointsView
    8144: Loss of connection to 1.4 VM
    8139: Variables collapse when stepping on 1.4
    7508: Selfhosting problems using JDK 1.4 to run target and host
    8579: Toggling detail pane with JDK 1.4 confuses debugger
    8488: Display/Inspect on Debugger gives "ClassNotFoundException"
    8627: method arguments to class in jar
    8654: Debugger won't show source stopped not in debugged project

    Eclipse Platform Build Notes 
    Java Debug

    January 24, 2002

    What's new in this drop

    Problem Reports Fixed

    8388: NPE from HCR Manager
    8055: HCR failure: drop fails in following code
    8012: Smart frame dropping is slow, and no busy cursor
    8265: AssertionFailedException during code completion in JavaSnippetEditor, DisplayView
    8056: Walkback during HCR in host.
    8404: HCR does not pop frames with non-fully qualified named parameters

    Problem Reports Closed

    8154: AddExceptionDialog incorrectly reporting exceptions not subclasses of Throwable
    8391: Cannot add exception breakpoint

    Eclipse Platform Build Notes 
    Java Debug

    January 23, 2002

    What's new in this drop

    Problem Reports Fixed

    8157: ProjectBuildWatcher is too invasive

    Problem Reports Closed

    3847: Runing a program fails with closed project on classpath. (1GEWKFO)
    8086: Debug -> Run results in different behavior than Ctrl-F11

    Eclipse Platform Build Notes 
    Java Debug

    January 22, 2002

    What's new in this drop

  • Java breakpoint creation has changed to not require the use of Java elements. Unfortunately, the resulting changes invalidates breakpoints created previous to this build. The out of date breakpoints will be deleted at startup. See 7807: Breakpoint creation API should not use java elements
  • .
  • HotSwap enhancement - when performing a hot swap, the debugger only pops frames of methods that have been changed.
  • Problem Reports Fixed

    5854: Breakpoint marker deleted without notifying breakpoint object
    6862: Adding watchpoint in outlineview can be incorrect
    7631: Adding watchpoint from packages view associates with project
    7766: Scrapbook output not shown for J9
    6489: Plugin version numbers incorrect
    1728: No busy cursor for long operation changing primitive type rendering
    1651: (minor) Method entry breakpoints are shown in the javadoc comment
    7809: AddExceptionDialog makes illegal access to internal class
    1699: Display window enhancement
    1713: Icon for "Show type/qualified names" could be clearer (1GJY72V)
    5653: DCR: Debugger should catch uncaught exception by default
    7002: Suspend on uncaught exception does not expose the type of the exception
    7862: Feature:hidden breakpoints
    7807: Breakpoint creation API should not use java elements
    7915: breakpoint marker attributes need qualified names
    7310: JDI timeout exception in debugger
    6745: Step filtering secondary dialogs (Add Type...)
    7947: JDIDebugModel still using types for breakpoints
    6130: Snippet editor/ display view do not immediately take new prefs
    7457: JDK1.4 given a source root of "src"
    1718: Concurrent modification in JDI cache (1GK7HTK)
    5587: Step Over jumps to caller
    6063: Snippet & Display should catch up with changes of JavaSourceViewerConfiguration
    7858: Feature: gets super class for an IJavaClassType
    7651: OpenOnConsoleTypeAction does not work for inner types
    7619: Walkback while debugging
    6661: InternalException when exiting on jdk 1.4
    7404: Add filter for step filtering broken
    1689: Debugger selects incorrect stack frame after HCR (1GIQ56J)

    Problem Reports Closed

    1595: README: Exception while stepping (1GELEBF)
    1644: How do I debug code in the scrapbook. (1GF815W)
    1538: Watch List - expressions and adding in advance (1G86IIJ)
    6388: Variables view's static and field buttons are backwards
    6814: Empty error dialog when opening type from console
    7737: Changing code while debugging seems to generate an automatic build, however the running code doesn’t change until a re-launch
    7765: Support skipping over certain classes when debugging
    1544: Unable to terminate thread until... (1GAJOUQ)
    7516: NPE when attempting to start a remote Java debug
    4985: Icon for show package names in breakpoints list is backwards
    6549: Missing mnemonics for Launcher properties page
    7391: Incompatible thread state running test suite
    7898: Divide by zero crashed Eclipse
    7955: Not all entries of a Hashtable are shown in the inspector/debugger
    7535: IncomptableThreadStateException while stepping

    Eclipse Platform Build Notes 
    Java Debug

    January 15, 2002

    What's new in this drop

    Problem Reports Fixed

    6548: Missing mnemonics in Debug preferences
    7298: Drop to frame is always disabled
    7228: dialog should have yes/no buttons...
    6518: Internal error while doing evaluation
    7194: Unbound cache in Expression view content provider
    6736: stack frame unavailable running code snippet
    5346: Debugger silently fails to prompt for source
    1667: Breakpoint not hit when located inside multiline method declaration arguments (1GH0L24)
    5538: Smoke 208: Add JRE dialog shows wrong JRE JAR file path
    5644: Can set breakpoint in JavaDoc
    7385: Breakpoint not hit if on variable declaration with no initial
    7425: Doubleclick a breakpoint in debug perspective results in error
    7503: Breakpoint in an InnerClass anonymous inner classes are not hit
    6437: Timeout when launching
    7178: main in inner class doesn't run
    1565: HCR silently fails updating the target (1GDEYCU)

    Problem Reports Closed

    7433: Problems opening workspace with new build
    7307: execution args on classes
    1594: Moving a source file loses breakpoints (1GEN5XZ)
    7185: Highlighting of line on which the debugger is operating not working
    5573: ClassNotFoundException running snippet in debugger
    1642: Flooding console with output without new lines (1GLDYBV)
    3500: Cannot extend runtime path in the UI (1G3SPC3)
    7007: Debugger leaking memory
    6526: Inconsistent error message after failed Inspect
    1692: Recently launched programs: Contains program arguments (1GIVC5W)
    1620: README: Remote Evaluation (1GEUT42)
    1679: Breakpoint view should reflect selectd target (1GI94VS)
    1650: Run/Debug console display confusing (1GFC0TB)

    Eclipse Platform Build Notes 
    Java Debug

    January 9, 2002

    What's new in this drop

    Problem Reports Fixed

    7133: Illegal references to Breakpoints view
    7203: Display view brought to front when doing Inspect
    1660: Do not prompt for source when no source attachment
    7201: Console does not show output from scrapbook
    6437: Timeout when launching
    1758: Code Review: JDI debug model shutdown (1GLCWH3)
    6575: JDIDebugTarget not cleaned up on shutdown
    7209: Run to line is broken
    6980: JDK12DebugLauncher and company should be renamed
    7342: missing resource string: JavaRuntime.Setting_JRE_classpath_variables
    7392: JDIThreads show at startup

    Problem Reports Closed

    6989: Step into resumes
    1661: Source attachment wizard for JARs form variable entries (1GI6Q7S)
    6581: Hard to enable Finsih button on Attach source dialog
    3868: Investigate problems with source lookup with src & jar (1GEZYGV)
    1675: Quiet suspend/resume events (1GI3TLQ)
    1610: Run-time workbench launchers (1GETD51)
    7291: Inspector does not memorize inspected Objects between two debug sessions
    6851: Debugger: Clicking too quickly on Step tool disables Step tools

    Eclipse Platform Build Notes 
    Java Debug

    December 18, 2001

    What's new in this drop

    Problem Reports Fixed

    1665: Drop to frame hangs if after invoke (1GH3XDA)
    6817: J9 Launching doesn't work
    6759: Turning filters on/off makes Eclipse unresponsive
    6326: JDI: VirtualMachine.classesByName() fails for arrays
    6834: ClassCastExeption running Eclipse on Linux
    6501: src.jar not found 1.4 by default
    1532: UI - Right click "Run" button (1G5T0T)
    1613: Debugger VM launching error never displayed (1GETDGZ)
    5686: Launch/Run actions should be available on menubar
    6911: Terminate and remove does not notify JDIDebugTarget
    1708: Consistency in the presentation of the Display, Run, Inspect (1GJUH54)
    3940: Keep getting Locate Source dialog (1GF6BU2)
    6446: RunToLine needs shortcut
    6524: BadLocationException restoring DisplayView contents
    1741: Scrapbook actions missing from context menu (1GKZ2C1)
    6815: Double clicking a line in the console should do an open type
    6471: Console OpenType + Go to Line
    6990: Display action linked to editor when focus in Display view
    6991: Hot keys do not work for inspect/display in scrapbook
    1580: Run in Package dialog should select the current context
    5387: Can add the same exception breakpoint multiple times
    7019: Non-public classes appear to confuse debugger source lookup
    7067: native method exception retrieving source name

    Problem Reports Closed

    1566: run action missing from package view and outliner (1GDF2VH)
    1598: Usability: Must select correct element to launch (1GEMBEL)
    1634: First launch offers choice of 1 launcher (1GF5XKA)
    3586: SH: Launch/Debug list with runnables not complete and bad to use (1GBADLN)
    3625: user.dir not set as expected (1GDEZG9)
    6529: exception when no built state in the scrapbook
    6975: Be able to execute methods on any inspected variables
    6952: Smart frame dropping after HCR
    7024: Launchers are using JDK 1.3 API

    Eclipse Platform Build Notes 
    Java Debug

    December 11, 2001

    What's new in this drop

    Problem Reports Fixed

    6576: Efficiency - use computeStackFrames internally
    6613: Drop frame above native frame does not work on 1.4
    6746: Class cast exception during hotswap
    6640: Method ID of 0 is valid JDWP
    6738: Fatal error in JDWP
    5556: Walkback when workspace opened
    6737: JDIDebugTarget still registered with JavaHCR manager after terminate and remove

    Problem Reports Closed

    5569: Stepping out of Object.wait()
    1750: IDE almost froze placing a breakpoint while running Eclipse in Eclipse (1GL4FRG)
    6744: IOException/Disconnect while launching
    6112: Run in package ignored

    Eclipse Platform Build Notes 
    Java Debug

    December 6, 2001

    What's new in this drop

    Problem Reports Fixed

    1628: README: packages appear when doing eval (1GEYFPN)
    6389: System threads show suspended at startup
    1567: Full build caused hot code replace failure (1GDH1CH)
    5941: hot swap fails when native method on stack
    6187: Hot swap in main causes Eclipse to crash
    1558: Feature: CRC's and in synch (1GD0ANF)
    1753: NPE in LocalEvaluationEngine
    6434: Scrapbook does not work with JDK1.4
    6530: Rapid successive evaluation causes trouble

    Problem Reports Closed

    5290: Source does not show up on debug

    Eclipse Platform Build Notes 
    Java Debug

    December 4, 2001

    What's new in this drop

    • The debugger suspends execution when an uncaught exception is thrown. Can be configured using the Java Debug Options preference page. @see 5653 for details and on step filtering settings migration.
    • Stack frames, threads, and debug targets will now display when code in the VM is out of synch with the code in the workspace. This can occur when a hot code replace fails or when a hot code replace succeeds but the VM is unable to pop old stack frames from the call stack. @see 1558 for details.
    • Stepping performance improvement. By increasing the amount of data cached in our stack frame model, stepping is now dramatically faster in many cases.

    Problem Reports Fixed

    6447: Inner class breakpoints not hit
    6209: Step filtering should be off by default
    5225: 1.0 -- Casting problem in RunToLineAction class
    6109: NPE stopping Timer
    3881: minor: menu order inconsistency (1GF24TF)
    6393: No stack frames shown after breakpoint hit
    1635: README: Attach launching not working with debug element selection (1GF5ZQC)
    6510: NPE changing Java Debug Options with active debug target
    6248: Insufficient error reporting in JavaApplicationLauncher
    1738: Can't set scrapbook package to package in prereq project (1GKZ25D)
    5901: Variables not showing up until read
    1738: Can't set scrapbook package to package in prereq project (1GKZ25D)
    1766: Text too low in change variable value text box (1GLE8CB)
    6321: Console IOException
    6508: Stepping is slow
    6519: Evaluation failed message for deprecated method
    6523: NPE changing suspend on exception pref with terminated targets

    Problem Reports Closed

    1639: Run-in package can't be deleted (1GF7RQY)
    1519: README: Hit count not reset (1GET20Y)
    1539: README: VMDisconnected terminating scrapbook launch (1GEHZG7)
    1657: Snippet Evaluation - internal failure when trying to run a scrapbook page (1GGN8Q9)
    6291: Remote debug does not connect
    1608: README: Cannot connect to VM - time out (1GEUNH3)
    1615: Launching on J9 lets pop up a dos console (1GEUOEI)
    6166: NPE relaunching a java application
    6228: Runtime error running in debug mode (integration build 20011120)
    5835: code assist crash in scrapbook
    5585: Error stepping in a thread with no stack frames.
    5861: NPE before hitting a breakpoint
    5882: Thread suspend automatically before hitting a breakpoint
    1712: Disconnect does not work on attach launch using SUN JDK1.2.2 (1GJYJ1E)
    6405: Strange suspend on ThreadDeath using SUN JDK 1.3
    1618: README: debug does not see source changes (1GEUN5G)
    6511: Launch history items are showing

    Eclipse Platform Build Notes 
    Java Debug

    November 27, 2001

    What's new in this drop

    Problem Reports Fixed

    1746: Debug target not expanded on hit breakpoint (1GLE3U8)
    6192: Missing debug icons

    Problem Reports Closed

    6084: NPE from force loading Java Breakpoints
    5567: Variable doesn't showup in Variables View although line is e
    3640: Associating source with a JAR at the last possible moment (1
    5510: Cannot evaluate in scrapbook - unable to create eval context
    6120: Run/Debug should support working directory
    1673: Layout from the launcher (1GHVZED)
    6128: HelloWorld does not print "hello world"
    6156: NPE in LocalEvaluationEngine deploy action
    6161: NoClassDefFoundError running a scrapbook snippet
    6256: NPE when selecting process in process view
    6023: IOException writing after proxy closed

    Eclipse Platform Build Notes 
    Java Debug

    November 20, 2001

    What's new in this drop

    • Hot Swap support for 1.4 compliant VM's
    • New plug-in (org.eclipse.jdt.debug.ui). First cut at "extracting" the Java debug UI from the Java tooling UI.

    Problem Reports Fixed

    5715: Problems using scrapbook
    5791: NPE in SocketUtil
    5623: JDK 1.4 hot swap
    5612: Evaluation is performed in wrong "receiver" context
    5640: NPE launching when Java build path refs a missing project
    1753: Scrapbook: NoClassDefFoundError (1GLE11G)
    5621: JavaHotCodeReplaceManager added early as resource change lis
    1643: README: Scrapbook does not clean up its temp files. (1GF808S
    5863: JDI exception handling
    5871: VMDisconnectedException notification on resume
    5792: Internal JDI error
    5963: UnsupportedOperationException from "fast" running program
    1615: Launching on J9 lets pop up a dos console (1GEUOEI)
    3468: Smoke 114: Strange alert when running in Display (1GEI115)
    3884: menus inconsistent: console and display (1GF252F)

    Problem Reports Closed

    5113: NPE in Java Model Presentation
    5902: com.sun.jdi.InternalException removing breakpoint request on
    5883: No notification of an uncaught exception when stepping
    5594: DCR: Can't evaluate expressions in class files
    5945: NPE during debugging
    5164: J9: Console Windows popping up
    5984: UnsupportedOperationException resuming thread
    5928: Debugger fails if Java Build Path contains a phantom resourc

    Eclipse Platform Build Notes 
    Java Debug

    November 13, 2001

    What's new in this drop

    Problem Reports Fixed

    5139: Remove SnippetSupportBreakpoint
    5816: Resource tree locked error on hot swap
    5367: Meaningless brackets presented with primitive display option
    5115: Workspace source locator fails with mulitple package fragmen
    3751: No hover help on Display view (1GELOEK)
    3883: error dialog in display is too scary (1GF24YQ)
    1646: Feature: Resolution failure notification (1GF9OG5)
    3623: Enable Display, Run and Inspect Actions in Workbench toolbar
    3468: Smoke 114: Strange alert when running in Display (1GEI115)

    Problem Reports Closed

    5589: InvalidStackFrameException updating variables
    5787: launching with j9 fails
    5787: Breakpoint not hit in local class

    Eclipse Platform Build Notes 
    Java Debug

    November 12, 2001

    What's new in this drop

    • toString() support for arrays
    • Support for hot swap and drop to frame on 1.4 compliant VMs

    Problem Reports Fixed

    5257: Set breakpoint takes very long
    4926: Exception on doubleclicking breakpoint
    5627: NPE setting detail pane orientation
    5630: Drop to frame does not re-select top stack frame
    5631: Breakpoint not reinstalled after hot swap
    5415: Plugin Name in Plugin Registery is wrong
    1743: Scrapbook should have accelerator for Display (1GKZ3BT)
    5591: Debug perspective missing view shortcuts
    5625: Missing accelerators on detail pane orientation of pref page
    1646: Feature: Resolution failure notification (1GF9OG5)
    5579: Would like option to switch to Debug perspective on breakpoi
    5460: Internal error when VM argument -mx: is too low
    4282: IllegalArgumentEx from HoverControler (1GKYY59)
    1741: Scrapbook actions missing from context menu (1GKZ2C1)
    5671: Pop to frame goes one too far
    5630: Drop to frame does not re-select top stack frame
    5631: Breakpoint not reinstalled after hot swap
    1741: Scrapbook actions missing from context menu (1GKZ2C1)
    5671: Pop to frame goes one too far

    Problem Reports Closed

    5494: Debug/Run "latest" Menus Confusing
    5576: Usability: Cannot disable breakpoint from context menu
    5505: Can't Remote Connect MicroAnalyzer from Java Perspective
    5553: Can't Remote Debug on QNX ARM Target
    5590: Step return fails on J9
    5596: Option to make F10 to save and compile
    5787: launching with j9 fails

    Eclipse Platform Build Notes 
    Java Debug

    Eclipse SDK Build 0.208 5th November 2001

    What's new in this drop

    • Support for 'toString()' in variables view. Depress the "Show Detail" button in the variable view toolbar. 'toString' for arrays is not yet supported (but is coming shortly). The vertical/horizontal split is controlled by a 'Debug' preference.

    Problem Reports Fixed

    5115: Workspace source locator fails with mulitple package fragmen
    5360: ListenerList#removeAll
    5467: Bad import in LocalEvaluationEngine
    5257: Set breakpoint takes very long
    5415: Plugin Name in Plugin Registery is wrong
    1663: Missing toString() feature makes debugging painful (1GH3W9P)
    5421: Detail area does not update while stepping
    5474: should not use tool tips for labels
    4945: Promote #getBreakpoint from IJavaThread to IThread
    5460: Internal error when VM argument -mx: is too low
    5422: Allow detail area to split vertical or horizontal

    Problem Reports Closed

    5437: Variable not showing in Variables view even when assigned a

    Eclipse Platform Build Notes 
    Java Debug

    Eclipse SDK Build 0.207 1st November 2001

    What's new in this drop

    • API Change - IDebugConstants have been migrated to DebugPlugin and IBreakpoint.
    • API Change - IDebugStatusConstants have been migrated to DebugException.
    • API Change - IVariableModification has two new methods - setValue(IValue), and verifyValue(IValue).

    Problem Reports Fixed


    5349: ClassCastExceptions caused by BreakpointManager
    5129: Copy is disabled in the console
    5114: Add exception dialog ignores caught/uncaught selection
    1737: Feature: filter static initializers (1GKQHTT)
    5307: TVT: Hardcoded category name in Debug (org.eclipse.debug.ui\
    5340: Cancelling add exception breakpoint has no effect
    4954: Evaluation does not update variable view
    1648: Inspect, Display, and Run to line, are enabled in all editor
    1603: Evaluate actions of the Display view evaluate on empty selec
    4953: Double click does not change value in inspector
    1763: Add Filter button disable until something to add (1GLE2J4)
    1704: Investigate option to step filter synthetic methods (1GJOTQZ
    5281: Step into resumes instead
    5367: Meaningless brackets presented with primitive display option
    5115: Workspace source locator fails with mulitple package fragmen
    1699: Display window enhancement (1GJ6GR9)
    5161: More info in Console open on type dialog
    1743: Scrapbook should have accelerator for Display (1GKZ3BT)
    3623: Enable Display, Run and Inspect Actions in Workbench toolbar
    1628: README: packages appear when doing eval (1GEYFPN)

    Problem Reports Closed


    5286: Walkback relaunching a program
    5310: "Copy" is disabled in Console
    5316: Cannot copy from console
    1554: Method entry breakpoints on source methods (1GC2U31)
    5401: Would like to copy contents of debug console

    Eclipse Platform Build Notes 
    Java Debug

    Eclipse SDK Build 0.206 25th October 2001

    What's new in this drop

    • API Change (method addition). IDebugModelPresentation now supports value "details". @see org.eclipse.debug.ui.IDebugModelPresentation#getDetail(IValue).
    • API Change - ISnippetSupportBreakpoint has been removed. This does not break any clients. A "run-to-line" breakpoint is now used in place of a snippet support breakpoint.

    Problem Reports Fixed


    3544: Launch selection dialog has too many entries (1G5XYYS)
    1759: Widget is disposed error on breakpoint properties (1GLE3NA)
    1756: Breakpoints installed in all classes with "name*" (1GLCLBW)
    4576: Thread suspend/resume errors in classes with the "same" name
    1769: Hit count watchpoints not always re-enabled (1GLE911)
    5142: Internal Error on relaunch
    5144: Error when opening display view
    1531: Feature: navigate from console output to resource (1G81S73)
    1518: Icons needed for actions (1GI5UXW)
    5113: NPE in Java Model Presentation
    5114: Add exception dialog ignores caught/uncaught selection
    5139: Remove SnippetSupportBreakpoint
    1648: Inspect, Display, and Run to line, are enabled in all editor

    Problem Reports Closed

    5083: Breakpoint not hit
    5234: Debugger doesn't stop on breakpoint

    Eclipse Platform Build Notes 
    Java Debug

    Eclipse SDK Build 0.205  18th October 2001

    What's new in this drop

    • Support for "open on type" from a selection in the console.

    Problem Reports Fixed


    3452: NPE doing Display from Binary (1GLEG5K)
    1751: Console misses style range for quick output (1GL4R1L)
    1584: Renaming Scrapbook page does not remove associated VM (1GE5T
    1700: JSP Support for 2.0 (1GJ8LK3)
    4951: Breakpoints remain installed after target terminates
    4952: Multiple breakpoints on the same line
    4955: Hit count breakpoint does not re-enable
    1747: Ctrl-S does not work in the SnippetEditor (1GL1GH8)
    1655: BUG - Timing out on toString; total redraw of debug view (1G
    1601: Displaying a variable appends to same line (1GENIVH)
    1578: README: breakpoints in class with same name (1GDXNGO)
    1731: jdt.debug missing plugin.properties file (1GKEYT0)
    1730: debug.core missing plugin.properties file (1GKEYJY)
    1707: Backspacing inserted error message does not fire selection c
    1638: The case for IBreakpoints (1GI3JYO)
    1537: classFilePattern breakpoint attribute optimization (1GHE13E)
    1640: USABILITY - Inspect and Display reset selection (1GF6CH0)
     

    Problem Reports Closed


    1672: Cannot evaluate classes in a sealed jar (1GHU6YK)
    1678: Efficient handling of step event (1GI92KD)
    1645: NPE on shutdown (1GF87PO)
    1711: 2 inner class breakpoints lead to weird state (1GJUZ1Y)
    1672: Cannot evaluate classes in a sealed jar (1GHU6YK)
    1641: README: inspected fields not updated when stepping (1GF7R4X)
    1626: Outline is useless in debugger (1GEWBVR)
    1600: Bug icon for program suggests program is buggy (1GENCVC)
    1590: README: breakpoints on method decl cause break on exit (1GE8
    1573: Presentation should also be content provider (1GDTUJH)