Community
Participate
Working Groups
The project cannot find exactly the classpath, replys with error Exception while retrieving /PROJECT/.classpath, will mark classpath as invalid, this is the output log: !ENTRY org.eclipse.core.runtime 2 2 2005-07-29 07:26:16.878 !MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.update.internal.scheduler.AutomaticUpdateJob !SESSION 2005-07-29 07:26:18.10 ------------------------------------------------ eclipse.buildId=I20050627-1435 java.version=1.5.0_04 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES Command-line arguments: -os win32 -ws win32 -arch x86 !ENTRY org.eclipse.jdt.core 4 4 2005-07-29 07:26:26.472 !MESSAGE Exception while retrieving /PROJECT/.classpath, will mark classpath as invalid !STACK 0Exception while retrieving /PROJECT/.classpath, will mark classpath as invalid java.io.IOException: Bad format at org.eclipse.jdt.internal.core.JavaProject.decodeClasspath(JavaProject.java:812) at org.eclipse.jdt.internal.core.JavaProject.readClasspathFile(JavaProject.java:2551) at org.eclipse.jdt.internal.core.JavaProject.getRawClasspath(JavaProject.java:1845) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1948) at org.eclipse.jdt.internal.core.search.JavaSearchScope.add(JavaSearchScope.java:108) at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.initialize(JavaWorkspaceScope.java:84) at org.eclipse.jdt.internal.core.search.JavaSearchScope.<init>(JavaSearchScope.java:62) at org.eclipse.jdt.internal.core.search.JavaSearchScope.<init>(JavaSearchScope.java:58) at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.<init>(JavaWorkspaceScope.java:29) at org.eclipse.jdt.internal.core.JavaModelManager.getWorkspaceScope(JavaModelManager.java:1421) at org.eclipse.jdt.internal.core.search.BasicSearchEngine.createWorkspaceScope(BasicSearchEngine.java:157) at org.eclipse.jdt.core.search.SearchEngine.createWorkspaceScope(SearchEngine.java:392) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:2623) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
Could you please provide a test case?
I import an existing CVS project(it's a big project), putting in my .cvsignore, .classpath file. Then, the contents of the .classpath: <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path=""/> <classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path=""/> </classpath> Simple no? It's very rarely, also fails with the same bug in version 3.0
Build path issue.
Cannot reproduce using 3.3 RC4