There are a couple of bugs, http://www.intellij.net/forums/thread.jsp?forum=13&thread=45300 and http://www.intellij.net/forums/thread.jsp?forum=13&thread=48597 that describe some serious problems we plugin developers are experiencing, namely, we can't use or include certain classes from openapi.jar or idea.jar. The classes appear corrupted, and this is apparently due to a bug in the obfuscator.
Now, with build 992, we can't even use VirtualFile. Whether I look in openapi.jar or idea.jar for this class (and why is it in both places?), I get the "bad class file, bad signature" error.
This is getting really hard to work around. The open API isn't open if you can't use its classes!
IntelliJ, is there a possibility that
1) a new version of the obfuscator is going to be available, say, later today? :) -OR-
2) I could sign a non-disclosure agreement and get an un-obfuscated copy of idea.jar and openapi.jar? I just want to continue plugin development work.