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
- API change on IVMConnector.
See 19569: Auxiliary processes started by IVMConnector cannot be registered
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:
- AbstractJavaLaunchConfigurationDelegate#getBootpath(..) - can now return null to
indicate a default bootpath, or an empty array to indicate an empty bootpath.
- VMRunnerConfiguration#get/setBootClassPath(..) - can now accept/return null to
indicate a default bootpath, or an empty array to indicate an empty bootpath.
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)