Re: JavaMemoryAdaptor and ERXEntityClassDescription Exception

From: Michael Hast (mhas..esertsky.com)
Date: Tue Aug 18 2009 - 20:27:08 EDT

  • Next message: Lachlan Deck: "Re: Info.plist generated in project root"

    The exception went away. I am not sure why. My code creates 100 Person
    objects in memory, saving it to the session's editing context like
    AjaxExample. I added a fetch for all Person records to make sure that I
    am not creating more than 100 Person records. Maybe that loads the
    ERXEntityClassDescription :-/

    Michael.

    Michael Hast wrote:
    > Hi:
    >
    > Wonder 5.0.0.9315
    >
    > I am using the JavaMemoryAdaptor similar to AjaxExample, but I am not
    > using the ERPrototypes nor my own prototypes (as I was struggling to get
    > that to work). I am getting the following exception which appears to not
    > effect the application.
    >
    > 13566 [WorkerThread1] ERROR er.extensions.eof.ERXEntityClassDescription
    > - Unable to register descriptions for class:
    > com.desertsky.DSSAjaxExample.domain.Person
    > java.lang.RuntimeException: Dummy
    > at
    > er.extensions.eof.ERXEntityClassDescription$Factory.registerDescriptionForClass(ERXEntityClassDescription.java:607)
    >
    > at
    > er.extensions.eof.ERXEntityClassDescription$Factory.classDescriptionNeededForClass(ERXEntityClassDescription.java:382)
    >
    > 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:585)
    > 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.eocontrol.EOClassDescription.classDescriptionForClass(EOClassDescription.java:248)
    >
    > at
    > com.webobjects.eocontrol.EOGenericRecord.__setClassDescription(EOGenericRecord.java:96)
    >
    > at
    > com.webobjects.eocontrol.EOGenericRecord.<init>(EOGenericRecord.java:73)
    > at
    > com.desertsky.DSSDatabaseObject.DSSDatabaseObject.<init>(DSSDatabaseObject.java:73)
    >
    > at
    > com.desertsky.DSSAjaxExample.domain.auto._Person.<init>(_Person.java:31)
    > at com.desertsky.DSSAjaxExample.domain.Person.<init>(Person.java:37)
    > at
    > com.desertsky.DSSAjaxExample.ui.DSSAjaxWOToOneRelationshipExample.create100PersonObjects(DSSAjaxWOToOneRelationshipExample.java:71)
    >
    >
    > How can I get rid of this exception ERROR? I never had to mess with the
    > EOClassDescription before?!?
    >
    > Michael.

    -- 
    Tel: (520) 572-9410
    Desert Sky Software: www.desertsky.com
         Specializing in the Development and Hosting of
         e-Business Applications.
    



    This archive was generated by hypermail 2.0.0 : Tue Aug 18 2009 - 20:27:54 EDT