Hello;

I am using reportmill, when I attempt to write an xml file I am receiving an error Attempt to create an EOGlobalID for the entity "Agents" with a primary key component of type java.lang.String instead of type java.lang.Double!.

Agents entity has a numeric primary key that is a generated number. This is occurring in a relationship from the Agents entity but I cannot figure out where in the agents entity or what relationship is causing the issue. Does anyone have any insight? Any hints on how to debug this kind of issue?

Caused by: java.lang.IllegalArgumentException: Attempt to create an EOGlobalID for the entity "Agents" with a primary key component of type java.lang.String instead of type java.lang.Double!
        at com.webobjects.eoaccess.EOEntity._coercePKInput(EOEntity.java:293)
        at com.webobjects.eoaccess.EOEntity._validatePKTypes(EOEntity.java:324)
at com.webobjects.eoaccess.EOEntity._globalIDWithValues (EOEntity.java:340) at com.webobjects.eoaccess.EOEntity._globalIDForRowIsFinal (EOEntity.java:2711)
        at com.webobjects.eoaccess.EOEntity.globalIDForRow(EOEntity.java:1673)
at com.webobjects.eoaccess.EODatabaseContext._objectFaultWithSnapshotRelati onshipEditingContext(EODatabaseContext.java:2528) at com.webobjects.eoaccess.EODatabaseContext._fireDeferredFaultWithSourceOb ject(EODatabaseContext.java:2575) at com.webobjects.eoaccess.EOAccessDeferredFaultHandler.createFaultForDefer redFault(EOAccessDeferredFaultHandler.java:45) at com.webobjects.eocontrol.EOCustomObject.willReadRelationship (EOCustomObject.java:1302) at com.webobjects.eocontrol._EOMutableKnownKeyDictionary$Initializer $_LazyGenericRecordBinding.valueInObject (_EOMutableKnownKeyDictionary.java:560) at com.webobjects.eocontrol.EOCustomObject.storedValueForKey (EOCustomObject.java:1736) at com.webobjects.eocontrol.EOCustomObject.snapshot (EOCustomObject.java:498) at com.psgs.dodig.dwtm.RMWebObjects.convertFromAppServerType (RMWebObjects.java:34) at com.reportmill.base.ReportMill.convertFromAppServerType (ReportMill.java:264) at com.reportmill.datasource.RMXMLMapMaker.convertFromAppServerType (RMXMLMapMaker.java:95) at com.reportmill.datasource.RMXMLMapMaker.getProxy (RMXMLMapMaker.java:166) at com.reportmill.datasource.RMXMLMapMaker.getProxy (RMXMLMapMaker.java:192) at com.reportmill.datasource.RMXMLMapMaker.getProxy (RMXMLMapMaker.java:218) at com.reportmill.datasource.RMXMLMapMaker.getProxy (RMXMLMapMaker.java:192) at com.reportmill.datasource.RMXMLMapMaker.getProxy (RMXMLMapMaker.java:218) at com.reportmill.datasource.RMXMLMapMaker.getProxy (RMXMLMapMaker.java:192) at com.reportmill.datasource.RMXMLMapMaker.makeMap (RMXMLMapMaker.java:123)
        at com.reportmill.datasource.RMXMLWriter.getXML(RMXMLWriter.java:144)
at com.reportmill.datasource.RMXMLWriter.writeObject (RMXMLWriter.java:114)
        at com.psgs.dodig.dwtm.RMWebObjects.writeObject(RMWebObjects.java:78)
        at com.psgs.dodig.dwtm.RMWebObjects.writeObject(RMWebObjects.java:70)
        at com.psgs.dodig.dwtm.editAgents.<init>(editAgents.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at com.webobjects.foundation._NSUtilities.instantiateObject (_NSUtilities.java:575) at com.webobjects.appserver._private.WOComponentDefinition._componentInstan ceInContext(WOComponentDefinition.java:463) at com.webobjects.appserver._private.WOComponentDefinition.componentInstanc eInContext(WOComponentDefinition.java:573) at com.webobjects.appserver.WOApplication.pageWithName (WOApplication.java:1954)
        at com.webobjects.appserver.WOAction.pageWithName(WOAction.java:98)
        at com.psgs.dodig.dwtm.Nav.agentListingAction(Nav.java:41)
        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.appserver.WODirectAction.performActionNamed (WODirectAction.java:128) at com.webobjects.security.SPDirectAction.finishResponseProcessing (SPDirectAction.java:79) at com.webobjects.security.SPSecurityPolicy.finishResponseProcessingForDA (SPSecurityPolicy.java:949) at com.webobjects.security.SPSecurityPolicy.processActionForAccess (SPSecurityPolicy.java:843) at com.webobjects.security.SPDirectAction.performActionNamed (SPDirectAction.java:96) at com.psgs.dodig.dwtm.AbstractDirectAction.performActionNamed (AbstractDirectAction.java:53) at com.webobjects.appserver._private.WOActionRequestHandler._handleRequest( WOActionRequestHandler.java:240)
        ... 7 more


Thanks,

Don
_______________________________________________
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