[GREENFOOT-116] Open Recent on a deleted project not handled well
When using the Open Recent menu to open a project that no longer exists, this exception is printed:
Exception in thread "Thread-416" java.lang.NullPointerException at greenfoot.core.GreenfootMain.deleteClassFiles(GreenfootMain.java:601) at greenfoot.core.GreenfootMain.deleteAllClassFiles(GreenfootMain.java:584) at greenfoot.core.GreenfootMain.prepareGreenfootProject(GreenfootMain.java:449) at greenfoot.core.GreenfootMain.updateApi(GreenfootMain.java:537) at greenfoot.core.GreenfootMain.openProject(GreenfootMain.java:233) at greenfoot.actions.OpenRecentProjectAction$1.run(OpenRecentProjectAction.java:43)
It also incorrectly shows the dialog saying that there is a mismatch between project and greenfoot version.
This should be changed, so that a message dialog is displayed, telling the user that the project no longer exists.
Issue metadata
- Issue type: Bug
- Priority: Lowest
- Fix versions: 1.4.5