bjgf issueshttps://gitlab.bluej.org/bluej/bjgf/-/issues2022-04-21T13:52:56Zhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1344[BLUEJ-1372] "System" isn't shown by autocompletion2022-04-21T13:52:56ZNeil Brown[BLUEJ-1372] "System" isn't shown by autocompletionThe System class is very often used in editing such as in "System.out.println()". However, BlueJ doesn't offer a suggestion for autocompletion (a/c) on the System class, nor any other classes when there is no "context" to get a/c from (e...The System class is very often used in editing such as in "System.out.println()". However, BlueJ doesn't offer a suggestion for autocompletion (a/c) on the System class, nor any other classes when there is no "context" to get a/c from (e.g. "System" doesn't work for a/c, but "System.o" will work and suggest "out").
We should certainly allow "System" to be suggested in a/c.
---
**Issue metadata**
- Issue type: Task
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1342[BLUEJ-1370] Blue J 5.0.2 crushes on MacOs Monterey 2021-11-08T19:10:25ZNeil Brown[BLUEJ-1370] Blue J 5.0.2 crushes on MacOs Monterey After macOS_ Monterey was installed, _Blue J_ constantly crashes. I didn't have any Issues bevor updating my Mac to Os Monterey and I need the issue to be fixed for my Java-Classes at the university.
---
**Issue metadata**
- Issue ...After macOS_ Monterey was installed, _Blue J_ constantly crashes. I didn't have any Issues bevor updating my Mac to Os Monterey and I need the issue to be fixed for my Java-Classes at the university.
---
**Issue metadata**
- Issue type: Bug
- Priority: Highhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1338[BLUEJ-1366] Bluej crashes in mac OS Monterey2021-12-02T14:53:19ZNeil Brown[BLUEJ-1366] Bluej crashes in mac OS MontereyAfter macOS Monterey was installed, Blue J constantly crashes in a few minutes
---
**Issue metadata**
- Issue type: Bug
- Priority: Highest
- Fix versions: 5.0.2aAfter macOS Monterey was installed, Blue J constantly crashes in a few minutes
---
**Issue metadata**
- Issue type: Bug
- Priority: Highest
- Fix versions: 5.0.2ahttps://gitlab.bluej.org/bluej/bjgf/-/issues/1337[BLUEJ-1365] The create a jar dialog cannot be resized, and the intro label i...2021-10-26T11:25:31ZNeil Brown[BLUEJ-1365] The create a jar dialog cannot be resized, and the intro label isn't showing completely!image-2021-10-25-09-26-22-757.png!
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.3!image-2021-10-25-09-26-22-757.png!
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.3https://gitlab.bluej.org/bluej/bjgf/-/issues/1334[BLUEJ-1361] Repeated Crashing2021-12-02T14:56:18ZNeil Brown[BLUEJ-1361] Repeated Crashing-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: JavaAppLauncher [4788]
Path: /private/var/folders/*/BlueJ.app/Contents/MacOS/JavaAppLauncher
Identifier: or...-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: JavaAppLauncher [4788]
Path: /private/var/folders/*/BlueJ.app/Contents/MacOS/JavaAppLauncher
Identifier: org.bluej.BlueJ
Version: 5.0.2 (5.0.2)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2021-10-16 12:40:29.4751 +0100
OS Version: macOS 12.0 (21A5552a)
Report Version: 12
Anonymous UUID: EC03B972-B256-ED63-157D-81E0D0DF354F
Sleep/Wake UUID: 3559DF6A-879E-41D9-9FA1-16A7AB0D832C
Time Awake Since Boot: 11000 seconds
Time Since Wake: 494 seconds
System Integrity Protection: enabled
Crashed Thread: 20 Java: InvokeLaterDispatcher
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000109121008
Exception Codes: 0x0000000000000002, 0x0000000109121008
Exception Note: EXC_CORPSE_NOTIFY
VM Region Info: 0x109121008 is in 0x109121000-0x109122000; bytes after start: 8 bytes before end: 4087
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
shared memory 109120000-109121000 [ 4K] r--/r-- SM=SHM
---> VM_ALLOCATE 109121000-109122000 [ 4K] ---/rwx SM=NUL
VM_ALLOCATE 109122000-109123000 [ 4K] r--/rwx SM=PRV
---
**Issue metadata**
- Issue type: Bug
- Priority: High
- Fix versions: 5.0.2ahttps://gitlab.bluej.org/bluej/bjgf/-/issues/1331[BLUEJ-1358] No way to read output in terminal via keyboard navigation2021-10-26T14:47:27ZNeil Brown[BLUEJ-1358] No way to read output in terminal via keyboard navigationIf you want to read stdout from the terminal there is no way to do this with keyboard navigation. The pane can't be tabbed into in order to navigate with the keyboard to the output line to be read out. The pane should be made focusable...If you want to read stdout from the terminal there is no way to do this with keyboard navigation. The pane can't be tabbed into in order to navigate with the keyboard to the output line to be read out. The pane should be made focusable but non-editable, rather than non-focusable.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.3https://gitlab.bluej.org/bluej/bjgf/-/issues/1330[BLUEJ-1357] Context menus in class diagram do not receive keyboard focus wit...2021-10-26T14:47:16ZNeil Brown[BLUEJ-1357] Context menus in class diagram do not receive keyboard focus without mouseoverIf you trigger the context menu in the class diagram, there is no way to get keyboard focus on the menu without moving your mouse over the menu.
It seems like usually in JavaFX (e.g. codepad) the menu gets focus if you press up/down, ...If you trigger the context menu in the class diagram, there is no way to get keyboard focus on the menu without moving your mouse over the menu.
It seems like usually in JavaFX (e.g. codepad) the menu gets focus if you press up/down, but we use these keypresses to move around the class diagram, so that isn't happening.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.3https://gitlab.bluej.org/bluej/bjgf/-/issues/1317[BLUEJ-1343] Output dialog showing ... instead of value2021-03-30T11:16:43ZNeil Brown[BLUEJ-1343] Output dialog showing ... instead of valueI get a lot of e-mail from students that having issues with the UI not showing the values. They see ... instead of the actual value.
The code: [https://prnt.sc/10uvy72]
Output: [https://prnt.sc/10uvxwv]
---
**Issue metadata**
-...I get a lot of e-mail from students that having issues with the UI not showing the values. They see ... instead of the actual value.
The code: [https://prnt.sc/10uvy72]
Output: [https://prnt.sc/10uvxwv]
---
**Issue metadata**
- Issue type: Bug
- Priority: Highest
- Fix versions: 5.0.1https://gitlab.bluej.org/bluej/bjgf/-/issues/1315[BLUEJ-1341] The [...] for array inspection does not work2021-03-30T11:14:53ZNeil Brown[BLUEJ-1341] The [...] for array inspection does not workAs the title says, the [...] field shows nothing when trying to inspect element[100] of an integer array with a size of 128. The affected versions are those installed on my machine, I did not check other versions.
---
**Issue metadata*...As the title says, the [...] field shows nothing when trying to inspect element[100] of an integer array with a size of 128. The affected versions are those installed on my machine, I did not check other versions.
---
**Issue metadata**
- Issue type: Task
- Priority: Medium
- Fix versions: 5.0.1https://gitlab.bluej.org/bluej/bjgf/-/issues/1314[BLUEJ-1340] Inspector does not show value of int2021-03-22T15:56:05ZNeil Brown[BLUEJ-1340] Inspector does not show value of intCreate a new class with a private int field x and no constructor (or default constructor). Create a new object on the object bench, inspect. Field value of x is not shown.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- ...Create a new class with a private int field x and no constructor (or default constructor). Create a new object on the object bench, inspect. Field value of x is not shown.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.1https://gitlab.bluej.org/bluej/bjgf/-/issues/1313[BLUEJ-1339] Quick fix bug2021-03-22T14:25:55ZNeil Brown[BLUEJ-1339] Quick fix bugQuick fix for misspelled primitive type
private ints n = 2;
Offers int and Info. On selecting Info, editor offers to correct to int, rather than import Info (not that Info was correct, but it seems inconsistent/circular with the us...Quick fix for misspelled primitive type
private ints n = 2;
Offers int and Info. On selecting Info, editor offers to correct to int, rather than import Info (not that Info was correct, but it seems inconsistent/circular with the user's choice to go back to int)
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.1https://gitlab.bluej.org/bluej/bjgf/-/issues/1312[BLUEJ-1338] macOS Big Sur: control+click on classes doesn't work2021-07-29T13:48:31ZNeil Brown[BLUEJ-1338] macOS Big Sur: control+click on classes doesn't workIt seems that a few users experience an issue with the class diagramme, where the classes are loaded fine, but there is no menu popping up when doing control+click on them.
As Neil's suggested for a workaround, the space bar can ...It seems that a few users experience an issue with the class diagramme, where the classes are loaded fine, but there is no menu popping up when doing control+click on them.
As Neil's suggested for a workaround, the space bar can be used to activate the menu.
But we might need to understand that issue deeper and try to fix it.
Keep Thomas updated in the loop (maybe for testing a patch?). Cf his message to support on 17/02/21
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.1https://gitlab.bluej.org/bluej/bjgf/-/issues/1309[BLUEJ-1335] FXML MenuBar Issue on JavaFX Application2021-07-29T15:51:23ZNeil Brown[BLUEJ-1335] FXML MenuBar Issue on JavaFX ApplicationUsing an fxml-File on some Windows machines (but not all) the Menu-Items of a MenuBar are not (or rather only once for an instant) shown when clicked.
Using Mnemonics (Alt..) they unfold. After using Mnemonics, the Menu-Items again flic...Using an fxml-File on some Windows machines (but not all) the Menu-Items of a MenuBar are not (or rather only once for an instant) shown when clicked.
Using Mnemonics (Alt..) they unfold. After using Mnemonics, the Menu-Items again flicker once for an instant when clicked again.
This only happens when running the Application on JavaFX Thread (Right click on View class -> Run JavaFX Application).
When run on a seperate Thread via “ new Thread(() -> Application.launch(View.class)).start(); “
(Right click on View class -> void main(…)) it works.
Following setup was used:
BlueJ 5.0.0 (Java-Version 11.0.2), OpenJDK 64-Bit Server VM 11.0.2+9 (Oracle Corporation), Windows 10 10.0 (amd64)
The issue exists on several Windows machines, but not all (same setup). We couldn’t find a criteria when it would work.
Maybe some machines had a fresh Bluej 5 install and others used an upgraded version?
I have a minimal working (or not working) example project: https://cloud.gebert.eu/s/owJGqsgsZgrS2fY
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.2https://gitlab.bluej.org/bluej/bjgf/-/issues/1307[BLUEJ-1333] Right-click with BlueJ 5 doesn't work on macOS2021-03-29T09:34:04ZNeil Brown[BLUEJ-1333] Right-click with BlueJ 5 doesn't work on macOSRight-clicking on a file in the project window (either the README.txt or a class) with BlueJ 5.0.0 on both macOS Catalina and Big Sur, on a MacBook Pro with a trackpad, has no visible effect. BlueJ 4.2.2 works as expected.
---
**Issue ...Right-clicking on a file in the project window (either the README.txt or a class) with BlueJ 5.0.0 on both macOS Catalina and Big Sur, on a MacBook Pro with a trackpad, has no visible effect. BlueJ 4.2.2 works as expected.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.1Babis KyfonidisBabis Kyfonidishttps://gitlab.bluej.org/bluej/bjgf/-/issues/1306[BLUEJ-1332] Tab key inserts indent at beginning of line even if cursor is at...2021-03-05T15:39:50ZNeil Brown[BLUEJ-1332] Tab key inserts indent at beginning of line even if cursor is at end of lineThe tab key should insert spacing where the cursor is, but in the new editor it's always changing the indent of the whole line.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.1The tab key should insert spacing where the cursor is, but in the new editor it's always changing the indent of the whole line.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.1https://gitlab.bluej.org/bluej/bjgf/-/issues/1305[BLUEJ-1331] Update the MainRunner extension to comply it with BlueJ 52021-03-22T14:22:25ZNeil Brown[BLUEJ-1331] Update the MainRunner extension to comply it with BlueJ 5This extension was written by our team, so we should provide an extended version for BlueJ 5.
Keep Erica updated on the ticket as she's raised the issue and uses this extension for her class. Support email received on 03/02/2021
...This extension was written by our team, so we should provide an extended version for BlueJ 5.
Keep Erica updated on the ticket as she's raised the issue and uses this extension for her class. Support email received on 03/02/2021
---
**Issue metadata**
- Issue type: Task
- Priority: Mediumhttps://gitlab.bluej.org/bluej/bjgf/-/issues/1304[BLUEJ-1330] Selecting text beyond bottom of window not easy2021-03-22T14:48:40ZNeil Brown[BLUEJ-1330] Selecting text beyond bottom of window not easyUsually in editors you can select text below the bottom of the window by holding down the mouse button and moving beyond the bottom of the window, and the window will scroll down. Our editor doesn't have this functionality but it should...Usually in editors you can select text below the bottom of the window by holding down the mouse button and moving beyond the bottom of the window, and the window will scroll down. Our editor doesn't have this functionality but it should. (Ditto for top.)
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.1https://gitlab.bluej.org/bluej/bjgf/-/issues/1303[BLUEJ-1329] Match brackets is not working2021-03-05T15:39:26ZNeil Brown[BLUEJ-1329] Match brackets is not workingThe match brackets feature does not seem to be working in 5.0.0. It was altered during development (to highlight multiple brackets if needed) and was working then, but must have been broken by a subsequent change.
---
**Issue metadata...The match brackets feature does not seem to be working in 5.0.0. It was altered during development (to highlight multiple brackets if needed) and was working then, but must have been broken by a subsequent change.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.1https://gitlab.bluej.org/bluej/bjgf/-/issues/1302[BLUEJ-1328] macOS scrolling behaviour does not match native apps2021-07-29T13:47:48ZNeil Brown[BLUEJ-1328] macOS scrolling behaviour does not match native appsIn most macOS apps the scrolling has a sort of momentum where as you apply a scroll gesture it keeps scrolling for a little while after you stop the gesture. I think this is done by the OS, so in theory we should be receiving the right ...In most macOS apps the scrolling has a sort of momentum where as you apply a scroll gesture it keeps scrolling for a little while after you stop the gesture. I think this is done by the OS, so in theory we should be receiving the right scroll events to implement this, but instead in our new editor the scrolling is more like classic scrolling on say Windows. We should investigate why this is happening (maybe to do with fractional scroll amounts?).
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 5.0.1https://gitlab.bluej.org/bluej/bjgf/-/issues/1301[BLUEJ-1327] Make new spashscreen2021-03-22T14:48:20ZNeil Brown[BLUEJ-1327] Make new spashscreenMake a new splash screen for version 5
---
**Issue metadata**
- Issue type: Task
- Priority: High
- Fix versions: 5.0.0Make a new splash screen for version 5
---
**Issue metadata**
- Issue type: Task
- Priority: High
- Fix versions: 5.0.0