[GREENFOOT-298] Greenfoot hangs when Reset and then Compile are clicked in quick succession
Run a scenario and click Reset and then Compile in quick succession. This causes Greenfoot to hang with the following error.
{noformat} Exception: bluej.extensions.CompilationNotStartedException: BlueJ is currently executing Java code bluej.extensions.CompilationNotStartedException: BlueJ is currently executing Java code at bluej.extensions.BPackage.compileAll(BPackage.java:285) at rmiextension.wrappers.RPackageImpl$1.run(RPackageImpl.java:108) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142) at rmiextension.wrappers.RPackageImpl_Stub.compileAll(Unknown Source) at greenfoot.core.GPackage.compileAll(GPackage.java:116) {noformat}
Issue metadata
- Issue type: Bug
- Priority: Low
- Fix versions: 2.4.0