Its clear that option 1 cannot work because there is no Eclipse project in the repository. However, when recursively searching the sub directories
[ResourceUtil:265] for (File dir : dirs) {
propably throws a NullPointerException if dirs is of length 0. Just a guess. Should be caught and show a sensible error message, probably show the dialog to choose the three options again without having to download the repo again.
Its clear that option 1 cannot work because there is no Eclipse project in the repository. However, when recursively searching the sub directories
[ResourceUtil:265] for (File dir : dirs) {
propably throws a NullPointerExce ption if dirs is of length 0. Just a guess. Should be caught and show a sensible error message, probably show the dialog to choose the three options again without having to download the repo again.
Option 2 + 3, no clue.