Community
Participate
Working Groups
Running ModuleCompilationTests against bug 517808 I sometimes see AIOOBE, because module-info.class lacks the entry referenced by module_name_index. Very difficult to debug while javap is a complete failure and our disassembler isn't yet available either.
Found the reason: the caches added to ConstantPool via bug 511814 where never cleaned in ConstantPool.reset(). This caused us to re-use entries from a previous class file which were obviously missing in the new class file. Pushed the fix directly via http://git.eclipse.org/c/jdt/eclipse.jdt.core.git/commit/?h=BETA_JAVA9&id=365e6ae74a8ef58cdbe94029bfe9b239a016a1b4