bjgf issueshttps://gitlab.bluej.org/bluej/bjgf/-/issues2018-05-04T15:42:04Zhttps://gitlab.bluej.org/bluej/bjgf/-/issues/2028[GREENFOOT-694] Importing the Weather class prints an error message. 2018-05-04T15:42:04ZAmjad Altadmri[GREENFOOT-694] Importing the Weather class prints an error message. The error message printed to to the standard output is:
{quote}major version 53 is newer than 52, the highest major version supported by this compiler.
{quote}
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versio...The error message printed to to the standard output is:
{quote}major version 53 is newer than 52, the highest major version supported by this compiler.
{quote}
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 3.5.0Amjad AltadmriAmjad Altadmrihttps://gitlab.bluej.org/bluej/bjgf/-/issues/2026[GREENFOOT-692] Create New Class dialog is narrow and can't be resized.2018-05-18T14:37:30ZAmjad Altadmri[GREENFOOT-692] Create New Class dialog is narrow and can't be resized.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
---
**Issue metadata**
- Issue type: Bug
- Priority: MediumHamza HamzaHamza Hamzahttps://gitlab.bluej.org/bluej/bjgf/-/issues/2025[GREENFOOT-690] Increasing Save As dialog's width will not increase the text ...2018-05-16T11:58:05ZAmjad Altadmri[GREENFOOT-690] Increasing Save As dialog's width will not increase the text fields' width.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
---
**Issue metadata**
- Issue type: Bug
- Priority: MediumHamza HamzaHamza Hamzahttps://gitlab.bluej.org/bluej/bjgf/-/issues/2024[GREENFOOT-691] Create New Class dialog's title is wrong.2018-05-15T12:36:31ZAmjad Altadmri[GREENFOOT-691] Create New Class dialog's title is wrong.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 3.5.0
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 3.5.0Hamza HamzaHamza Hamzahttps://gitlab.bluej.org/bluej/bjgf/-/issues/2023[GREENFOOT-689] Save As dialog's title is wrong.2018-05-17T15:46:52ZAmjad Altadmri[GREENFOOT-689] Save As dialog's title is wrong.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
---
**Issue metadata**
- Issue type: Bug
- Priority: MediumHamza HamzaHamza Hamzahttps://gitlab.bluej.org/bluej/bjgf/-/issues/2022[GREENFOOT-687] Scenario Information fires NPE2018-05-16T09:00:20ZAmjad Altadmri[GREENFOOT-687] Scenario Information fires NPEFrom the Scenario menu, select Scenario Information will open the readme file but the following NPE will be fired.
P.S. This is only happened for the first time after opening the scenario and no editor was open.
Exception in thread...From the Scenario menu, select Scenario Information will open the readme file but the following NPE will be fired.
P.S. This is only happened for the first time after opening the scenario and no editor was open.
Exception in thread "JavaFX Application Thread" java.lang.NullPointerExceptionException in thread "JavaFX Application Thread" java.lang.NullPointerException at:
{quote}bluej.editor.moe.MoeSyntaxDocument.getTokensForLine(MoeSyntaxDocument.java:819) at bluej.editor.moe.BlueJSyntaxView.getTokenStylesFor(BlueJSyntaxView.java:233) at bluej.editor.moe.MoeSyntaxDocument.applyPendingScopeBackgrounds(MoeSyntaxDocument.java:630) at bluej.editor.moe.MoeSyntaxDocument.fireChangedUpdate(MoeSyntaxDocument.java:553) at bluej.editor.moe.BlueJSyntaxView.lambda$setEditorPane$7(BlueJSyntaxView.java:467) at bluej.utility.javafx.JavaFXUtil.lambda$addChangeListenerPlatform$25(JavaFXUtil.java:1443)
{quote}
---
**Issue metadata**
- Issue type: Task
- Priority: MediumHamza HamzaHamza Hamzahttps://gitlab.bluej.org/bluej/bjgf/-/issues/2021[GREENFOOT-686] Grey rectangle, often after autocomplete (ctrl + space) label...2018-06-07T13:09:12ZNeil Brown[GREENFOOT-686] Grey rectangle, often after autocomplete (ctrl + space) labelled "java lang ThreadIn the .deb version of Greenfoot (on ArchLinux, which takes the deb package to create an AUR package) as well as in 18.04 Ubuntu a grey rectangle appears in the UI. One / several separate window(s) / program(s) in Ubuntu's left shortcut ...In the .deb version of Greenfoot (on ArchLinux, which takes the deb package to create an AUR package) as well as in 18.04 Ubuntu a grey rectangle appears in the UI. One / several separate window(s) / program(s) in Ubuntu's left shortcut bar as well as Arch Linux's task bar (XFCE) is/are generated. In Arch Linux they show up as "java lang Thread".
This behaviour prevents you from typing any longer and you have to click into the UI to go on typing. You can then manually close the windows (which will accumulate the more often you use the autocomplete function).
This behaviour has been obvious for a long time throughout different Java versions, especially Java 8.
The official Oracle Java 8 versions as well as the openjdk versions are equally affected.
Unfortunately, I cannot add a screenshot here.
I hope you can reproduce the issue.
I also hope there will be a new version of Greenfoot and the project is not dead.
---
**Issue metadata**
- Issue type: Bug
- Priority: High
- Fix versions: 3.5.0https://gitlab.bluej.org/bluej/bjgf/-/issues/2020[GREENFOOT-685] Window size is not saved/restored.2018-05-16T09:12:17ZDavin McCall[GREENFOOT-685] Window size is not saved/restored.The main Greenfoot window (stage) size (and possibly position, though that's probably less important) is not saved and restored when closing and re-opening a scenario.
---
**Issue metadata**
- Issue type: Task
- Priority: MediumThe main Greenfoot window (stage) size (and possibly position, though that's probably less important) is not saved and restored when closing and re-opening a scenario.
---
**Issue metadata**
- Issue type: Task
- Priority: MediumHamza HamzaHamza Hamzahttps://gitlab.bluej.org/bluej/bjgf/-/issues/2019[GREENFOOT-684] Control panel button placement goes wrong if window too narrow2018-05-17T14:54:35ZDavin McCall[GREENFOOT-684] Control panel button placement goes wrong if window too narrowThe control panel buttons (run / act / reset) move into a vertical formation if the window is too narrow. I think they should be fixed in a horizontal row.
---
**Issue metadata**
- Issue type: Task
- Priority: MediumThe control panel buttons (run / act / reset) move into a vertical formation if the window is too narrow. I think they should be fixed in a horizontal row.
---
**Issue metadata**
- Issue type: Task
- Priority: MediumAmjad AltadmriAmjad Altadmrihttps://gitlab.bluej.org/bluej/bjgf/-/issues/2018[GREENFOOT-683] Execution twirler: bad location, incorrect menu text2018-05-16T09:12:42ZDavin McCall[GREENFOOT-683] Execution twirler: bad location, incorrect menu textThe execution twirler has no right padding between it and the edge of the control panel. Also, the menu text is wrong - one item says "restart Greenfoot" but this is not what it does. Better would be "terminate execution" perhaps, or "re...The execution twirler has no right padding between it and the edge of the control panel. Also, the menu text is wrong - one item says "restart Greenfoot" but this is not what it does. Better would be "terminate execution" perhaps, or "restart VM".
---
**Issue metadata**
- Issue type: Task
- Priority: MediumHamza HamzaHamza Hamzahttps://gitlab.bluej.org/bluej/bjgf/-/issues/2017[GREENFOOT-682] Ants scenario, ants are not draggable2018-04-27T14:41:12ZDavin McCall[GREENFOOT-682] Ants scenario, ants are not draggableIf you run the "ants" scenario for a bit, then pause, it is not possible to drag ants. Other objects (ant hill, counter) can be dragged. Strange...
---
**Issue metadata**
- Issue type: Task
- Priority: MediumIf you run the "ants" scenario for a bit, then pause, it is not possible to drag ants. Other objects (ant hill, counter) can be dragged. Strange...
---
**Issue metadata**
- Issue type: Task
- Priority: MediumDavin McCallDavin McCallhttps://gitlab.bluej.org/bluej/bjgf/-/issues/2016[GREENFOOT-681] Debugger is showing all threads2018-04-30T15:20:44ZDavin McCall[GREENFOOT-681] Debugger is showing all threadsThe debugger is showing all threads, not just the simulation thread. In Greenfoot 3.1.0 it only shows the simulation thread (by design).
(I would argue it's that big a deal to display the thread list, but the simulation thread should ...The debugger is showing all threads, not just the simulation thread. In Greenfoot 3.1.0 it only shows the simulation thread (by design).
(I would argue it's that big a deal to display the thread list, but the simulation thread should at least be selected by default).
---
**Issue metadata**
- Issue type: Task
- Priority: MediumDavin McCallDavin McCallhttps://gitlab.bluej.org/bluej/bjgf/-/issues/2015[GREENFOOT-680] Convert the Greenfoot standalone viewer to JavaFX2018-05-21T15:32:18ZNeil Brown[GREENFOOT-680] Convert the Greenfoot standalone viewer to JavaFXWe decided to drop the old Swing aspects and convert the standalone viewer to JavaFX and thus share components and code with the JavaFX version.
---
**Issue metadata**
- Issue type: Bug
- Priority: MediumWe decided to drop the old Swing aspects and convert the standalone viewer to JavaFX and thus share components and code with the JavaFX version.
---
**Issue metadata**
- Issue type: Bug
- Priority: MediumNeil BrownNeil Brownhttps://gitlab.bluej.org/bluej/bjgf/-/issues/2014[GREENFOOT-679] SoundExceptionHandler.handleLineUnavailableException needs to...2018-04-13T16:56:37ZNeil Brown[GREENFOOT-679] SoundExceptionHandler.handleLineUnavailableException needs to work differentlyThe method SoundExceptionHandler.handleLineUnavailableException runs on the debug VM, and currently it shows a Swing dialog. This is not a good idea any more as that process doesn't run any GUI. We could get the delegate it calls to se...The method SoundExceptionHandler.handleLineUnavailableException runs on the debug VM, and currently it shows a Swing dialog. This is not a good idea any more as that process doesn't run any GUI. We could get the delegate it calls to send a message to the server VM (or use a special breakpoint). However, I remember that when this used to crop up regularly on Linux, the dialog was pretty annoying anyway. I propose we instead switch it to print out to the System.err console like the neighbouring handleBlahException methods.
After this is done, GreenfootUtil.displayMessage can be removed, as can GreenfootUtilDelegate.displayMessage.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
- Fix versions: 3.5.0Hamza HamzaHamza Hamzahttps://gitlab.bluej.org/bluej/bjgf/-/issues/2013[GREENFOOT-678] Execution twirler appears when simulation speed is set very low2018-07-27T11:52:08ZDavin McCall[GREENFOOT-678] Execution twirler appears when simulation speed is set very lowWhen the simulation speed is very low, the execution twirler appears briefly every act cycle.
Also: option in the twirler drop-drown is to "Restart Greenfoot" - it no longer does this; should say "Reset scenario" or similar instead.
...When the simulation speed is very low, the execution twirler appears briefly every act cycle.
Also: option in the twirler drop-drown is to "Restart Greenfoot" - it no longer does this; should say "Reset scenario" or similar instead.
---
**Issue metadata**
- Issue type: Task
- Priority: MediumHamza HamzaHamza Hamzahttps://gitlab.bluej.org/bluej/bjgf/-/issues/2012[GREENFOOT-677] About dialog, translators slide down - dialog size is fixed2018-05-17T13:13:53ZDavin McCall[GREENFOOT-677] About dialog, translators slide down - dialog size is fixedIf the "translators" slide-down in the About dialog is opened, it increases the content size of the dialog, causing a vertical scrollbar to appear. Instead the dialog should grow.
Tested on Linux; if it grows on Mac and Windows then w...If the "translators" slide-down in the About dialog is opened, it increases the content size of the dialog, causing a vertical scrollbar to appear. Instead the dialog should grow.
Tested on Linux; if it grows on Mac and Windows then we can probably not worry about this.
---
**Issue metadata**
- Issue type: Task
- Priority: MediumAmjad AltadmriAmjad Altadmrihttps://gitlab.bluej.org/bluej/bjgf/-/issues/2011[GREENFOOT-676] Adding/removing a class causes recompilation of all classes, ...2018-10-19T16:06:33ZDavin McCall[GREENFOOT-676] Adding/removing a class causes recompilation of all classes, resetAdding or removing a class, or editing a class which is not a dependency of the current world, currently cause recompilation of all classes and a reset (or at least discard) of the world. This seems counter-intuitive and causes unwanted ...Adding or removing a class, or editing a class which is not a dependency of the current world, currently cause recompilation of all classes and a reset (or at least discard) of the world. This seems counter-intuitive and causes unwanted noise in the interface. I think it would be much nicer if this could be changed.
Consider the use case of a user who is interactively adding objects into a world, then realises they need a new class. They create the new class without "saving the world" first - then all their effort is lost; there is no warning that this will happen and no way to recover.
---
**Issue metadata**
- Issue type: Bug
- Priority: MediumHamza HamzaHamza Hamzahttps://gitlab.bluej.org/bluej/bjgf/-/issues/2010[GREENFOOT-675] Greenfoot.ask prompt is dispalyed in wrong location2018-07-27T11:52:31ZDavin McCall[GREENFOOT-675] Greenfoot.ask prompt is dispalyed in wrong locationThe prompt from a Greenfoot.ask() question is currently being displayed above the world; the text entry box is below the world. They should both be below the world. The prompt should probably be styled a bit better also - different backg...The prompt from a Greenfoot.ask() question is currently being displayed above the world; the text entry box is below the world. They should both be below the world. The prompt should probably be styled a bit better also - different background colour etc so that it is more prominent.
---
**Issue metadata**
- Issue type: Task
- Priority: MediumHamza HamzaHamza Hamzahttps://gitlab.bluej.org/bluej/bjgf/-/issues/2009[GREENFOOT-674] Act, Run, Reset buttons should be disabled during reset2018-07-27T11:54:22ZDavin McCall[GREENFOOT-674] Act, Run, Reset buttons should be disabled during resetThe control panel buttons currently remain enabled during reset (world instantiation). They should be disabled.
---
**Issue metadata**
- Issue type: Task
- Priority: MediumThe control panel buttons currently remain enabled during reset (world instantiation). They should be disabled.
---
**Issue metadata**
- Issue type: Task
- Priority: MediumHamza HamzaHamza Hamzahttps://gitlab.bluej.org/bluej/bjgf/-/issues/2008[GREENFOOT-673] Exception during editing / Scope highlighting fails2018-06-07T13:10:04ZDavin McCall[GREENFOOT-673] Exception during editing / Scope highlighting failsThis is a mirror of the BlueJ bug. See: http://bugs.bluej.org/browse/BLUEJ-1176
It does not affect Greenfoot 3.1.0, but may affect 3.1.1 if it is not fixed before release. We should consider investigating before release.
---
**Issue...This is a mirror of the BlueJ bug. See: http://bugs.bluej.org/browse/BLUEJ-1176
It does not affect Greenfoot 3.1.0, but may affect 3.1.1 if it is not fixed before release. We should consider investigating before release.
---
**Issue metadata**
- Issue type: Task
- Priority: MediumDavin McCallDavin McCall