Uploaded image for project: 'BlueJ'
  1. BlueJ
  2. BLUEJ-1208

Breakpoint on system thread while they are hidden causes problem

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: 4.1.2
    • Fix Version/s: 4.2.0
    • Component/s: None
    • Sprint:
      BlueJ 4.2.0

      Description

      Open the debugger and select "Hide system threads" on the menu. Run some code in BlueJ on the JavaFX thread (in an Application or using our thread setting), and add a breakpoint for the code to hit. Once the breakpoint is hit, the debugger window is shown, but the JavaFX thread is not selected in the dropdown because it's hidden. Because the right thread is not selected, none of the debugger controls are enabled, and it's not obvious how to proceed other than resetting the VM.

      We should either (a) always show the thread in which we're currently paused or (b) show system threads if we hit a breakpoint in a system thread. Whichever is easiest, I think, which may be (b).

        Attachments

          Activity

            People

            • Assignee:
              nccb Neil Brown
              Reporter:
              nccb Neil Brown
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: