Index: compiler/org/eclipse/jdt/internal/compiler/util/Messages.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/util/Messages.java,v retrieving revision 1.4 diff -u -r1.4 Messages.java --- compiler/org/eclipse/jdt/internal/compiler/util/Messages.java 22 Jun 2005 15:44:23 -0000 1.4 +++ compiler/org/eclipse/jdt/internal/compiler/util/Messages.java 27 Sep 2005 15:27:54 -0000 @@ -223,7 +223,12 @@ final String[] variants = buildVariants(bundleName); // search the dirs in reverse order so the cascading defaults is set correctly for (int i = variants.length; --i >= 0;) { - final InputStream input = loader.getResourceAsStream(variants[i]); + InputStream input = null; + if (loader == null) { + input = ClassLoader.getSystemResourceAsStream(variants[i]); + } else { + input = loader.getResourceAsStream(variants[i]); + } if (input == null) continue; try {