### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: model/org/eclipse/jdt/core/JavaCore.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/core/JavaCore.java,v retrieving revision 1.598 diff -u -r1.598 JavaCore.java --- model/org/eclipse/jdt/core/JavaCore.java 24 Jan 2008 09:54:33 -0000 1.598 +++ model/org/eclipse/jdt/core/JavaCore.java 28 Jan 2008 20:44:17 -0000 @@ -2955,7 +2955,14 @@ catch (CoreException ce) { // fails silently and return plugin global encoding if core exception occurs } - return ResourcesPlugin.getEncoding(); + + try { + return ResourcesPlugin.getEncoding(); + } + catch (NullPointerException npe) { + // fails silently and returns the system's file encoding + return System.getProperty("file.encoding"); //$NON-NLS-1$ + } } /**