NPE..IDEProjectWOLips.bundlePathURL

From: Lachlan Deck (lachlan.dec..mail.com)
Date: Tue Aug 18 2009 - 22:22:28 EDT

  • Next message: Lachlan Deck (JIRA): "[OS-JIRA] Created: (WOL-1060) add WOHost=127.0.0.1 to global launch config options"

    Hi Mike,

    (following on from the Info.plist thing - which no longer happens)

    So config info:
    Eclipse 3.5.1RC1, WOLips 3.5/3.5.5924, maven+wolips incremental builders

    When launching an app I get the following NPE for each fwk bundle on
    the console. The path certainly exists.

    i.e., to emulate the bundles on the runtime path I define classpath
    variables pointing to the build folder bundles for the app+fwks
    (as described: http://wiki.objectstyle.org/confluence/display/WOL/Maven+Running+or+Debugging+as+WO+Application)

    In the past this worked just fine (obviously when 5.6 comes around
    this won't be necessary).

    508 DEBUG [main] (extensions.logging.ERXNSLogLog4jBridge, appendln,
    46) -
    <WOProjectBundle>: Warning - Unable to find project at path /Users/
    ldeck/Development/ISH/git/willow/ishframeworks/WillowWebObjects/build/
    willow.WillowWebObjects.framework - Ignoring project.

    [2009-8-19 12:8:38 EST] <main> java.lang.NullPointerException
            at
    com
    .webobjects
    ._ideservices._IDEProjectWOLips.bundlePathURL(_IDEProjectWOLips.java:
    174)
            at com.webobjects._ideservices._WOProject.bundlePath(_WOProject.java:
    540)
            at
    com
    .webobjects
    .appserver
    ._private.WOProjectBundle._initBundlePath(WOProjectBundle.java:92)
            at
    com
    .webobjects
    .appserver._private.WODeployedBundle.<init>(WODeployedBundle.java:90)
            at
    com
    .webobjects
    .appserver._private.WOProjectBundle.<init>(WOProjectBundle.java:40)
            at
    com
    .webobjects
    .appserver
    ._private.WODeployedBundle.bundleWithNSBundle(WODeployedBundle.java:746)
            at
    com
    .webobjects
    .appserver
    .WOResourceManager._bundleWithNSBundle(WOResourceManager.java:186)
            at
    com
    .webobjects
    .appserver
    .WOResourceManager
    ._locateBundleForFrameworkNamed(WOResourceManager.java:208)
            at
    com
    .webobjects
    .appserver
    .WOResourceManager
    ._cachedBundleForFrameworkNamed(WOResourceManager.java:233)
            at
    com
    .webobjects
    .appserver
    .WOResourceManager._initFrameworkProjectBundles(WOResourceManager.java:
    254)
            at
    com
    .webobjects.appserver.WOResourceManager.<init>(WOResourceManager.java:
    69)
            at
    er
    .extensions
    .appserver.ERXResourceManager.<init>(ERXResourceManager.java:43)
            at
    com
    .ish
    .webobjects
    .appserver.ISHResourceManager.<init>(ISHResourceManager.java:55)
            at
    com
    .ish
    .webobjects
    .appserver.ISHApplication.createResourceManager(ISHApplication.java:932)
            at com.webobjects.appserver.WOApplication.<init>(WOApplication.java:
    841)
            at
    er
    .extensions
    .appserver.ajax.ERXAjaxApplication.<init>(ERXAjaxApplication.java:23)
            at er.extensions.appserver.ERXApplication.<init>(ERXApplication.java:
    844)
            at
    com.ish.webobjects.appserver.ISHApplication.<init>(ISHApplication.java:
    342)
            at
    com
    .ish
    .willow
    .webobjects
    .appserver.ISHWillowApplication.<init>(ISHWillowApplication.java:49)
            at willow.appserver.Application.<init>(Application.java:93)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
    Method)
            at
    sun
    .reflect
    .NativeConstructorAccessorImpl
    .newInstance(NativeConstructorAccessorImpl.java:39)
            at
    sun
    .reflect
    .DelegatingConstructorAccessorImpl
    .newInstance(DelegatingConstructorAccessorImpl.java:27)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
            at java.lang.Class.newInstance0(Class.java:350)
            at java.lang.Class.newInstance(Class.java:303)
            at com.webobjects.appserver.WOApplication.main(WOApplication.java:547)
            at
    com.ish.webobjects.appserver.ISHApplication.main(ISHApplication.java:
    253)
            at willow.appserver.Application.main(Application.java:83)

    with regards,

    --
    

    Lachlan Deck



    This archive was generated by hypermail 2.0.0 : Tue Aug 18 2009 - 22:23:29 EDT