• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Unable to find entity for object
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Unable to find entity for object


  • Subject: Re: Unable to find entity for object
  • From: Chuck Hill <email@hidden>
  • Date: Thu, 29 Jun 2006 09:43:18 -0700

Hi Owen,

On Jun 29, 2006, at 12:09 AM, Owen McKerrow wrote:

Im getting a strange error where WO claims to not know what the entity for an object is.


Here's the code :

EOEditingContext ec = new EOEditingContext();
AuditLog newLog = (AuditLog) EOUtilities.createAndInsertInstance (ec,"AuditLog");
newLog.setPerson((Person)EOUtilities.localInstanceOfObject(ec, ((Session)session()).currentPerson()));
newLog.setEntityName("TestEntity");
newLog.setIpAddress(((Session)session()).getIPAddress(context ().request()));
newLog.setAttributeName("TestAttribute");
newLog.setNewValue("NewValue");
newLog.setOldValue("OldValue");
ec.saveChanges();


Here's the error :

Error:
java.lang.IllegalStateException: Unable to find entity for object {values = {attributeName = "TestAttribute"; newValue = "NewValue"; person = ""; message = ; when = 2006-06-29 07:01:34 Etc/GMT; ipAddress = "130.130.72.73"; entityName = "TestEntity"; oldValue = "OldValue"; }; this = ">"; }

The this = ">"; looks spectacularly weird. Was that a cut and paste problem?


What this message usually means is that the entity / model did not get loaded. This can be the result of:

1. App referencing code in the framework from someplace other than the .framework
2. EOModel not getting built into the framework (e.g. a project config or build problem)
3. Corrupt .eomodeld directory, index.emodel, or entity.plist file. Check that EOModeler can open the model in the .framework that your app is referencing.


Chuck


Reason:
Unable to find entity for object {values = {attributeName = "TestAttribute"; newValue = "NewValue"; person = "<Researcher 36083b (com.webobjects.eoaccess.EOAccessFaultHandler _EOIntegralKeyGlobalID[Researcher (java.math.BigDecimal)1541])>"; message = <com.webobjects.foundation.NSKeyValueCoding$Null>; when = 2006-06-29 07:01:34 Etc/GMT; ipAddress = "130.130.72.73"; entityName = "TestEntity"; oldValue = "OldValue"; }; this = "<AuditLog f4b610 <EOTemporaryGlobalID: 0 0 -126 -126 72 73 0 0 -49 100 1 0 0 0 1 12 30 -105 -72 30 25 96 -16 -12>>"; }
Stack trace:
File
Line#
Method
Package



EODatabaseContext.java 4624 _entityForObject com.webobjects.eoaccess EODatabaseContext.java 4528 _buildPrimaryKeyGeneratorListForEditingContext com.webobjects.eoaccess EODatabaseContext.java 5843 prepareForSaveWithCoordinator com.webobjects.eoaccess EOObjectStoreCoordinator.java 409 saveChangesInEditingContext com.webobjects.eocontrol EOEditingContext.java 3226 saveChanges com.webobjects.eocontrol attributesManagement.java 51 <init> attributesManagement NativeConstructorAccessorImpl.java NA newInstance0 sun.reflect NativeConstructorAccessorImpl.java 39 newInstance sun.reflect DelegatingConstructorAccessorImpl.java 27 newInstance sun.reflect Constructor.java 274 newInstance java.lang.reflect



AuditLog is an entity in the model file ( both are part of a framework ). AuditLog extends EOGenericRecord.

Any ideas on why this is happening and how to fix it ?

OS X 10.4.7
WO 5.3
xCode 2.3


Owen McKerrow WebMaster, emlab Ph : +61 02 4221 5517 http://emlab.uow.edu.au

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"As of tomorrow, employees will only be able to access the building using individual security cards. Pictures will be taken next Wednesday employees will receive their cards in two weeks."
- "Dilbert Quotes" Winner, Fred Dales, Microsoft Corp







_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40global-village.net


This email sent to email@hidden

--
Coming sometime... - an introduction to web applications using WebObjects and Xcode http://www.global-village.net/wointro


Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects




_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: Unable to find entity for object
      • From: David Aspinall <email@hidden>
References: 
 >Unable to find entity for object (From: Owen McKerrow <email@hidden>)

  • Prev by Date: Unable to find entity for object
  • Next by Date: Re: MP3 or audio file and Openbase
  • Previous by thread: Unable to find entity for object
  • Next by thread: Re: Unable to find entity for object
  • Index(es):
    • Date
    • Thread