From: John H. <joh...@gm...> - 2010-02-25 17:20:53
|
Not the same thing exactly, but it this<http://issues.objectstyle.org/jira/browse/WOL-1009>working for you? John On Thu, Feb 25, 2010 at 10:44 AM, David Avendasora < web...@av...> wrote: > Hi all, > > I'm at it again. :-) > > I'm trying to create a Java Client application that has 3 EOF classes for > each Entity: Common, Server and Client. Both the Server and Client classes > extend the Common class. Basic EOF functions and non-UI business logic go in > the common class. Things that should only be run on the server are in the > Server classes and things that are specific to the JC UI are in the Client > classes. > > I am using the "Parent Class Override" attribute in the Advanced tab for an > Entity in Entity Modeler. I've got eogenerator templates all working so I > have all the classes generated, inheriting properly, being built to the > correct locations, and the classpaths pointing to the right locations as > well. > > So far so good, and it really wasn't that much work. :-) > > Unfortunately, when I add a method to the common.Entity.java class and try > to run it, I'm getting this error message. It seems that since the parent > class override value (or parentClassName) can't be used to get the class > description. > > If I just put the method on the client class, it works just fine. But if I > try to run it as a method on the common class it fails. I am really trying > to avoid having the same methods on both the client and server sides. > > Thanks! > > Dave > > > Feb 25 08:26:07 SISAdmin[64499] ERROR > er.extensions.eof.ERXEntityClassDescription - Unable to register > descriptions for class: com.k12.sis.common.model.PersonRelationship > RuntimeException: Dummy > at > er.extensions.eof.ERXEntityClassDescription$Factory.registerDescriptionForClass( > ERXEntityClassDescription.java:613) > at > er.extensions.eof.ERXEntityClassDescription$Factory.classDescriptionNeededForClass( > ERXEntityClassDescription.java:386) > ... skipped 8 stack elements > at com.webobjects.eocontrol.EOClassDescription.classDescriptionForClass( > EOClassDescription.java:248) > at > com.webobjects.eodistribution.EODistributionContext$_RemoteMethodReceiver.clientSideRequestClassDescriptionNeededForClass( > EODistributionContext.java:1278) > ... skipped 6 stack elements > at > com.webobjects.eodistribution.common._EOServerInvocation.doInvokeWithTarget( > _EOServerInvocation.java:150) > at > com.webobjects.eodistribution.EODistributionContext._processClientRequest( > EODistributionContext.java:494) > at > com.webobjects.eodistribution.EODistributionContext.responseToClientMessage( > EODistributionContext.java:582) > at > com.webobjects.eodistribution.WOJavaClientComponent.handleClientRequest( > WOJavaClientComponent.java:1148) > ... skipped 19 stack elements > at com.k12.sis.server.app.Application.dispatchRequestImmediately( > Application.java:50001) > ... skipped 1 stack elements > at com.k12.sis.server.app.Application.dispatchRequest( > Application.java:50001) > ... skipped 3 stack elements > > > > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Wonder-disc mailing list > Won...@li... > https://lists.sourceforge.net/lists/listinfo/wonder-disc > > |