I have been developing a GWT/Errai application in IntelliJ for a while now, and have used the built in support for SuperDevMode to test and debug my code. Then all of a sudden SuperDevMode in IntelliJ stopped working. I can compile the application in Maven fine, and I can also run SuperDevMode through Maven.
I posted a question about this issue on the Errai forums, as the stack trace indicated that Errai was part of the problem. The discussion (along with the stack trace) is here.
The response from one of the Errai developers was:
Actually, come to think of it, that stack trace shows awfully deep recursion. It is possible that IntelliJ has somehow created a symlink that points at its own parent (or ancestor) directory? I bet File.isDirectory() is correctly returning true (because the symlink points to an ancestor directory), but then when we call File.listFiles() on that symlink, we're hitting an OS limit and getting an ELOOP or ENAMETOOLONG from the filesystem.
Can anyone shed some light on this issue? The code for the project I am working on can be found at https://github.com/pressgang-ccms/PressGangCCMSUI