I just rearranged my project (by exiting IDEA and moving a lot of files
from the shell).  I used to have source and class files mixed up with
everything else; now the project has grown too large and I made separate
directories for source files and compiled class files.

Then I restarted IDEA, reopened the project, and started modifying the
project path, source path, and so on.

Finally, I was going to compile the project.  This worked OK, except
that the errors were not associated with any files: They appeared at the
top level in the error message tree, there were no messages about source
files, and clicking an error message didn't open a source file.

I also got a number of exceptions of the following form in the shell
window:

java.lang.ArrayIndexOutOfBoundsException: index unmatched
        at com.intellij.compiler.cn.getChildAt(cn.java:9)
        at
javax.swing.tree.DefaultTreeModel.nodesWereInserted(DefaultTreeModel.java:288)
        at
javax.swing.tree.DefaultTreeModel.insertNodeInto(DefaultTreeModel.java:218)
        at com.intellij.compiler.cl.a(cl.java:12)
        at com.intellij.compiler.bx.run(bx.java:2)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)


I assume some internal structures where out-of-sync due to changing
source paths and so on.  After restarting IDEA everything seems OK, so I
don't know whether it's worth the effort to track this down.  I would
prefer seeing an Ariadna build with new features instead :-)



_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list

Reply via email to