Well I didn't change anything in terms of importing frameworks.
I have double checked my model against the database. Re did the migrations. 
Then the last thing I started
to do was to try to "copy in" ERDivaList so that I could modify it.

That was the last thing I remember doing before it breaking. I have since 
deleted those components.

doesn't really give me much to go on ... teh ERXModel line 71 is 

        /**
         * Sets the default EOEntity class to 
com.webobjects.eoaccess.ERXEntity. You can provide your
         * own via the property 
<code>er.extensions.ERXModel.defaultEOEntityClassName</code> however your class
         * must be in the same package unless you plan on re-implementing eof 
itself.
         * 
         * @see 
com.webobjects.eoaccess.EOModel#_addEntityWithPropertyList(java.lang.Object)
         */
        @Override
        public Object _addEntityWithPropertyList(Object propertyList) throws 
InstantiationException, IllegalAccessException {
        71 ====>        NSMutableDictionary<String, Object> list = 
((NSDictionary<String, Object> )propertyList).mutableClone();
                if (list.objectForKey("entityClass") == null) {
                        String eoEntityClassName = 
ERXProperties.stringForKey("er.extensions.ERXModel.defaultEOEntityClassName");
                        if (eoEntityClassName == null) {
                                eoEntityClassName = ERXEntity.class.getName();
                        }
                        list.setObjectForKey(eoEntityClassName, "entityClass" );
                }
                return super._addEntityWithPropertyList(list);
        }


James

On Jan 16, 2010, at 7:39 PM, Mike Schrag wrote:

> my GUESS is mixing WO 5.3/5.4 with Wonder 5.3/5.4.
> 
> On Jan 16, 2010, at 8:35 PM, James Cicenia wrote:
> 
>> I did something and now I can't start my new wonder app:
>> I get the following :
>> 
>> Jan 16 19:33:17 MusicFest[56227] ERROR 
>> er.extensions.appserver.ERXApplication  - MusicFest failed to start.
>> NoSuchFieldError: _EOGlobalModelLock
>>   at com.webobjects.eoaccess.ERXModel.<clinit>(ERXModel.java:71)
>>   at er.extensions.ERXExtensions.defaultModelGroup(ERXExtensions.java:124)
>>      ... skipped 5 stack elements
>>   at com.webobjects.foundation._NSDelegate._perform(_NSDelegate.java:223)
>>   at com.webobjects.foundation._NSDelegate.perform(_NSDelegate.java:155)
>>   at com.webobjects.eoaccess.EOModelGroup.defaultGroup(EOModelGroup.java:328)
>>   at 
>> er.extensions.migration.ERXMigrator.migrateToLatest(ERXMigrator.java:169)
>>   at 
>> er.extensions.appserver.ERXApplication.finishInitialization(ERXApplication.java:1123)
>>   ... skipped 13 stack elements
>> Jan 16 19:33:17 MusicFest[56227] WARN  NSLog  - A fatal exception occurred: 
>> java.lang.NoSuchFieldError: _EOGlobalModelLock
>> [2010-1-16 19:33:17 CST] <main> com.webobjects.foundation.NSForwardException 
>> [java.lang.NoSuchFieldError] _EOGlobalModelLock:java.lang.NoSuchFieldError: 
>> _EOGlobalModelLock
>>      at 
>> com.webobjects.foundation.NSForwardException._runtimeExceptionForThrowable(NSForwardException.java:39)
>>      at 
>> com.webobjects.foundation.NSSelector._safeInvokeMethod(NSSelector.java:124)
>>      at com.webobjects.foundation._NSDelegate._perform(_NSDelegate.java:223)
>>      at com.webobjects.foundation._NSDelegate.perform(_NSDelegate.java:155)
>>      at 
>> com.webobjects.eoaccess.EOModelGroup.defaultGroup(EOModelGroup.java:328)
>>      at 
>> er.extensions.migration.ERXMigrator.migrateToLatest(ERXMigrator.java:169)
>>      at 
>> er.extensions.appserver.ERXApplication.finishInitialization(ERXApplication.java:1123)
>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>      at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>      at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>      at java.lang.reflect.Method.invoke(Method.java:597)
>>      at 
>> com.webobjects.foundation.NSSelector._safeInvokeMethod(NSSelector.java:122)
>>      at 
>> com.webobjects.foundation.NSNotificationCenter$_Entry.invokeMethod(NSNotificationCenter.java:588)
>>      at 
>> com.webobjects.foundation.NSNotificationCenter.postNotification(NSNotificationCenter.java:532)
>>      at 
>> com.webobjects.foundation.NSNotificationCenter.postNotification(NSNotificationCenter.java:546)
>>      at com.webobjects.appserver.WOApplication.run(WOApplication.java:1229)
>>      at er.extensions.appserver.ERXApplication.run(ERXApplication.java:1236)
>>      at com.webobjects.appserver.WOApplication.main(WOApplication.java:548)
>>      at er.extensions.appserver.ERXApplication.main(ERXApplication.java:721)
>>      at com.applitite.musicfest.Application.main(Application.java:10)
>> Caused by: java.lang.NoSuchFieldError: _EOGlobalModelLock
>>      at com.webobjects.eoaccess.ERXModel.<clinit>(ERXModel.java:71)
>>      at er.extensions.ERXExtensions.defaultModelGroup(ERXExtensions.java:124)
>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>      at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>      at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>      at java.lang.reflect.Method.invoke(Method.java:597)
>>      at 
>> com.webobjects.foundation.NSSelector._safeInvokeMethod(NSSelector.java:122)
>>      ... 18 more
>> 
>> 
>> But that is it? How, do I find the Field it is looking for?
>> Thanks
>> 
>> 
>> - James
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40mdimension.com
>> 
>> This email sent to [email protected]
> 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to