# Eclipse Platform Build Notes
Java Debug

May 12, 2005

### Problem Reports Fixed

94201: Applet Contextual Launch Action broken
94474: Unable to change source attachment on JRE jar
82488: Open type does not work for enums
94134: API spec reference to org.eclipse.jdt.launching.vmType extension point
94162: native lib path doesn't work yet
94163: more than one native library per JAR?

# Eclipse Platform Build Notes
Java Debug

May 9, 2005

### Problem Reports Fixed

92349: Potential memory leak: CompletionEngine retained without active content assist
80191: Link from exception in console to inner class
92845: [api] API methods added to IVMInstall
83937: Timeout waiting for packet
92581: add exception dialog: catch up to removal of all types cache
74559: Memory View does not scroll properly on Linux

# Eclipse Platform Build Notes
Java Debug

May 3, 2005

### Problem Reports Fixed

89643: step filters confuse stepping in JSP stratum
92712: IJavaStackFrame.isVarargs() named inconsistently
69229: Importing Preferences overwrites existing classpath variable values
78040: Viewing members in object causes out of memory
79919: Process terminated, VM left hanging
83022: "show type names" not working with detail formatter
92591: Variables button remains enabled for VM args when set to run in same JRE
92920: Remove internal constant from API
93140: Search for main methods can use smaller scope
88065: Setting a JavaStratrumLineBreakpoint when an application server is attached is very slow
75834: Breakpoint insert can block UI thread
82573: formatting stack traces from Ant/java output
89544: [polish] inspect popup size not persisted
89708: "No explicit return value" shown for Watch expression with runtime error
93074: CCE when inspecting expression
92862: VM Disconnected exceptions in my log
92934: Potential NPEs in VerboseWriter and SocketConnection
92992: potential NPEs

# Eclipse Platform Build Notes
Java Debug

April 26, 2005

### Problem Reports Fixed

90224: NPE in PopupDisplayAction.showPopup
91616: Unnecessary exported package
91981: DeferredJavaThread should check if target supports monitor info before requesting it.
81337: Preference page for installed JREs changes title when setVisible
82850: Variable is not updated in the variables view
91776: Primitives show [+] when no children
92141: Missing icon in DisplayView
92192: Missing space after 'Searching for Errors in' message
92358: "errors in project" dialog needs keyboard mnemonics
81034: internal error logged on edited stack trace
75692: The selected stack frame must be associated with a Java project in the workspace to perform an evaluation
79896: ObjectCollectedException while attempting to resume

# Eclipse Platform Build Notes
Java Debug

April 19, 2005

### Problem Reports Fixed

91393: VMDisconnectedException and IllegalStateException when running JDT Debug suite
91427: FIeldImpl could cache type() and typeName()
91354: Stepping with 'toString' improvement
88752: Exception processing async thread queue: NullPointerException in ASTInstructionCompiler
90790: [Detail Formatter] Dot-Completion -> slow

# Eclipse Platform Build Notes
Java Debug

April 14, 2005

### Problem Reports Fixed

86541: Investigate if we can avoid computing bindings when creating breakpoints
91345: Jarring jdt.debug plugin breaks debugger on mac...
51433: JavaDebugImages has a ton of constants

# Eclipse Platform Build Notes
Java Debug

April 12, 2005

### Problem Reports Fixed

89585: CCE performing eval with for loop and autoboxing
88931: VariableClasspathEntry cannot be compared
75972: StepIntoSelection action is no longer disabled for non JDT debugger
77675: [artwork] Deadlocked Threads should be more obvious
81249: toString() as variable label causes "no suspended threads"
88454: Should avoid explicit checks for [I]FileEditorInput
89360: Warning in jdt launching java doc generation
89936: Breakpoint with "Suspend VM" doesn't show correct thread
90507: equals for CONTAINER RuntimeClasspathEntry's
86692: JDI client is no longer standalone
90805: Drop to frame failed during evaluation, with no message in error dialog, and evaluation flag not cleared
88726: Debugging J2ME apps on Sun WTK 1.04 not possible
73463: NPE from JavaDebugOptionsManager on starting runtime target
73259: Memory footprint of JavaDebugOptionsManager

# Eclipse Platform Build Notes
Java Debug

April 5, 2005

### Problem Reports Fixed

75499: Step into selection and displaying accelerator
85595: Core exception from Java Stack trace console

# Eclipse Platform Build Notes
Java Debug

April 1, 2005 - M6

### Problem Reports Fixed

89717: Detail Formatter and Logical Structure "Select Type" dialogs don't show interfaces
89581: Content assist in Variables Detail Pane does not work
89566: Searching for installed JREs broken
89111: [Mac] Can't Debug
89932: Debugger shows dialog on each(!) breakpoint hit + NPE in .log

# Eclipse Platform Build Notes
Java Debug

Mar 29, 2005

### Problem Reports Fixed

88899: Compilation error in ToggleBreakpointAdapter
78503: poor performance opening the "run as" menu
86390: [API] Review of "new" memory view
88793: Add support for JFace page change notification
86412: Performance results for testConditionalBreakpoint not useful on Linux
89013: Changes to ResultCollector --> API

# Eclipse Platform Build Notes
Java Debug

Mar 24, 2005

### Problem Reports Fixed

88864: use the new classpath attribute for Javadoc locations
88674: NPE validating breakpoint location

# Eclipse Platform Build Notes
Java Debug

Mar 22, 2005

### Problem Reports Fixed

88100: debug depends on deleted JDT Core API
66538: Breakpoint creation should use marker modification rules
88689: Remove references to JLS2
86384: [API] support for "native" classpath entries

# Eclipse Platform Build Notes
Java Debug

Mar 15, 2005

### Problem Reports Fixed

87397: org.eclipse.debug.core.DebugException: Invalid stack frame
75607: HCR "smart drop to frame" failure
74766: Prompted multiple times about failed hot swap
87039: JRockit VM Installs fails to locate javadoc location.
86887: Conditions do not work for JSP breakpoints
86386: [API] Support for javadoc location per jar

# Eclipse Platform Build Notes
Java Debug

Mar 8, 2005

### Problem Reports Fixed

87071: Adding watch expression causes an exception (developing SWT aplication)

# Eclipse Platform Build Notes
Java Debug

Mar 1, 2005

### Problem Reports Fixed

86028: JDIDebugTarget adds breakpoints when terminated/disconnect
72492: can not set a CLASSPATH component to a drive letter in "run configs"
85074: Java object images look squished in expressions view
86381: AIOOBE performing evaluation in the context of an enum without source
85966: DropToFrameButton communicates with target in UI Thread
86278: Deadlock while debugging using M5a
86564: jdi LocationTest fails after copyright notice change
77234: Detail formatter doesn't see inherited method
79706: Detail formatter fails in simple case
64696: Allow interfaces in detail formatter
86632: logical structure for Vector failing
85204: [API] Externalize org.eclipse.jdt.internal.launching.JavaSourceLookupUtil

# Eclipse Platform Build Notes
Java Debug

Feb 18, 2005

### Problem Reports Fixed

85829: 5.0 code assist in variables view details area not working

# Eclipse Platform Build Notes
Java Debug

Feb 17, 2005

### Problem Reports Fixed

85434: logical structure not working for map entry
85686: Specific System Library is not stored for project in some case
85254: unable to select interface when defining new logical structure
73203: Support for evaluations in the context of Java 5.0 class with no source
85480: NullPointerException in ValidBreakpointLocationLocator.visit
85433: ClassNotLoadedException while performing completion on local variables in Display View
85473: Can't edit/restore contributed logical structures
85663: Debug view does not show all threads

# Eclipse Platform Build Notes
Java Debug

Feb 15, 2005

### Problem Reports Fixed

80326: JavaOwnedMonitor returns wrong parent
58712: Mixed stratum info displayed in the debug view
84798: InvalidTypeException as Expression is evaluated.
75599: Breakpoint at start of a method set at the wrong location
85159: Breakpoint location tests failed in nightly build
85241: ArrayIndexOutOfBoundsException when displaying collections
12481: AST Exp Eval: switch statement is not implemented
85325: SIOOBE in 1.5 method
85344: Error evaluating logical structure value for Map in Java 5.0
83201: stepping over loses focus on the debug window
80071: Rapid stepping gets ahead of UI updates
83507: run to line test failure
84999: can no longer set line breakpoint in external files

# Eclipse Platform Build Notes
Java Debug

Feb 8, 2005

### Problem Reports Fixed

84271: Dialog font use: Java logical structure Add dialog
83745: show outer type name when "show qualified names" is off
84392: Evaluation with local type variable fails
80069: NPE in SocketConnection
81428: JDI code requires use of optional timeout argument
83962: Timeout exceptions thrown after response received.
84259: ArrayIndexOutOfBoundsException when debugging
84473: Unable to timeout when attaching to a bogus debug port
73853: Allow arbitrary classes in detail formatter
82891: Source lookup based upon the classpath info stored in manifest file in a JAR

# Eclipse Platform Build Notes
Java Debug

Feb 1, 2005

### Problem Reports Fixed

78534: ConcurrentModificationException in ThreadMonitorManager
83825: IllegalArgumentException from JDIReferenceType.getGenericName
83558: Edit "error" logical structure
73201: Improving jdt.debug.ui to display generic information
83541: Cannot find a way to change char value to special character
71936: Cannot call private methods

# Eclipse Platform Build Notes
Java Debug

Jan 25, 2005

### Problem Reports Fixed

73200: Support for autoboxing/inboxing in evaluation
83194: No selection in JRE combo when changing from "default"
83053: Autoboxing not working for varargs method invocation
70625: [J2SE 5] JDI and JDWP enhancements for generics
70626: [J2SE 5] JDI and JDWP enhancements for enums
70627: [J2SE 5] JDI and JDWP enhancements for varargs
77757: logical structure not working when debug JRE different from build JRE
83410: Compile errors in Nightly Build (N20050121-0010)
82199: Variables view doesn't update for logical structure changes
81003: logical structure syntax/runtime error not handled well
83419: JavaSnippetEditor references deprecated ICompletionRequestor
76534: Can't perform evaluations inside inner class with constructor parameters

# Eclipse Platform Build Notes
Java Debug

Jan 18, 2005

### Problem Reports Fixed

82509: Incorrect use of preferences in ExpressionInputDialog; other cleanup
82278: Logical structure: "value" mode should be elegible for recursive logical structure processing
82789: StandardSourcePathProvider and dealing with IRuntimeClasspathEntry.OTHER entries
81658: Step Over treated as Resume when conditional breakpoint encountered
82485: navigation to variable pref pages
82587: Cannot set conditional breakpoint - no "Common" properties page
82579: provide access to class loader for types in java debugger
82397: Use of deprecated method in JavaDetailFormatterPreferencePage

# Eclipse Platform Build Notes
Java Debug

Jan 11, 2005

### Problem Reports Fixed

81477: Remote debugger gets stuck....
80333: Logical structure polish items
82244: test failure: suspend on uncaught exceptions
81870: Installed JRE should indicate if it is 5.0 or not
81563: potential NPE in JDIModelPresentation
82270: compilation error breakpoint does not suspend
82284: run to line does not clean up event listeners
81042: Double click to edit Logical structures
36914: Pgm stopping because of a breakpoint or exception should cancel "Run to Line" action
82281: logical structures table should sort on name
72013: TimeoutException while debugging
82198: Provide actions to edit logical structures in variables views
73475: support for enumerations in evaluation
82366: Change object value dialog; text should have vertical scrollbar
82151: Double-click should expand in Variables view

# Eclipse Platform Build Notes
Java Debug

M4, 2004

### Problem Reports Fixed

81043: Java logical structure edit dialog Browse button needs ellipsis
81040: Leak in submissions from Java stack trace page participant
80977: transient test failures
81519: testNonDeferredExpression failure

# Eclipse Platform Build Notes
Java Debug

Dec 14, 2004

### Problem Reports Fixed

80288: Code assist support in Java logical structure preference page
77449: tell user when monitor info unavailable
76616: Stratum Stepping incorrect inside a switch case statement
76862: support for wrappering models to display extra info from underlying models
80879: NPE in JavaLogicalStructures
80332: logical structure factories
74687: Step Into Selection fails in inner type
80046: "(no explicit return value)" from non-void evaluations
78960: watch expression testStepping fails
80895: Keybindings don't work when debug view is not visible.
81276: evaluation engine unable to resolve method call

# Eclipse Platform Build Notes
Java Debug

Dec 7, 2004

### Problem Reports Fixed

79849: DBCS: "Exception" should not be translated [3.0.2 candidate]
80069: NPE in SocketConnection
79832: JDIArrayEntryVariable returns the wrong signature
79839: String value incorrectly initialized for evaluation
79838: Allow user to choose between setting literal String value and performing evaluation
78847: Support evaluations for ctrl+s in the details pane
70629: [J2SE 5] JDI support for extensible connectors
71734: [J2SE 5] Support for timeout on connectors
77239: navigating an ill-formed stack trace
79450: flashing cursor, invalid stack frames, stepping problems
78418: user defined logical structures
79486: var shows as unchanged after refresh of view
78597: Duplicate mnemonic on exception breakpoint properties page
80068: Leak: ExpressionInputDialog is not disposed

# Eclipse Platform Build Notes
Java Debug

Nov 30, 2004

### Problem Reports Fixed

53917: Run dialog's tab view reset to first tab each time a config is selected.
79465: Extension point names need to be externalized
78449: Closed project error message problems
78627: Duplicate CHANGE events from monitor information

# Eclipse Platform Build Notes
Java Debug

Nov 23, 2004

### Problem Reports Fixed

78790: Use of deprecated method in ValidBreakpointLocationLocator
78866: Using new registry API
56057: AssignValueAction should do evaluations
78853: Variable value assignment allows for type mismatch
78737: NPE from JavaLogicalStructure
78626: debug view loses selection when unrelated source is changed
78710: Exceptions in log when terminating a session
78900: AIOOBE in ASTInstructionCompiler for super method call
79032: Highlight current String value in change value dialog
79117: Main class in Run dialog should chop trailing whitespace
77770: Adding a non-existant variable to the classpath

# Eclipse Platform Build Notes
Java Debug

Nov 16, 2004

### Problem Reports Fixed

74597: Code assist enabled in breakpoint condition when condition disabled
34341: Remove All Expressions enabled state is not updated
72417: [Java Debug Hover] Does not escape characters for HTML output
78249: Debug hover not presented in constructors
78302: hover not working for "this"
77886: NPE launching a 1.5 VM
34478: Properties (process info) only from debug target or process
77680: HCR failed message for terminated VM
78366: <not responding> in Breakpoints view
71885: Eclipse hangs under heavy threading
76932: Refactoring of the class name works bad for "Run favorites"
78234: Breakpoint condition remains in error after code assist
78245: Breakpoints in enums not correctly created.
78422: test failure: testSimpleLineCounter
78246: Method breakpoints on enum constructor
78647: Breakpoint can be added on an invalid location
67439: Support for hidden launches so they don't show in launch view.

# Eclipse Platform Build Notes
Java Debug

Nov 9, 2004

### Problem Reports Fixed

77798: JDIModelPresentation.getPrimitiveValueTypeSignature(IJavaValue)
77788: Java Stack trace console color does not update until forced to redraw
78094: DisplayViewerConfiguration uses deprecated super constructor
66453: String concatenation gives unexpected result in conditional breakpoint expression
76960: Add javadoc location for Java 5.0 installed JRE
76520: Add listener mechanism to detail formatter manager
77730: Stack trace console could provide some hint when it is empty

# Eclipse Platform Build Notes
Java Debug

Nov 5, 2004

### Problem Reports Fixed

74444: Unable to paste into Java stack trace console
77040: Children of 'waiting threads' are not displayed in the debug view
77064: clear does not work in stack trace console
74605: "Select" strings in scoping selection dialogs should end in ':'
76990: JDI Error if exception thrown in breakpoint condition
66417: VMDisconnectedException logged from source lookup
76249: Thread Monitor Manager refresh on evaluation events
74721: Remove all terminated launches remains enabled in the console view
75977: Scrapbook: internal error - unable to obtain an execution context
74613: Missing mnemonic for Select Type dialog for detail formatters
77190: nightly test failures due to empty stack exception in eval engine
64484: Exception occurred while terminating a target
70955: Empty string as a program argument not accepted.
28627: same tooltip for all symbols with same name
76516: Color deadlocked threads red
76251: Monitor information remains when suspending entire VM
74477: Empty display view state persisted
76401: Refactoring exception performing drag and drop
77019: java logical structure descriptions missing
68809: Support for breakpoints in 1.5 source code
77120: stack trace console not persisted
77378: deadlock detection delayed
76255: UnsupportedOperationException
77786: NPE from Java debug hover
74689: automated test for skip all breakpoint

# Eclipse Platform Build Notes
Java Debug

Oct 26, 2004

### Problem Reports Fixed

75656: Variable Detail options and disabled detail formatters
76385: NPE in JDIDebugTarget.getDefaultStratum
76812: Vm detection fails on Linux
76742: Found in .log: IncompatibleThreadStateException
76513: Source not found when clicking on an exception in console
73199: Support for varargs method in evaluation
76510: Show deadlocks in the debug view
76860: watch expression tests fail
75201: MacOSXVMInstallType.detectInstallLocation() always returns null if findVMInstall succeeds
71853: When debugging a program, it would be nice if the tooltip shown when hovering over a variable in the editor, included a ToString call.
75408: extensible java logical structures

# Eclipse Platform Build Notes
Java Debug

Oct 19, 2004

### Problem Reports Fixed

76089: The command 'org.eclipse.jdt.debug.ui.Watch' is not defined
75866: Deleted archive on source path causes launch failure
74266: NPE in Hcr Test
76204: ThreadMonitorManager active when info toggle off
76220: Thread and Monitor model incorrectly computes changes
34941: RC2 Conditional breakpoint excruciatingly slow, can't suspend or can't step when suspended
72507: Eclipse froze when expanding node in Variables view
75917: Bad backslash escapes in property strings
76171: Test failure: testHitCountException
75280: Integrate monitor information in debug view

# Eclipse Platform Build Notes
Java Debug

Oct 12, 2004

### Problem Reports Fixed

75643: class cast exception evaluating detail formatter
38746: Preferences->Java->Installed JREs->Add hangs eclipse

# Eclipse Platform Build Notes
Java Debug

Oct 5, 2004

### Problem Reports Fixed

73934: Update 'run to line' action to work in Java 5.0 code
57258: Option to show toString values in Variables View
75500: Step into Selection --> Step Into Selection

# Eclipse Platform Build Notes
Java Debug

Sept 28, 2004

### Problem Reports Fixed

74188: Java RunToLine action is not available for debugger wraps around JDT

# Eclipse Platform Build Notes
Java Debug

Sept 23, 2004

### Problem Reports Fixed

73992: Breakpoints added / removed in the incorrect type (project not considered)
74601: Add buttons for restricting Exception brkpts broken

# Eclipse Platform Build Notes
Java Debug

Sept 21, 2004

### Problem Reports Fixed

73864: NPE in BreakpointLocationVerifierJob when doubleclicking ruler outside of type
74085: Exception hyperlink conflicts with stack trace
74262: Error during project rename
73822: Error while evaluating a method call on a generic type
73987: Move plugins off the deprecated plugin pref init
74108: Change the state of a JSP breakpoint when debugging the JSP causing a NPE

# Eclipse Platform Build Notes
Java Debug

Sept 14, 2004

### Problem Reports Fixed

73486: ArrayStoreException getting available Strata
70166: browsing working directory does track to correct spot
73680: Array index out of bounds doing HCR
71824: Allow choice of stratum when stepping
73232: Line breakpoint incorrectly converted into a data watch point
73624: Don't prompt for main class when main class is selected
73794: Problem with break and continue statements in evaluation
68810: Support for evaluations using 1.5 source code
73198: Support for enhanced for loop in evaluation

# Eclipse Platform Build Notes
Java Debug

Sept 7, 2004

### Problem Reports Fixed

72780: Debug shouldn't reference internal class ISourceElementRequestor
49775: Package filter list not properly displayed when too many items
72660: icons/full/obj16/class_obj.gif does not exist
72792: NPE running test suite
72801: zip file closed exception running test suite
73261: 'Toggle Line Breakpoint' doesn't remove existing breakpoint if used in an anonymous class declaration in a field declaration
70011: Installed JREs missing libraries
69169: Allow cancel when creating exception breakpoint
73018: NPE in ValidBreakpointLocationLocator

# Eclipse Platform Build Notes
Java Debug

August 31, 2004

### Problem Reports Fixed

72542: HCR when stopped on a Stratum Breakpoint
50690: Breakpoint condition compiler should not matter about NON-NLS strings
72798: invalid stack frame exception getting compilation error for a frame
72795: invalid stack frame exceptions running test suite
72553: Missized Add button on exception filter page

# Eclipse Platform Build Notes
Java Debug

August 24, 2004

### Problem Reports Fixed

62200: Only persist DisplayView contents on view closure
72371: Streams potentially left open on exception(s)
72431: Debugger does not install line breakpoints in all locations for a line
72305: JDIModelPresentation uses resource name with IJavaStratumLineBreakpoint

# Eclipse Platform Build Notes
Java Debug

August 17, 2004

### Problem Reports Fixed

71441: DebugException: Unable to retrieve stack frame - thread not suspended
54913: Logical structures do not work for generic types
59171: new user entries for classpath launch configuration are always added at the bottom
71752: Inspect window outside screen
71698: ExceptionFilterEditor does not correctly set dialog font on buttons

# Eclipse Platform Build Notes
Java Debug

August 10, 2004

### Problem Reports Fixed

71579: Debug Test Failures on GTK - empty selection
67852: Properties... on Breakpoints view should be Properties

# Eclipse Platform Build Notes
Java Debug

August 3, 2004

### Problem Reports Fixed

1670: Indication of synchronized stack frames (1GJOWP5)
70993: incompatible thread state from drop to frame action
66204: Add JRE dialog does not resize properly in vertical
43554: Creating a breakpoint on method signature should use a method entry breakpoint
69826: NPE while debugging

# Eclipse Platform Build Notes
Java Debug

July 27, 2004

### Problem Reports Fixed

69818: NPE when launching with Debugger
70567: Project field should have group on Main tab
69180: Double check on the same condition
70373: Make "Drop to Frame" action available in the context menu for IJavaStackFrame adapters
70623: TVT3.0: No mnemonic on Run Last launched panel
53102: Breakpoint not installed though accepted by location verification
70744: Breakpoint location validation error.
68872: Error in JavaFamily's plugin.xml
69039: Duplicate mnemonic on Classpath tab
69736: IWAV0138E Remote VM terminated too soon error - when accessing beaninfo from a project that does not contain JRE_CONTAINER classpath
68677: label for restored bkp in source outside jdt project