I m making myself crazy working on this. I have an Entity Named
Agents, WHich has a tomany relationship to an Entity Named
ManagedOrgAssoc, which has a toOne relationship to a table called
organizations.
So an agent can have multiple organizations that they manage. The
entity ManagedOrgAssoc is an associative entity containing a
personIdentifier and an organizationIdentifier. The relationship
from agents to ManagedOrgAssoc is tomany, the relationship from
ManagedOrgAssoc to organization is to one.
Agents relates to ManagedOrgAssoc via PersonIdentifier
ManagedOrgAssoc relates to organization via organizationIdentifier
both of these attributes (personIdentifier and
organizationIdentifier) are primary keys in their respective entities.
I want to use a WOToManyRelationship control.
I put in the following
datasource:
sourceObject: agents
sourceEntityName: "Agents"
relationshipkey: "mgtOfc"
When I do this the wo relationship does not even display in the form.
I put in the following
datasource:
sourceObject: agents.mgtOfc
sourceEntityName: "ManagedOrgAssoc"
relationshipKey: "orgs"
When I do this the WO relationship does display and shows the correct
listing of data that a user should choose from. But if I select one
(or many) and press save, saving changes to the EO, i get the error
java.lang.ClassCastException:
com.webobjects.eocontrol._EOCheapCopyMutableArray. I have included
the stacktrace at the end of this message.
Is this something I have done wrong? Thanks for all your help.
Don
WOToManyRelationship.java 345 updateSourceObject
com.webobjects.woextensions
WOToManyRelationship.java 421 setSelections
com.webobjects.woextensions
NativeMethodAccessorImpl.java NA invoke0 sun.reflect
NativeMethodAccessorImpl.java 39 invoke sun.reflect
DelegatingMethodAccessorImpl.java 25 invoke sun.reflect
Method.java 585 invoke java.lang.reflect
NSKeyValueCoding.java 688 setMethodValue com.webobjects.foundation
NSKeyValueCoding.java 1175 setValueInObject
com.webobjects.foundation
NSKeyValueCoding.java 1293 takeValueForKey
com.webobjects.foundation
WOComponent.java 1550 takeValueForKey com.webobjects.appserver
NSKeyValueCoding.java 519 takeValueForKey
com.webobjects.foundation
NSValidation.java 733 validateTakeValueForKeyPath
com.webobjects.foundation
WOComponent.java 1273 validateTakeValueForKeyPath
com.webobjects.appserver
WOKeyValueAssociation.java 71 setValue
com.webobjects.appserver._private
WOBrowser.java 153 _fastTakeValuesFromRequest
com.webobjects.appserver._private
WOBrowser.java 168 takeValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 81 takeChildrenValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 89 takeValuesFromRequest
com.webobjects.appserver._private
WOConditional.java 41 takeValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 81 takeChildrenValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 89 takeValuesFromRequest
com.webobjects.appserver._private
WOComponent.java 914 takeValuesFromRequest com.webobjects.appserver
WOComponentReference.java 97 takeValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 81 takeChildrenValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 89 takeValuesFromRequest
com.webobjects.appserver._private
WOComponentContent.java 20 takeValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 81 takeChildrenValuesFromRequest
com.webobjects.appserver._private
WOGenericContainer.java 17 takeValuesFromRequest
com.webobjects.appserver._private
WOComponent.java 914 takeValuesFromRequest com.webobjects.appserver
WOComponentReference.java 97 takeValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 81 takeChildrenValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 89 takeValuesFromRequest
com.webobjects.appserver._private
WOComponentContent.java 20 takeValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 81 takeChildrenValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 89 takeValuesFromRequest
com.webobjects.appserver._private
WOConditional.java 41 takeValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 81 takeChildrenValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 89 takeValuesFromRequest
com.webobjects.appserver._private
WOComponent.java 914 takeValuesFromRequest com.webobjects.appserver
WOComponentReference.java 97 takeValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 81 takeChildrenValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 89 takeValuesFromRequest
com.webobjects.appserver._private
WOForm.java 70 takeValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 81 takeChildrenValuesFromRequest
com.webobjects.appserver._private
WODynamicGroup.java 89 takeValuesFromRequest
com.webobjects.appserver._private
WOComponent.java 914 takeValuesFromRequest com.webobjects.appserver
WOSession.java 1139 takeValuesFromRequest com.webobjects.appserver
WOApplication.java 1350 takeValuesFromRequest
com.webobjects.appserver
WOComponentRequestHandler.java 189 _dispatchWithPreparedPage
com.webobjects.appserver._private
WOComponentRequestHandler.java 287 _dispatchWithPreparedSession
com.webobjects.appserver._private
WOComponentRequestHandler.java 322 _dispatchWithPreparedApplication
com.webobjects.appserver._private
WOComponentRequestHandler.java 358 _handleRequest
com.webobjects.appserver._private
WOComponentRequestHandler.java 435 handleRequest
com.webobjects.appserver._private
WOApplication.java 1306 dispatchRequest com.webobjects.appserver
SPApplication.java 210 dispatchRequest com.webobjects.security
Application.java 124 dispatchRequest com.psgs.dodig.dwtm
WOWorkerThread.java 173 runOnce
com.webobjects.appserver._private
WOWorkerThread.java 254 run com.webobjects.appserver._private
Thread.java 613 run java.lang
_______________________________________________
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]