Community
Participate
Working Groups
The compiler stops building generating an ArrayIndexOutOfBoundsException, maybe due to large Java file. The error is on org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo, ligne 197. I've (temporary) fixed the error like this (but I don't know if the fix is good ;) // FIXME: correction to an ArrayIndexOutOfBoundsException during System.arrayCopy // Don't know if all arrays should have the same length, I just modified the copied length (taking the original array length) int length; System.arraycopy(this.extraDefiniteInits, 0, (copy.extraDefiniteInits = new long[length = this.extraDefiniteInits.length]), 0, this.extraDefiniteInits.length); System.arraycopy(this.extraPotentialInits, 0, (copy.extraPotentialInits = new long[length]), 0, this.extraPotentialInits.length); System.arraycopy(this.extraDefiniteNulls, 0, (copy.extraDefiniteNulls = new long[length]), 0, this.extraDefiniteNulls.length); System.arraycopy(this.extraDefiniteNonNulls, 0, (copy.extraDefiniteNonNulls = new long[length]), 0, this.extraDefiniteNonNulls.length);
Sorry: Eclipse version is eclipse-SDK-I20050202-0800-linux-gtk
*** This bug has been marked as a duplicate of 84215 ***