Menu

#98 NullPointerException in Eclipse causes InitializeWorkspace to fail

open-fixed
5
2009-02-21
2009-02-21
jfirechief
No

DO NOT EDIT OR ANSWER THIS ISSUE. SEE THE ORIGINAL ISSUE INSTEAD:
https://www.jfire.org/modules/bugs/view.php?id=1017
ORIGINAL REPORTER: marco

I just had these exceptions and was unfortunately not able to reproduce them with a fresh workspace. The workspace was compiling fine, after I manually closed the projects, re-opened them and then used the NightLabs SDK's Refresh/Clean/Close/Open feature.

Fri Jan 23 16:46:35 CET 2009 - ERROR:
org.eclipse.core.internal.resources.ResourceException: Errors during build.
at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:522)
at org.eclipse.core.internal.resources.Project.build(Project.java:94)
at org.nightlabs.eclipse.sdk.refreshbuildcloseopen.RefreshBuildCloseOpenHandler.refreshBuildCloseOpenWorkaround(RefreshBuildCloseOpenHandler.java:126)
at org.nightlabs.eclipse.sdk.initializeworkspace.InitializeWorkspaceRunner.bringProjectToEclipse(InitializeWorkspaceRunner.java:839)
at org.nightlabs.eclipse.sdk.initializeworkspace.InitializeWorkspaceRunner.bringProjectsToEclipse(InitializeWorkspaceRunner.java:769)
at org.nightlabs.eclipse.sdk.initializeworkspace.InitializeWorkspaceRunner.doTheWork(InitializeWorkspaceRunner.java:489)
at org.nightlabs.eclipse.sdk.initializeworkspace.InitializeWorkspaceRunner.access$4(InitializeWorkspaceRunner.java:448)
at org.nightlabs.eclipse.sdk.initializeworkspace.InitializeWorkspaceRunner$2.runInWorkspace(InitializeWorkspaceRunner.java:212)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Contains: Errors running builder 'Plug-in Manifest Builder' on project 'eu.medsea.mimeutil'.
Contains: java.lang.NullPointerException encountered while running Plug-in Manifest Builder.
java.lang.NullPointerException
at org.eclipse.pde.internal.core.builders.ExtensionsErrorReporter.validateContent(ExtensionsErrorReporter.java:90)
at org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker.validateFiles(ManifestConsistencyChecker.java:323)
at org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker.validateProject(ManifestConsistencyChecker.java:248)
at org.eclipse.pde.internal.core.builders.ManifestConsistencyChecker.build(ManifestConsistencyChecker.java:182)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:633)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:218)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:360)
at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:516)
at org.eclipse.core.internal.resources.Project.build(Project.java:94)
at org.nightlabs.eclipse.sdk.refreshbuildcloseopen.RefreshBuildCloseOpenHandler.refreshBuildCloseOpenWorkaround(RefreshBuildCloseOpenHandler.java:126)
at org.nightlabs.eclipse.sdk.initializeworkspace.InitializeWorkspaceRunner.bringProjectToEclipse(InitializeWorkspaceRunner.java:839)
at org.nightlabs.eclipse.sdk.initializeworkspace.InitializeWorkspaceRunner.bringProjectsToEclipse(InitializeWorkspaceRunner.java:769)
at org.nightlabs.eclipse.sdk.initializeworkspace.InitializeWorkspaceRunner.doTheWork(InitializeWorkspaceRunner.java:489)
at org.nightlabs.eclipse.sdk.initializeworkspace.InitializeWorkspaceRunner.access$4(InitializeWorkspaceRunner.java:448)
at org.nightlabs.eclipse.sdk.initializeworkspace.InitializeWorkspaceRunner$2.runInWorkspace(InitializeWorkspaceRunner.java:212)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Discussion

  • jfirechief

    jfirechief - 2009-02-21
    • labels: --> NightLabs SDK
    • assigned_to: nobody --> nlmarco
    • status: open --> open-fixed
     
  • jfirechief

    jfirechief - 2009-02-21

    ORIGINAL COMMENT BY marco, VIEW IT HERE:
    https://www.jfire.org/modules/bugs/view.php?id=1017

    I recommend to simply use a try/catch block with WARN logging and ignore this problem (because it worked fine after close/reopen - the problem was obviously only that it didn't get to close, because the exception happened before).

     
  • jfirechief

    jfirechief - 2009-02-21

    ORIGINAL COMMENT BY marco, VIEW IT HERE:
    https://www.jfire.org/modules/bugs/view.php?id=1017

    I added some try/catch blocks, but since I can't reproduce this problem, I don't know if it really helps (or just shifts the problem somewhere else). If anyone ever gets such an NPE again, please either reopen this issue or report a new one.

     

Log in to post a comment.