Eclipse Annoyances

From CodeMonkeyWiki

Jump to: navigation, search

Sometimes Eclipse fucks itself when trying to check out multi module maven projects from SCM (svn in my case). the error it spews when its running the check out is something like:

java.lang.NullPointerException at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.configureExecutionRequest(MavenProjectManagerImpl.java:806) at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.createExecutionRequest(MavenProjectManagerImpl.java:801) at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.readProjectWithDependencies(MavenProjectManagerImpl.java:748) at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.readProjectWithDependencies(MavenProjectManagerImpl.java:741) at org.maven.ide.eclipse.internal.project.MavenProjectFacade.getMavenProject(MavenProjectFacade.java:196) at org.maven.ide.eclipse.internal.project.WorkspaceStateWriter.mavenProjectChanged(WorkspaceStateWriter.java:52) at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.notifyProjectChangeListeners(MavenProjectManagerImpl.java:722) at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.applyMutableProjectRegistry(MavenProjectManagerImpl.java:857) at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.refresh(MavenProjectManagerImpl.java:332) at org.maven.ide.eclipse.project.MavenProjectManager.refresh(MavenProjectManager.java:65) at org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.configureNewMavenProject(ProjectConfigurationManager.java:238) at org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.importProjects(ProjectConfigurationManager.java:175) at org.maven.ide.eclipse.wizards.MavenProjectCheckoutJob$CheckoutJobChangeListener$3.runInWorkspace(MavenProjectCheckoutJob.java:214) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

The fix is to delete [workspace]/.metadata/.plugins/org.maven.ide.eclipse/workspaceState.ser and restart eclipse.

Personal tools