Hi,

Recently found this peculiar anomaly... calling a method on _EOCheapCopyMutableArray blocks!

Something as simple as calling count() doesn't return ... WTF?

Please help.

Here is a code snippet and a bunch of logs (log4j)...

public class EOReseller extends EOGenericRecord {
    // *snip*
public void addToDomains(com.auststyle.bders.eom.EODomain newDomainsObject) { logger.debug("Entering com.auststyle.bders.eom.EOReseller.addToDomains...");
        NSMutableArray array = (NSMutableArray) getDomains();

        logger.debug("Array of domains is array == "+array+";");
        logger.debug("\tlength is "+array.count());
        willChange();
        logger.debug("Adding EODomain to array...");
        array.addObject(newDomainsObject);
logger.debug("Exiting com.auststyle.bders.eom.EOReseller.addToDomains...");
    }
    // *snip*
}


2005-12-07 15:26:31,338|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Entering com.auststyle.bders.eom.EOReseller.addObjectToPropertyWithKey({values = {*snip* }; this = "<com.auststyle.bders.eom.EODomain 1fda7c <EOTemporaryGlobalID: 0 0 -45 27 -32 89 0 0 7 -47 1 0 0 0 1 8 3 120 113 -28 25 21 -55 -30>>"; }, domains)... 2005-12-07 15:26:31,339|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Entering com.auststyle.bders.eom.EOReseller.addToDomains... 2005-12-07 15:26:31,340|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Entering com.auststyle.bders.eom.EOReseller.storedValueForKey(domains)... 2005-12-07 15:26:31,341|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Exiting com.auststyle.bders.eom.EOReseller.storedValueForKey com.webobjects.eocontrol._EOCheapCopyMutableArray[86fe17] 2005-12-07 15:26:31,343|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Array of domains is array == com.webobjects.eocontrol._EOCheapCopyMutableArray[86fe17]; 2005-12-07 15:26:31,345|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Entering com.auststyle.bders.eom.EOReseller.storedValueForKey(domains)... 2005-12-07 15:26:31,346|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Exiting com.auststyle.bders.eom.EOReseller.storedValueForKey com.webobjects.eocontrol._EOCheapCopyMutableArray[86fe17] 2005-12-07 15:26:31,348|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Entering com.auststyle.bders.eom.EOReseller.storedValueForKey(name)... 2005-12-07 15:26:31,349|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Exiting com.auststyle.bders.eom.EOReseller.storedValueForKey Bottle Domains 2005-12-07 15:26:31,350|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Entering com.auststyle.bders.eom.EOReseller.storedValueForKey(username)... 2005-12-07 15:26:31,351|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Exiting com.auststyle.bders.eom.EOReseller.storedValueForKey bottledomains
*snip*
2005-12-07 15:26:31,392|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Entering com.auststyle.bders.eom.EOReseller.storedValueForKey(status)... 2005-12-07 15:26:31,394|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Exiting com.auststyle.bders.eom.EOReseller.storedValueForKey test
com.auststyle.bders.eom.EOReseller.storedValueForKey(domains)...
2005-12-07 15:26:31,400|DEBUG| com.auststyle.bders.eom.EOReseller<WorkerThread2> - Exiting com.auststyle.bders.eom.EOReseller.storedValueForKey com.webobjects.eocontrol._EOCheapCopyMutableArray[86fe17]

TIA,

Corin.
_______________________________________________
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