The error you are seeing is not related to checkout and it is a known issue related to plugin initialization. Usually it happen right after restarting Eclipse after installing plugins and it goes away after Eclipse restart, but it seem like it is more severe on Eclipse 3.2. See:

MNGECLIPSE-873: NPE in MavenJdtPlugin prevents classpath container initialization
http://jira.codehaus.org/browse/MNGECLIPSE-873

 regards,
 Eugene


Michael Hüttermann wrote:
Hello m2eclipse experts,

checking out a Maven project from SVN with "Checkout as Maven project.."
throws an exception (error window with a very general message). The
project was checked out nevertheless (as a M2 project) and I can work on
it (POM editor is up and running, M-icon is visible), but there are no
Maven Dependencies resolved. The project's POM is disregarded .. in the
POM I added a dependency component from a proxy repository (Archiva), but
it is not found/retrieved. Even more strange: there is no "Maven
Dependencies" entry under the project root. This dependency folder is
totally missing. Any idea ?

I use RAD 7 (Eclipse 3.2) and the latest and greatest M2Eclipse via update
manager. I copied the POM and the log entry below.

Thanks !!!!!

Michael


==================== The POM
<project xmlns="http://maven.apache.org/POM/4.0.0";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
        <modelVersion>4.0.0</modelVersion>
        <groupId>abc</groupId>
        <artifactId>de</artifactId>
        <version>1.0-SNAPSHOT</version>
        <packaging>jar</packaging>
        <dependencies>
                <dependency>
                        <groupId>a.component</groupId>
                        <artifactId>here</artifactId>
                        <version>1.0</version>
                </dependency>
        </dependencies>
        <distributionManagement>
                <snapshotRepository>
                        <id>snapshots</id>
                        <url>
                                a URL
                        </url>
                </snapshotRepository>
                <repository>
                        <id>internal</id>
                        <url>
                                a URL
                        </url>
                </repository>
        </distributionManagement>

        <repositories>
                <repository>
                        <id>snapshots</id>
                        <name>Archiva Managed Snapshot Repository</name>
                        <url>
                                a URL
                        </url>
                        <releases>
                                <enabled>false</enabled>
                        </releases>
                        <snapshots>
                                <enabled>true</enabled>
                        </snapshots>
                </repository>

                <repository>
                        <id>internal</id>
                        <name>Archiva Managed Internal Repository</name>
                        <url>
                                a URL
                        </url>
                        <releases>
                                <enabled>true</enabled>
                        </releases>
                        <snapshots>
                                <enabled>false</enabled>
                        </snapshots>
                </repository>

        </repositories>

        <pluginRepositories>
                <pluginRepository>
                        <releases>
                                <enabled>true</enabled>
                        </releases>
                        <snapshots>
                                <enabled>true</enabled>
                        </snapshots>
                        <id>internal</id>
                        <url>
                                a URL
                        </url>
                        <layout />
                </pluginRepository>
                <pluginRepository>
                        <releases>
                                <enabled>true</enabled>
                        </releases>
                        <snapshots>
                                <enabled>true</enabled>
                        </snapshots>
                        <id>snapshots</id>
                        <url>
                                a URL
                        </url>
                        <layout />
                </pluginRepository>
        </pluginRepositories>

</project>


==================== The error from eclipse log while "Checkout as Maven
project"


!ENTRY org.eclipse.core.jobs 4 2 2008-10-06 19:10:17.766
!MESSAGE An internal error occurred during: "Importing Maven projects".
!STACK 0
java.lang.NullPointerException
        at
org.maven.ide.eclipse.jdt.internal.MavenClasspathContainerInitializer.getBuildPathManager(Unknown
Source)
        at
org.maven.ide.eclipse.jdt.internal.MavenClasspathContainerInitializer.initialize(Unknown
Source)
        at
org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(Unknown
Source)
        at
org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(Unknown
Source)
        at org.eclipse.jdt.core.JavaCore.getClasspathContainer(Unknown Source)
        at 
org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(Unknown
Source)
        at 
org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspath(Unknown
Source)
        at org.eclipse.jdt.internal.core.SetClasspathOperation.verify(Unknown
Source)
        at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(Unknown
Source)
        at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(Unknown 
Source)
        at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(Unknown 
Source)
        at
org.maven.ide.eclipse.jdt.internal.JavaProjectConfigurator.addMavenClasspathContainer(Unknown
Source)
        at
org.maven.ide.eclipse.jdt.internal.JavaProjectConfigurator.configure(Unknown
Source)
        at
org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.updateProjectConfiguration(Unknown
Source)
        at
org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.configureNewMavenProject(Unknown
Source)
        at
org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.importProjects(Unknown
Source)
        at
org.maven.ide.eclipse.wizards.MavenProjectCheckoutJob$CheckoutJobChangeListener$3.runInWorkspace(Unknown
Source)
        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(Unknown
Source)
        at org.eclipse.core.internal.jobs.Worker.run(Unknown Source)

!ENTRY org.eclipse.core.resources 4 2 2008-10-06 19:10:26.588
!MESSAGE Problems occurred when invoking code from plug-in:
"org.eclipse.core.resources".
!STACK 0
java.lang.NullPointerException
        at java.util.ArrayList.addAll(Unknown Source)
        at
org.apache.maven.plugin.DefaultPluginManagerSupport.resolvePluginArtifact(Unknown
Source)
        at
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(Unknown
Source)
        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(Unknown 
Source)
        at org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(Unknown
Source)
        at org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(Unknown
Source)
        at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.loadPluginDescriptor(Unknown
Source)
        at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.findForkModifiers(Unknown
Source)
        at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.addForkedLifecycleModifiers(Unknown
Source)
        at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan_aroundBody0(Unknown
Source)
        at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan_aroundBody1$advice(Unknown
Source)
        at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan(Unknown
Source)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(Unknown
Source)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(Unknown
Source)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Unknown
Source)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(Unknown
Source)
        at org.apache.maven.DefaultMaven.execute_aroundBody0(Unknown Source)
        at org.apache.maven.DefaultMaven.execute_aroundBody1$advice(Unknown 
Source)
        at org.apache.maven.DefaultMaven.execute(Unknown Source)
        at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(Unknown
Source)
        at
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(Unknown
Source)
        at org.apache.maven.embedder.MavenEmbedder.execute(Unknown Source)
        at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl$MavenExecutor.execute(Unknown
Source)
        at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl$1.execute(Unknown
Source)
        at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(Unknown
Source)
        at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(Unknown
Source)
        at
org.maven.ide.eclipse.internal.project.MavenProjectFacade.execute(Unknown
Source)
        at
org.maven.ide.eclipse.internal.builder.MavenBuilder.executePostBuild(Unknown
Source)
        at org.maven.ide.eclipse.internal.builder.MavenBuilder.build(Unknown 
Source)
        at org.eclipse.core.internal.events.BuildManager$2.run(Unknown Source)
        at org.eclipse.core.runtime.SafeRunner.run(Unknown Source)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(Unknown 
Source)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(Unknown 
Source)
        at org.eclipse.core.internal.events.BuildManager$1.run(Unknown Source)
        at org.eclipse.core.runtime.SafeRunner.run(Unknown Source)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(Unknown 
Source)
        at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(Unknown
Source)
        at org.eclipse.core.internal.events.BuildManager.build(Unknown Source)
        at org.eclipse.core.internal.events.AutoBuildJob.doBuild(Unknown Source)
        at org.eclipse.core.internal.events.AutoBuildJob.run(Unknown Source)
        at org.eclipse.core.internal.jobs.Worker.run(Unknown Source)

!ENTRY org.eclipse.core.resources 2 75 2008-10-06 19:10:26.618
!MESSAGE Errors during build.
!SUBENTRY 1 org.maven.ide.eclipse 2 75 2008-10-06 19:10:26.618
!MESSAGE Errors running builder "Maven Project Builder" on project xxx.
!SUBENTRY 1 org.maven.ide.eclipse 2 75 2008-10-06 19:10:26.618
!MESSAGE java.lang.NullPointerException encountered while running Maven
Project Builder.
!STACK 0
java.lang.NullPointerException
        at java.util.ArrayList.addAll(Unknown Source)
        at
org.apache.maven.plugin.DefaultPluginManagerSupport.resolvePluginArtifact(Unknown
Source)
        at
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(Unknown
Source)
        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(Unknown 
Source)
        at org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(Unknown
Source)
        at org.apache.maven.plugin.loader.DefaultPluginLoader.loadPlugin(Unknown
Source)
        at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.loadPluginDescriptor(Unknown
Source)
        at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.findForkModifiers(Unknown
Source)
        at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.addForkedLifecycleModifiers(Unknown
Source)
        at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan_aroundBody0(Unknown
Source)
        at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan_aroundBody1$advice(Unknown
Source)
        at
org.apache.maven.lifecycle.plan.DefaultBuildPlanner.constructBuildPlan(Unknown
Source)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getLifecycleBindings(Unknown
Source)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(Unknown
Source)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Unknown
Source)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(Unknown
Source)
        at org.apache.maven.DefaultMaven.execute_aroundBody0(Unknown Source)
        at org.apache.maven.DefaultMaven.execute_aroundBody1$advice(Unknown 
Source)
        at org.apache.maven.DefaultMaven.execute(Unknown Source)
        at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(Unknown
Source)
        at
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(Unknown
Source)
        at org.apache.maven.embedder.MavenEmbedder.execute(Unknown Source)
        at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl$MavenExecutor.execute(Unknown
Source)
        at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl$1.execute(Unknown
Source)
        at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(Unknown
Source)
        at
org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(Unknown
Source)
        at
org.maven.ide.eclipse.internal.project.MavenProjectFacade.execute(Unknown
Source)
        at
org.maven.ide.eclipse.internal.builder.MavenBuilder.executePostBuild(Unknown
Source)
        at org.maven.ide.eclipse.internal.builder.MavenBuilder.build(Unknown 
Source)
        at org.eclipse.core.internal.events.BuildManager$2.run(Unknown Source)
        at org.eclipse.core.runtime.SafeRunner.run(Unknown Source)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(Unknown 
Source)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(Unknown 
Source)
        at org.eclipse.core.internal.events.BuildManager$1.run(Unknown Source)
        at org.eclipse.core.runtime.SafeRunner.run(Unknown Source)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(Unknown 
Source)
        at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(Unknown
Source)
        at org.eclipse.core.internal.events.BuildManager.build(Unknown Source)
        at org.eclipse.core.internal.events.AutoBuildJob.doBuild(Unknown Source)
        at org.eclipse.core.internal.events.AutoBuildJob.run(Unknown Source)
        at org.eclipse.core.internal.jobs.Worker.run(Unknown Source)






------------------------------------------------------------------------

Hello [EMAIL PROTECTED]

You have successfully subscribed to user@m2eclipse.codehaus.org using this email address.

Thanks,

/Codehaus Support/

------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to