Index: model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java,v retrieving revision 1.110 diff -u -r1.110 AbstractImageBuilder.java --- model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java 19 Apr 2007 17:11:31 -0000 1.110 +++ model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java 4 May 2007 19:19:50 -0000 @@ -243,7 +243,10 @@ if (!isOutputFolder) { if (folderPath == null) folderPath = proxy.requestFullPath(); - createFolder(folderPath.removeFirstSegments(segmentCount), outputFolder); + String packageName = folderPath.lastSegment(); + // only create the package if its a valid package name + if (packageName.length() > 0 && packageName.indexOf('.') == -1) + createFolder(folderPath.removeFirstSegments(segmentCount), outputFolder); } } return true;