5 Replies Latest reply on Nov 3, 2011 4:51 AM by garramja

    NPE just installed jboss tools

    garramja

      Hi.

       

      I've just installed jboss tools (jbosstools-3.2.1.Final.aggregate-Update-2011-08-01_12-53-33-H1305) for eclipse 3.6.2 (eclipse-jee-helios-SR2-win32-x86_64).

       

      When eclipse finish the installation and restarts, a prompt is shown with nullPointerException. I think that is caused by process building, because when I execute Project/Clean menu this prompt is shown too.

       

      Prompt say:

      'Cleanning all projects' has encountered a problem.

      Errors occurred during the build

       

      Details:

      Errors occurred during the build.

      Errors running builder 'Validation' on project xxxxx-ejb'.

      java.lang.NullPointerException

      Errors running builder 'Validation' on project 'xxxxx-webapp'.

      java.lang.NullPointerException

      Errors running builder 'Validation' on project xxxxx'.

      java.lang.NullPointerException

       

      I've installed jboss tools from file downloaded from sourceforge and intalled by eclipse->install new software

        • 1. Re: NPE just installed jboss tools
          akazakov

          Could you attach your Eclipse log file?

          • 2. Re: NPE just installed jboss tools
            garramja

            Hi, this is eclipse log

             

            !SESSION 2011-10-26 11:29:05.443 -----------------------------------------------

            eclipse.buildId=M20110210-1200

            java.version=1.6.0_20

            java.vendor=Sun Microsystems Inc.

            BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=es_ES

            Framework arguments:  -product org.eclipse.epp.package.jee.product C:\J2EE\jdk1.6.0_27\bin\javaw.exe openFile

            Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product C:\J2EE\jdk1.6.0_27\bin\javaw.exe openFile

             

            !ENTRY org.eclipse.core.resources 4 2 2011-10-26 11:29:31.375

            !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".

            !STACK 0

            java.lang.NullPointerException

                at org.eclipse.wst.validation.internal.model.FilterRule$ProjectNature.<init>(FilterRule.java:224)

                at org.eclipse.wst.validation.internal.model.FilterRule.create(FilterRule.java:77)

                at org.eclipse.wst.validation.internal.model.FilterGroup.create(FilterGroup.java:63)

                at org.eclipse.wst.validation.internal.ValPrefManagerGlobal.loadValidator(ValPrefManagerGlobal.java:173)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.loadValidators(ValPrefManagerProject.java:121)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.getValidators(ValPrefManagerProject.java:96)

                at org.eclipse.wst.validation.internal.ValManager.getV2Validators(ValManager.java:354)

                at org.eclipse.wst.validation.internal.ValManager.getValidatorsNotCached(ValManager.java:221)

                at org.eclipse.wst.validation.internal.ValManager.access$1(ValManager.java:220)

                at org.eclipse.wst.validation.internal.ValManager$ValidatorCache.getValidatorsCached(ValManager.java:1263)

                at org.eclipse.wst.validation.internal.ValManager.getValidators(ValManager.java:197)

                at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:745)

                at org.eclipse.wst.validation.internal.ValManager.clean(ValManager.java:989)

                at org.eclipse.wst.validation.internal.operations.ValidationBuilder.newClean(ValidationBuilder.java:300)

                at org.eclipse.wst.validation.internal.operations.ValidationBuilder.clean(ValidationBuilder.java:117)

                at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:631)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)

                at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)

                at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)

                at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)

                at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:344)

                at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:306)

                at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:154)

                at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)

                at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

             

            !ENTRY org.eclipse.core.resources 4 2 2011-10-26 11:29:31.664

            !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".

            !STACK 0

            java.lang.NullPointerException

                at org.eclipse.wst.validation.internal.model.FilterRule$ProjectNature.<init>(FilterRule.java:224)

                at org.eclipse.wst.validation.internal.model.FilterRule.create(FilterRule.java:77)

                at org.eclipse.wst.validation.internal.model.FilterGroup.create(FilterGroup.java:63)

                at org.eclipse.wst.validation.internal.ValPrefManagerGlobal.loadValidator(ValPrefManagerGlobal.java:173)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.loadValidators(ValPrefManagerProject.java:121)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.getValidators(ValPrefManagerProject.java:96)

                at org.eclipse.wst.validation.internal.ValManager.getV2Validators(ValManager.java:354)

                at org.eclipse.wst.validation.internal.ValManager.getValidatorsNotCached(ValManager.java:221)

                at org.eclipse.wst.validation.internal.ValManager.access$1(ValManager.java:220)

                at org.eclipse.wst.validation.internal.ValManager$ValidatorCache.getValidatorsCached(ValManager.java:1263)

                at org.eclipse.wst.validation.internal.ValManager.getValidators(ValManager.java:197)

                at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:745)

                at org.eclipse.wst.validation.internal.ValManager.clean(ValManager.java:989)

                at org.eclipse.wst.validation.internal.operations.ValidationBuilder.newClean(ValidationBuilder.java:300)

                at org.eclipse.wst.validation.internal.operations.ValidationBuilder.clean(ValidationBuilder.java:117)

                at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:631)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)

                at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)

                at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)

                at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)

                at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:344)

                at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:306)

                at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:154)

                at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)

                at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

             

            !ENTRY org.eclipse.core.resources 4 2 2011-10-26 11:29:31.666

            !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".

            !STACK 0

            java.lang.NullPointerException

                at org.eclipse.wst.validation.internal.model.FilterRule$ProjectNature.<init>(FilterRule.java:224)

                at org.eclipse.wst.validation.internal.model.FilterRule.create(FilterRule.java:77)

                at org.eclipse.wst.validation.internal.model.FilterGroup.create(FilterGroup.java:63)

                at org.eclipse.wst.validation.internal.ValPrefManagerGlobal.loadValidator(ValPrefManagerGlobal.java:173)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.loadValidators(ValPrefManagerProject.java:121)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.getValidators(ValPrefManagerProject.java:96)

                at org.eclipse.wst.validation.internal.ValManager.getV2Validators(ValManager.java:354)

                at org.eclipse.wst.validation.internal.ValManager.getValidatorsNotCached(ValManager.java:221)

                at org.eclipse.wst.validation.internal.ValManager.access$1(ValManager.java:220)

                at org.eclipse.wst.validation.internal.ValManager$ValidatorCache.getValidatorsCached(ValManager.java:1263)

                at org.eclipse.wst.validation.internal.ValManager.getValidators(ValManager.java:197)

                at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:745)

                at org.eclipse.wst.validation.internal.ValManager.clean(ValManager.java:989)

                at org.eclipse.wst.validation.internal.operations.ValidationBuilder.newClean(ValidationBuilder.java:300)

                at org.eclipse.wst.validation.internal.operations.ValidationBuilder.clean(ValidationBuilder.java:117)

                at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:631)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)

                at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)

                at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)

                at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)

                at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:344)

                at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:306)

                at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:154)

                at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)

                at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

             

            !ENTRY org.eclipse.core.resources 4 75 2011-10-26 11:29:31.780

            !MESSAGE Errors occurred during the build.

            !SUBENTRY 1 org.eclipse.wst.validation 4 75 2011-10-26 11:29:31.780

            !MESSAGE Errors running builder 'Validation' on project 'secpub-ejb'.

            !STACK 0

            java.lang.NullPointerException

                at org.eclipse.wst.validation.internal.model.FilterRule$ProjectNature.<init>(FilterRule.java:224)

                at org.eclipse.wst.validation.internal.model.FilterRule.create(FilterRule.java:77)

                at org.eclipse.wst.validation.internal.model.FilterGroup.create(FilterGroup.java:63)

                at org.eclipse.wst.validation.internal.ValPrefManagerGlobal.loadValidator(ValPrefManagerGlobal.java:173)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.loadValidators(ValPrefManagerProject.java:121)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.getValidators(ValPrefManagerProject.java:96)

                at org.eclipse.wst.validation.internal.ValManager.getV2Validators(ValManager.java:354)

                at org.eclipse.wst.validation.internal.ValManager.getValidatorsNotCached(ValManager.java:221)

                at org.eclipse.wst.validation.internal.ValManager.access$1(ValManager.java:220)

                at org.eclipse.wst.validation.internal.ValManager$ValidatorCache.getValidatorsCached(ValManager.java:1263)

                at org.eclipse.wst.validation.internal.ValManager.getValidators(ValManager.java:197)

                at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:745)

                at org.eclipse.wst.validation.internal.ValManager.clean(ValManager.java:989)

                at org.eclipse.wst.validation.internal.operations.ValidationBuilder.newClean(ValidationBuilder.java:300)

                at org.eclipse.wst.validation.internal.operations.ValidationBuilder.clean(ValidationBuilder.java:117)

                at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:631)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)

                at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)

                at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)

                at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)

                at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:344)

                at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:306)

                at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:154)

                at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)

                at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

            !SUBENTRY 1 org.eclipse.wst.validation 4 75 2011-10-26 11:29:31.780

            !MESSAGE Errors running builder 'Validation' on project 'secpub-webapp'.

            !STACK 0

            java.lang.NullPointerException

                at org.eclipse.wst.validation.internal.model.FilterRule$ProjectNature.<init>(FilterRule.java:224)

                at org.eclipse.wst.validation.internal.model.FilterRule.create(FilterRule.java:77)

                at org.eclipse.wst.validation.internal.model.FilterGroup.create(FilterGroup.java:63)

                at org.eclipse.wst.validation.internal.ValPrefManagerGlobal.loadValidator(ValPrefManagerGlobal.java:173)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.loadValidators(ValPrefManagerProject.java:121)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.getValidators(ValPrefManagerProject.java:96)

                at org.eclipse.wst.validation.internal.ValManager.getV2Validators(ValManager.java:354)

                at org.eclipse.wst.validation.internal.ValManager.getValidatorsNotCached(ValManager.java:221)

                at org.eclipse.wst.validation.internal.ValManager.access$1(ValManager.java:220)

                at org.eclipse.wst.validation.internal.ValManager$ValidatorCache.getValidatorsCached(ValManager.java:1263)

                at org.eclipse.wst.validation.internal.ValManager.getValidators(ValManager.java:197)

                at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:745)

                at org.eclipse.wst.validation.internal.ValManager.clean(ValManager.java:989)

                at org.eclipse.wst.validation.internal.operations.ValidationBuilder.newClean(ValidationBuilder.java:300)

                at org.eclipse.wst.validation.internal.operations.ValidationBuilder.clean(ValidationBuilder.java:117)

                at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:631)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)

                at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)

                at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)

                at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)

                at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:344)

                at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:306)

                at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:154)

                at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)

                at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

            !SUBENTRY 1 org.eclipse.wst.validation 4 75 2011-10-26 11:29:31.780

            !MESSAGE Errors running builder 'Validation' on project 'secpub'.

            !STACK 0

            java.lang.NullPointerException

                at org.eclipse.wst.validation.internal.model.FilterRule$ProjectNature.<init>(FilterRule.java:224)

                at org.eclipse.wst.validation.internal.model.FilterRule.create(FilterRule.java:77)

                at org.eclipse.wst.validation.internal.model.FilterGroup.create(FilterGroup.java:63)

                at org.eclipse.wst.validation.internal.ValPrefManagerGlobal.loadValidator(ValPrefManagerGlobal.java:173)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.loadValidators(ValPrefManagerProject.java:121)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.getValidators(ValPrefManagerProject.java:96)

                at org.eclipse.wst.validation.internal.ValManager.getV2Validators(ValManager.java:354)

                at org.eclipse.wst.validation.internal.ValManager.getValidatorsNotCached(ValManager.java:221)

                at org.eclipse.wst.validation.internal.ValManager.access$1(ValManager.java:220)

                at org.eclipse.wst.validation.internal.ValManager$ValidatorCache.getValidatorsCached(ValManager.java:1263)

                at org.eclipse.wst.validation.internal.ValManager.getValidators(ValManager.java:197)

                at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:745)

                at org.eclipse.wst.validation.internal.ValManager.clean(ValManager.java:989)

                at org.eclipse.wst.validation.internal.operations.ValidationBuilder.newClean(ValidationBuilder.java:300)

                at org.eclipse.wst.validation.internal.operations.ValidationBuilder.clean(ValidationBuilder.java:117)

                at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:631)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)

                at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)

                at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)

                at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)

                at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:344)

                at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:306)

                at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:154)

                at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)

                at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

             

            !ENTRY org.eclipse.core.jobs 4 2 2011-10-26 11:29:36.524

            !MESSAGE An internal error occurred during: "Validation".

            !STACK 0

            java.lang.NullPointerException

                at org.eclipse.wst.validation.internal.model.FilterRule$ProjectNature.<init>(FilterRule.java:224)

                at org.eclipse.wst.validation.internal.model.FilterRule.create(FilterRule.java:77)

                at org.eclipse.wst.validation.internal.model.FilterGroup.create(FilterGroup.java:63)

                at org.eclipse.wst.validation.internal.ValPrefManagerGlobal.loadValidator(ValPrefManagerGlobal.java:173)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.loadValidators(ValPrefManagerProject.java:121)

                at org.eclipse.wst.validation.internal.ValPrefManagerProject.getValidators(ValPrefManagerProject.java:96)

                at org.eclipse.wst.validation.internal.ValManager.getV2Validators(ValManager.java:354)

                at org.eclipse.wst.validation.internal.ValManager.getValidatorsNotCached(ValManager.java:221)

                at org.eclipse.wst.validation.internal.ValManager.access$1(ValManager.java:220)

                at org.eclipse.wst.validation.internal.ValManager$ValidatorCache.getValidatorsCached(ValManager.java:1263)

                at org.eclipse.wst.validation.internal.ValManager.getValidators(ValManager.java:197)

                at org.eclipse.wst.validation.internal.ValManager$ValidatorProjectManager$ValProjectMap.load(ValManager.java:1198)

                at org.eclipse.wst.validation.internal.ValManager$ValidatorProjectManager$ValProjectMap.<init>(ValManager.java:1165)

                at org.eclipse.wst.validation.internal.ValManager$ValidatorProjectManager.<init>(ValManager.java:1074)

                at org.eclipse.wst.validation.internal.ValManager$ValidatorProjectManager.get(ValManager.java:1092)

                at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:747)

                at org.eclipse.wst.validation.internal.ValBuilderJob.finishingValidation(ValBuilderJob.java:161)

                at org.eclipse.wst.validation.internal.ValBuilderJob.runInWorkspace(ValBuilderJob.java:131)

                at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)

                at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

            • 3. Re: NPE just installed jboss tools
              maxandersen

              the stacktrace doesnt have traces of jboss tools in here just pure webtools validation code.

               

              That doesn't mean its not something in jboss tools but it means that either something in your project/workspace is not consistent or we got some very weird bug

               

              Did you use these projects in a previous or future version of eclipse/jboss tools maybe ?

              • 4. Re: NPE just installed jboss tools
                maxandersen

                note, would also be interesting to see if you just install Eclipse WTP wether that will give the same error or not.

                • 5. Re: NPE just installed jboss tools
                  garramja

                  I think you are right when you said

                  Max Rydahl Andersen escribió:

                   

                  something in your project/workspace is not consistent

                   

                  Doing Project->Clean with project that has been created with another eclipse and jboss version, the npe is thrown, but if I create a new project (ear with ejb-project and web-project) the error not occurs.

                   

                  The project that have this error was created with eclipse 3.6.1 and JBossAS Tools 2.2.0.v20110729-2066-H221-Final and seems that when the project is opened on worksapce with eclipse 3.6.2 eclipse-jee-helios-SR2-win32-x86_64 and jbosstools-3.2.1.Final.aggregate-Update-2011-08-01_12-53-33-H1305) have the npe when project-->clean is executed.

                   

                  With eclipse wtp just installed, don't have this error.