I'm getting somewhat worried at the sorry state of compilation within IDEA in the current EAP.
First there was the jikes bug, this is partially fixed in that the compiler no longer hangs, but the problem still exists in that the error page will say that jikes could not find packages that definitely exist.
Worse, one project I work with has problems with javac too. So getting the project to compile involves a huge song and dance with switching compilers 5-6 times to eventually get everything compiled. Not exactly ideal!
The problem is that the nature of the errors make it look like it's IDEA's fault. The actual error is almost always hidden away, with no way to get at it. In the case of javac, for example, all I see is 'internal compiler error, build completed with 1 error and 0 warnings'. What the internal happens to be is a complete mystery, and isn't shown anywhere.
Similary with jikes, even if it is a jikes bug, it used to work in 3.0, can we have details of what changed such that it doesn't work in 4.0? Even though it is a jikes bug, I think it'd reflect very poorly on a 4.0 release of it had a flakey jikes compiler, even if it is jikes' fault. Does this error happen with older versions of jikes? Current CVS versions?
In my opinion, even if it does end up being my fault somehow, the compiler issue isn't production worthy until both javac and jikes work, or at least provide a clear and explicit description placing the blame on the compiler rather than making it look like IDEA is confused.