Could you doublecheck the model making sure the 'toDepartmentPrefix'
relationship is still mapped?
I often get similar errors when I forget to refresh the source tree
in Eclipse after changing the mapping in the Modeler.
Andrus
On Jun 26, 2007, at 5:20 PM, Michael Lepine wrote:
Hello all. I am getting the CayenneRuntimeException below when
trying to
invoke the setToOneTarget on one of my generated classes. The _Req and
_DepartmentPrefix classes are generated classes. This same code worked
yesterday morning but after some updates to the database and
subsequent
updates to the model in Cayenne, I'm getting this error now.
I searched the archives but didn't see much on why I would be
getting this
error. Does anyone have an idea why I'm receiving it and how I can
fix it?
Thanks in advance for any help.
Stacktrace:
*
org.apache.cayenne.CayenneRuntimeException*: [v.2.0.3 May 6 2007] No
property for arcId toDepartmentPrefix
at org.apache.cayenne.access.ObjectDiff.addDiff(*ObjectDiff.java:228*)
at org.apache.cayenne.access.ObjectStore.registerDiff
(*ObjectStore.java:207*
)
at org.apache.cayenne.access.ObjectStore.recordArcCreated
(*ObjectStore.java
:132*)
at org.apache.cayenne.CayenneDataObject.setToOneTarget(*
CayenneDataObject.java:297*)
at com.buyspeed.dao.auto._Req.setToDepartmentPrefix(*_Req.java:521*)