facebook

NPE when importing project with spring capabilities

  1. MyEclipse Archived
  2.  > 
  3. Bugs
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #241290 Reply

    Hello,

    I have the following problem with MyEclipse IDE 4.0.3:

    When importing a project with Spring Capabilities I got errors:
    Errors during build.
    Errors running builder “MyEclipse Spring Project Builder” on project knight.
    An error occurred while traversing resources.

    I does not seem to cause any trouble, but you never know…

    Here are my Config Details (I’m using 4.02, updated to 4.0.3) and the Eclipse log stacktrace.
    I can send you a small project which reproduces the problem.

    Regards
    Stefan

    *** Date: Fri Nov 11 16:40:42 CET 2005

    *** System properties:
    OS=WindowsXP
    OS version=5.1
    Java version=1.5.0_05

    *** MyEclipse details:
    MyEclipse Enterprise Workbench

    Version: 4.0.3 GA
    Build id: 20051025-4.0.3-GA

    *** Eclipse details:
    Eclipse SDK

    Version: 3.1.1
    Build id: M20050929-0840

    Eclipse Platform

    Version: 3.1.1
    Build id: M20050929-0840

    Eclipse RCP

    Version: 3.1.1
    Build id: M20050929-0840

    Eclipse Java Development Tools

    Version: 3.1.1
    Build id: M20050929-0840

    Eclipse Plug-in Development Environment

    Version: 3.1.1
    Build id: M20050929-0840

    Eclipse Project SDK

    Version: 3.1.1
    Build id: M20050929-0840

    Eclipse startup command=-os
    win32
    -ws
    win32
    -arch
    x86
    -launcher
    C:\java\eclipse-3.1_myeclipse\eclipse.exe
    -name
    Eclipse
    -showsplash
    600
    -exitdata
    ee0_60
    -vm
    C:\WINDOWS\system32\javaw.exe

    !ENTRY org.eclipse.core.resources 4 566 2005-11-11 16:29:25.865
    !MESSAGE An error occurred while traversing resources.
    !STACK 0
    java.lang.NullPointerException
    at com.genuitec.eclipse.springframework.builder.AllConfigsValidator.build(AllConfigsValidator.java:36)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.build(SpringProjectBuilder.java:156)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.access$0(SpringProjectBuilder.java:152)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder$Visitor.visit(SpringProjectBuilder.java:112)
    at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:103)
    at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:50)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:81)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
    at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:126)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:60)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:101)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:80)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.build(SpringProjectBuilder.java:93)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:168)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:202)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:253)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:282)
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:139)
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:200)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)

    !ENTRY org.eclipse.core.resources 4 2 2005-11-11 16:29:25.865
    !MESSAGE Problems occurred when invoking code from plug-in: “org.eclipse.core.resources”.
    !STACK 1
    org.eclipse.core.internal.resources.ResourceException(/knight)[566]: java.lang.NullPointerException
    at com.genuitec.eclipse.springframework.builder.AllConfigsValidator.build(AllConfigsValidator.java:36)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.build(SpringProjectBuilder.java:156)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.access$0(SpringProjectBuilder.java:152)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder$Visitor.visit(SpringProjectBuilder.java:112)
    at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:103)
    at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:50)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:81)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
    at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:126)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:60)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:101)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:80)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.build(SpringProjectBuilder.java:93)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:168)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:202)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:253)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:282)
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:139)
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:200)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
    !SUBENTRY 1 org.eclipse.core.resources 4 566 2005-11-11 16:29:25.875
    !MESSAGE An error occurred while traversing resources.
    !STACK 0
    java.lang.NullPointerException
    at com.genuitec.eclipse.springframework.builder.AllConfigsValidator.build(AllConfigsValidator.java:36)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.build(SpringProjectBuilder.java:156)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.access$0(SpringProjectBuilder.java:152)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder$Visitor.visit(SpringProjectBuilder.java:112)
    at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:103)
    at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:50)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:81)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
    at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:126)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:60)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:101)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:80)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.build(SpringProjectBuilder.java:93)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:168)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:202)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:253)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:282)
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:139)
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:200)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
    !SUBENTRY 1 org.eclipse.core.resources 4 566 2005-11-11 16:29:25.875
    !MESSAGE An error occurred while traversing resources.
    !STACK 0
    java.lang.NullPointerException
    at com.genuitec.eclipse.springframework.builder.AllConfigsValidator.build(AllConfigsValidator.java:36)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.build(SpringProjectBuilder.java:156)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.access$0(SpringProjectBuilder.java:152)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder$Visitor.visit(SpringProjectBuilder.java:112)
    at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:103)
    at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:50)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:81)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
    at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:126)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:60)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:101)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:80)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.build(SpringProjectBuilder.java:93)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:168)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:202)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:253)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:282)
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:139)
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:200)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)

    !ENTRY org.eclipse.core.resources 4 75 2005-11-11 16:29:26.86
    !MESSAGE Errors during build.
    !SUBENTRY 1 org.springframework.ide.eclipse.core 2 75 2005-11-11 16:29:26.86
    !MESSAGE Errors running builder “MyEclipse Spring Project Builder” on project knight.
    !SUBENTRY 1 org.eclipse.core.resources 4 566 2005-11-11 16:29:26.86
    !MESSAGE An error occurred while traversing resources.
    !STACK 0
    java.lang.NullPointerException
    at com.genuitec.eclipse.springframework.builder.AllConfigsValidator.build(AllConfigsValidator.java:36)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.build(SpringProjectBuilder.java:156)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.access$0(SpringProjectBuilder.java:152)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder$Visitor.visit(SpringProjectBuilder.java:112)
    at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:103)
    at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:50)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:81)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)
    at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:126)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:60)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:101)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:80)
    at org.springframework.ide.eclipse.core.internal.project.SpringProjectBuilder.build(SpringProjectBuilder.java:93)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:168)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:202)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:253)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:282)
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:139)
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:200)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)

    #241314

    Riyad Kalla
    Member

    Yes please send the sample project to support@genuitec.com ATTN Riyad, with a link to this post so I know why I’m getting the file. I’ll load it up over here and see what is going on first hand.

    BTW your config (eclipse/myeclipse) looks fine.

    #241398

    Hello Riyad,

    I just send you the email with the small sample project (The KnightOfTheHolyGrail sample from “Spring in Action”).

    While preparing that sample I have noticed that the NPE problem does not occure until you import a second project in our MyEclipse session. The first time, everything seems fine. So you can reproduce the issue when you import the project, delete it and the import it again.

    Regards
    Stefan

    #241409

    Riyad Kalla
    Member

    Odd, thanks for the heads up, I’ll try it.

    #241462

    Riyad Kalla
    Member

    Stefan,
    I was able to reproduce the issue, but after discussing it with one of the developers, if you simply restart MyEclipse, you can then work with the project without incident. It’s a (very odd) bug that is already fixed internallyl. Sorry for the inconvenience.

    #241542

    Brian Fernandes
    Moderator

    More information:

    This problem only occurs after importing an existing spring project into your workspace; the reason being that the spring model was not refreshed correctly on import.

    As Riyad mentioned, the solution is to either restart MyEclipse or simply close and reopen the project. This fix for this issue made it to ME 4.1m1 (be advised m1 is a milestone build and not recommended for production use)

    Best,
    Brian.

Viewing 6 posts - 1 through 6 (of 6 total)
Reply To: NPE when importing project with spring capabilities

You must be logged in to post in the forum log in