Here's the output -- is it picking up the bundle when it's finding
one of my external jars, and then trying to create the bundle again
later?
/Users/jarcher/Development/APOLLOCoreServices/build/
APOLLOCoreServices.framework/Resources/Java
*** --> Does not Exist!
/Users/jarcher/Development/APOLLODataServices/build/
APOLLODataServices.framework/Resources/Java
*** --> Does not Exist!
/Users/jarcher/Development/APOLLOAppServices/build/
APOLLOAppServices.framework/Resources/Java
*** --> Does not Exist!
/Users/jarcher/Development/pachyderm/branches/2.1.x/Plugins/
AssetDBSupport/build/AssetDBSupport.framework/Resources/Java
*** --> Does not Exist!
/Users/jarcher/Development/SimpleAuthenticationSupport/build/
SimpleAuthenticationSupport.framework/Resources/Java
*** --> Does not Exist!
/Users/jarcher/Development/pachyderm/branches/2.1.x/Frameworks/
PXFoundation/build/PXFoundation.framework/Resources/Java
*** --> Does not Exist!
/Users/jarcher/Development/pachyderm/branches/2.1.x/vendor/jdom.jar
--> Exists
/Users/jarcher/Development/pachyderm/branches/2.1.x/vendor/
ostermillerutils_1_05_00_for_java_1_4.jar
--> Exists
/Library/Frameworks/PXFoundation.framework/Resources/Java/jdom.nmc.jar
--> Exists
/Users/jarcher/Development/pachyderm/branches/OKIOSID/vendor/
jdom.nmc.jar
--> Exists
/Users/jarcher/Development/pachyderm/branches/2.1.x/vendor/
dom4j-1.6.1.jar
--> Exists
/Users/jarcher/Development/pachyderm/branches/2.1.x/vendor/
jswiff-1.0rc1+.jar
--> Exists
/Users/jarcher/Development/pachyderm/branches/2.1.x/vendor/commons-
lang-2.1.jar
--> Exists
/System/Library/Frameworks/JavaWOExtensions.framework/Resources/Java/
JavaWOExtensions.jar
--> Exists
/System/Library/Frameworks/JavaEOAccess.framework/Resources/Java/
javaeoaccess.jar
--> Exists
/System/Library/Frameworks/JavaEOControl.framework/Resources/Java/
javaeocontrol.jar
--> Exists
/System/Library/Frameworks/JavaFoundation.framework/Resources/Java/
javafoundation.jar
--> Exists
/System/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/
javajdbcadaptor.jar
--> Exists
/System/Library/Frameworks/JavaWebObjects.framework/Resources/Java/
javawebobjects.jar
--> Exists
/System/Library/Frameworks/JavaXML.framework/Resources/Java/javaxml.jar
--> Exists
/System/Library/Frameworks/JavaDirectToWeb.framework/Resources/Java/
javadirecttoweb.jar
--> Exists
/System/Library/Frameworks/JavaDTWGeneration.framework/Resources/Java/
javadtwgeneration.jar
--> Exists
/System/Library/Frameworks/JavaEOProject.framework/Resources/Java/
javaeoproject.jar
--> Exists
/Users/jarcher/Development/Pachyderm2/build/Pachyderm2.woa/Contents/
Resources/Java
*** --> Does not Exist!
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/
Classes/.compatibility/14compatibility.jar
--> Exists
[2007-07-18 16:58:40 PDT] <main> A fatal exception occurred: null
[2007-07-18 16:58:40 PDT] <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 org.nmc.pachyderm.authoring.Application.<init>(Application.java:107)
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 org.nmc.pachyderm.authoring.Application.main(Application.java:91)
Caused by: java.lang.IllegalStateException:
<com.webobjects.foundation.NSBundle> warning: There is already a
unique instance for Bundle named 'PXFoundation'. Use
NSBundle.bundleForName(PXFoundation) to access it:
<com.webobjects.foundation.NSBundle name:'PXFoundation' bundlePath:'/
Users/jarcher/Development/pachyderm/branches/2.1.x/Frameworks/
PXFoundation/build/PXFoundation.framework'
packages:'("org.nmc.pachyderm.foundation",
"org.nmc.pachyderm.document.file", "com.webobjects.foundation",
"org.nmc.pachyderm.foundation.metadata")' 102 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
On Jul 18, 2007, at 4:48 PM, Chuck Hill wrote:
> Sorry, that should be
>
>>
>> NSArray classPathComponents =
>> NSArray.componentsSeparatedByString(classpath, pathSeparator);
>
>
> Chuck
>
>
> On Jul 18, 2007, at 4:37 PM, Joshua Archer wrote:
>
>> what's the value of propertyName in line 6?
>>
>> On Jul 18, 2007, at 3:30 PM, Chuck Hill wrote:
>>
>>>
>>> On Jul 18, 2007, at 3:03 PM, Joshua Archer wrote:
>>>
>>>>
>>>> On Jul 18, 2007, at 2:03 PM, Chuck Hill wrote:
>>>>
>>>>
>>>>>
>>>>> Delayed Caffeine Reaction kicks in.
>>>>>
>>>>> blah blah blah /build/ blah blah blah
>>>>>
>>>>> /build/ ==> Xcode cruft. It is finding the Xcode built version
>>>>> of the framework and loading it too.
>>>>>
>>>>> rm -r /Users/jarcher/Development/pachyderm/branches/2.1.x/
>>>>> Frameworks/PXFoundation/build
>>>>>
>>>>> And try again.
>>>>>
>>>>> Chuck
>>>>
>>>> It appears this directory is getting built by the framework each
>>>> time in Eclipse. I deleted it, reinstalled the framework, and
>>>> the errors came back, as did the build dir.
>>>
>>> Hmm, that is probably something from the incremental builder.
>>>
>>> Try adding this to your main:
>>>
>>> StringBuffer output = new StringBuffer();
>>>
>>> Properties systemProperties = System.getProperties();
>>> String classpath= systemProperties.getProperty
>>> ("java.class.pathr");
>>> String pathSeparator = systemProperties.getProperty
>>> ("path.separator");
>>>
>>> NSArray classPathComponents =
>>> NSArray.componentsSeparatedByString(systemProperties.getProperty
>>> (propertyName),
>>>
>>> pathSeparator);
>>> Enumeration classpathEnumeration =
>>> classPathComponents.objectEnumerator();
>>> while (classpathEnumeration.hasMoreElements())
>>> {
>>> String jarPath = (String)
>>> classpathEnumeration.nextElement();
>>> output.append(jarPath + "\n");
>>> try
>>> {
>>> File jarFile = new File(jarPath);
>>> output.append((jarFile.isFile() ? " --
>>> > Exists\n" : "*** --> Does not Exist!\n"));
>>> }
>>> catch (Throwable t)
>>> {
>>> output.append("Exception validating
>>> classpath: " + t + "\n");
>>> }
>>> }
>>> }
>>>
>>> System.out.println(output).
>>>
>>>
>>> Chuck
>>>
>>>
>>> --
>>>
>>> Practical WebObjects - for developers who want to increase their
>>> overall knowledge of WebObjects or who are trying to solve
>>> specific problems.
>>> http://www.global-village.net/products/practical_webobjects
>>>
>>>
>>>
>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> --------
>> Joshua Archer
>> Software Engineer, CSU - Center for Distributed Learning
>> Phone: 707.664.2085, Fax: 707.664.4350
>> ---------------------------------------------------------------------
>> --------
>>
>>
>>
>>
>
> --
>
> Practical WebObjects - for developers who want to increase their
> overall knowledge of WebObjects or who are trying to solve specific
> problems.
> http://www.global-village.net/products/practical_webobjects
>
>
>
>
>
>
------------------------------------------------------------------------
-----
Joshua Archer
Software Engineer, CSU - Center for Distributed Learning
Phone: 707.664.2085, Fax: 707.664.4350
------------------------------------------------------------------------
-----
This archive was generated by hypermail 2.0.0 : Wed Jul 18 2007 - 20:03:14 EDT