Hi Jeffrey,

The method EOAttribute.newValueForDate is only defined in the special version 
of EOAttribute found in the ERAttributeExtension framework.

Usually, this means the ERAttributeExtension frameworks is loaded after the 
JavaEOAccess framework.

If you update the source, make sure you refresh and clean your workspace. If 
you use the ant script to build packaged application that embed frameworks, 
make sure you updated the compiled wonder frameworks with "ant frameworks" in 
the source directory before creating a new deployment package.

Samuel

Le 2013-12-30 à 14:38, Jeffrey Schmitz <[email protected]> a écrit :

> Hi All,
>   After updating my wonder libraries, I'm now getting the following runtime 
> error.  Specifically it looks like it's being caused by the 
> ERAttribtueExtension library since when I went back to the previous version 
> of wonder i was using, and updating only that library to the latest, I see 
> the same error.  I saw where some JodaTime stuff was updated.  Could 
> something in there be the cause?  I'm using the Frontbase Plugin library to 
> connect to my FrontBase database.
> 
> Thanks!
> Jeff
> 
> Dec 30 19:35:45 netBrackets[9999] INFO  com.netbracketsfw.core.FileIO  - 
> called adminpool fetch
> Dec 30 19:35:45 netBrackets[9999] DEBUG NSLog  -  === Begin Internal 
> Transaction
> Dec 30 19:35:45 netBrackets[9999] DEBUG NSLog  -  evaluateExpression: 
> <com.webobjects.jdbcadaptor._FrontBasePlugIn$FrontbaseExpression: "SELECT 
> t0."champID", t0."favorite", t0."final4aID", t0."final4bID", t0."c_games", 
> t0."c_groups", t0."id", t0."c_last_save", t0."latePick", t0."c_name", 
> t0."numSecs", t0."numSelectionsPerGame", t0."numThirds", t0."numWins", 
> t0."c_paid", t0."c_password", t0."c_picks_confirmed", t0."place", 
> t0."points", t0."poolID", t0."potential", t0."c_real", t0."runnerUpID", 
> t0."spare_bool", t0."spare_int", t0."spare_str", t0."c_still_alive_first", 
> t0."c_still_alive_second", t0."c_still_alive_third", t0."c_tie_breaker", 
> t0."userID1" FROM "t_entry" t0 WHERE (t0."poolID" = 1000009 OR t0."poolID" = 
> 1000005 OR t0."poolID" = 1000003 OR t0."poolID" = 1000007 OR t0."poolID" = 
> 1000001)" withBindings: >
> Dec 30 19:35:45 netBrackets[9999] DEBUG NSLog  - fetch canceled
> Dec 30 19:35:45 netBrackets[9999] DEBUG NSLog  - 0 row(s) processed
> Dec 30 19:35:45 netBrackets[9999] DEBUG NSLog  -  === Commit Internal 
> Transaction
> Dec 30 19:35:45 netBrackets[9999] INFO  er.transaction.adaptor.Exceptions  - 
> Database Exception occured: com.webobjects.foundation.NSForwardException 
> [java.lang.NoSuchMethodError] 
> com.webobjects.eoaccess.EOAttribute.newValueForDate(Ljava/lang/Object;)Ljava/lang/Object;:java.lang.NoSuchMethodError:
>  
> com.webobjects.eoaccess.EOAttribute.newValueForDate(Ljava/lang/Object;)Ljava/lang/Object;
> com.webobjects.foundation.NSForwardException [java.lang.NoSuchMethodError] 
> com.webobjects.eoaccess.EOAttribute.newValueForDate(Ljava/lang/Object;)Ljava/lang/Object;:java.lang.NoSuchMethodError:
>  
> com.webobjects.eoaccess.EOAttribute.newValueForDate(Ljava/lang/Object;)Ljava/lang/Object;Dec
>  30 19:35:45 netBrackets[9999] INFO  com.netbracketsfw.core.FileIO  - 
> loadPicksFromEntryEO for admin ACTUALS: 0.0
> 
>       at 
> com.webobjects.foundation.NSForwardException._runtimeExceptionForThrowable(NSForwardException.java:45)
>       at 
> com.webobjects.eoaccess.EODatabaseChannel._fetchObject(EODatabaseChannel.java:456)
>       at 
> com.webobjects.eoaccess.EODatabaseContext._objectsWithFetchSpecificationEditingContext(EODatabaseContext.java:3071)
>       at 
> com.webobjects.eoaccess.EODatabaseContext.objectsWithFetchSpecification(EODatabaseContext.java:3195)
>       at 
> com.webobjects.eoaccess.EODatabaseContext._followToManyRelationshipWithFetchSpecification(EODatabaseContext.java:2478)
>       at 
> com.webobjects.eoaccess.EODatabaseContext._followFetchSpecification(EODatabaseContext.java:2636)
>       at 
> com.webobjects.eoaccess.EODatabaseContext._batchFetchRelationshipForSourceObjectsEditingContext(EODatabaseContext.java:3734)
>       at 
> com.webobjects.eoaccess.EODatabaseContext.objectsForSourceGlobalID(EODatabaseContext.java:4012)
>       at 
> com.webobjects.eocontrol.EOObjectStoreCoordinator.objectsForSourceGlobalID(EOObjectStoreCoordinator.java:634)
>       at 
> com.webobjects.eocontrol.EOEditingContext.objectsForSourceGlobalID(EOEditingContext.java:3923)
>       at er.extensions.eof.ERXEC.objectsForSourceGlobalID(ERXEC.java:1268)
>       at 
> com.webobjects.eoaccess.EODatabaseContext._fireArrayFault(EODatabaseContext.java:4245)
>       at 
> com.webobjects.eoaccess.EOAccessArrayFaultHandler.completeInitializationOfObject(EOAccessArrayFaultHandler.java:77)
>       at 
> com.webobjects.eocontrol._EOCheapCopyMutableArray.willRead(_EOCheapCopyMutableArray.java:39)
>       at 
> com.webobjects.eocontrol._EOCheapCopyMutableArray.count(_EOCheapCopyMutableArray.java:99)
>       at 
> com.webobjects.eocontrol.EOQualifier.filteredArrayWithQualifier(EOQualifier.java:687)
>       at com.netbracketsfw.model._Pool.entries(_Pool.java:909)
>       at com.netbracketsfw.model._Pool.entries(_Pool.java:881)
>       at com.netbracketsfw.model.Pool.entryWithName(Pool.java:931)
>       at com.netbracketsfw.model.Pool.loadPicksFromEntryEO(Pool.java:1549)
>       at com.netbracketsfw.core.FileIO$Database.initialize(FileIO.java:166)
>       at com.netbracketsfw.core.FileIO.initialize(FileIO.java:2130)
>       at 
> com.netbracketsfw.core.Application64.initialize(Application64.java:326)
>       at 
> com.netbracketsfw.core.NBConfiguration.initialize(NBConfiguration.java:563)
>       at 
> com.netbrackets.app.Application.migrationsDidRun(Application.java:113)
>       at 
> er.extensions.appserver.ERXApplication.finishInitialization(ERXApplication.java:1299)
>       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:1415)
>       at com.webobjects.appserver.WOApplication.main(WOApplication.java:548)
>       at er.extensions.appserver.ERXApplication.main(ERXApplication.java:861)
>       at com.netbrackets.app.Application.main(Application.java:56)
> Caused by: java.lang.NoSuchMethodError: 
> com.webobjects.eoaccess.EOAttribute.newValueForDate(Ljava/lang/Object;)Ljava/lang/Object;
>       at 
> com.webobjects.jdbcadaptor.DateJDBCColumn._fetchValue(DateJDBCColumn.java:60)
>       at com.webobjects.jdbcadaptor.JDBCColumn.fetchValue(JDBCColumn.java:372)
>       at 
> com.webobjects.jdbcadaptor.DateJDBCColumn.fetchValue(DateJDBCColumn.java:1)
>       at 
> com.webobjects.jdbcadaptor.JDBCChannel.fetchRow(JDBCChannel.java:1462)
>       at 
> com.webobjects.eoaccess.EODatabaseChannel._fetchObject(EODatabaseChannel.java:321)
>       ... 37 more
> 
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/samuel%40samkar.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:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to