NPE in Builder.java

From: Jochen Hansmeyer (jochen.hansmeye..rypton.de)
Date: Thu Nov 13 2008 - 08:39:37 EST

  • Next message: Mike Schrag: "Re: NPE in Builder.java"

    Hi,

    another suggestion: I sometimes get a NullPointerException. I don't
    know which configuration problems are responsible for
    projectAdapter.getBuildAdapter() returning null. This is just to
    prevent the NPE.

    best regards
    Jochen

    --- woproject/wolips/core/plugins/org.objectstyle.wolips/java/org/
    objectstyle/wolips/core/resources/internal/build/Builder.java
    (revision 5538)
    +++ woproject/wolips/core/plugins/org.objectstyle.wolips/java/org/
    objectstyle/wolips/core/resources/internal/build/Builder.java (working
    copy)
    ..-103,7 +103,10 @@
              protected IProject[] build(int kind, Map args, IProgressMonitor
    monitor) throws CoreException {
                      IProject project = this.getProject();
                      IProjectAdapter projectAdapter = (IProjectAdapter)
    project.getAdapter(IProjectAdapter.class);
    - IBuildAdapter buildAdapter = projectAdapter.getBuildAdapter();
    + IBuildAdapter buildAdapter = null;
    + if ( projectAdapter != null ) {
    + buildAdapter = projectAdapter.getBuildAdapter();
    + }

                      if (kind == IncrementalProjectBuilder.FULL_BUILD) {
                              this.clean(monitor);



    This archive was generated by hypermail 2.0.0 : Thu Nov 13 2008 - 08:40:25 EST