Re: Classpath .... what is the new process?

From: Anjo Krank (kran..ogicunited.com)
Date: Mon Nov 19 2007 - 09:21:22 EST

  • Next message: Mike Schrag: "Re: Classpath .... what is the new process?"

    > To prove it, provide an example for a non WOnder project :-P

    Oh wow... this took all of 30 seconds.

    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
            <classpathentry kind="src" path="Sources"/>
            <classpathentry kind="con"
    path="org.objectstyle.wolips.ContainerInitializer/10/1/ERJars/1/nil/1/
    nil/1/0/1/false/10/1/JavaEOAccess/1/nil/1/nil/1/0/1/false/10/1/
    JavaEOControl/1/nil/1/nil/1/0/1/false/10/1/JavaFoundation/1/nil/1/nil/
    1/0/1/false/10/1/JavaJDBCAdaptor/1/nil/1/nil/1/0/1/false/10/1/
    JavaWebObjects/1/nil/1/nil/1/0/1/false/10/1/JavaXML/1/nil/1/nil/1/0/1/
    false"/>
            <classpathentry kind="con"
    path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
            <classpathentry combineaccessrules="false" kind="src" path="/ERJars"/>
            <classpathentry kind="output" path="bin"/>
    </classpath>

    [2007-11-19 15:18:46 CET] <main> A fatal exception occurred: null
    [2007-11-19 15:18:46 CET] <main> java.lang.ExceptionInInitializerError
            at
    com
    .webobjects
    .appserver
    ._private.WOProperties.initUserDefaultsKeys(WOProperties.java:187)
            at
    com.webobjects.appserver.WOApplication._initWOApp(WOApplication.java:
    5081)
            at com.webobjects.appserver.WOApplication.<init>(WOApplication.java:
    551)
            at your.app.Application.<init>(Application.java:13)
            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:323)
            at your.app.Application.main(Application.java:10)
    Caused by: java.lang.IllegalStateException:
    <com.webobjects.foundation.NSBundle> warning: There is already a
    unique instance for Bundle named 'ERJars'. Use
    NSBundle.bundleForName(ERJars) to access it:
    <com.webobjects.foundation.NSBundle name:'ERJars' bundlePath:'/Volumes/
    Home/Wonder/Common/Frameworks/ERJars/build/ERJars.framework'
    packages:'()' 0 classes >
            at
    com.webobjects.foundation.NSBundle.CreateBundleWithPath(NSBundle.java:
    825)
            at
    com
    .webobjects
    .foundation.NSBundle._bundleWithPathShouldCreateIsJar(NSBundle.java:487)
            at
    com
    .webobjects.foundation.NSBundle.LoadBundlesFromClassPath(NSBundle.java:
    742)
            at com.webobjects.foundation.NSBundle.<clinit>(NSBundle.java:365)
            ... 12 more

    Create new Project, link ERJars as Project and link it as framework,
    too. Start Debugging.

    Cheers, Anjo



    This archive was generated by hypermail 2.0.0 : Mon Nov 19 2007 - 09:26:18 EST