• 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
Help debugging "Dangling reference to an invalid object." Core Data error
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Help debugging "Dangling reference to an invalid object." Core Data error


  • Subject: Help debugging "Dangling reference to an invalid object." Core Data error
  • From: "Sean McBride" <email@hidden>
  • Date: Thu, 22 Oct 2009 18:26:42 -0500
  • Organization: Rogue Research Inc.

Hi all,

Core Data is giving me a validation error when I try to save a document
after making a simple change.

I have an entity 'Scene' with a to-many relationship to an entity
'Target'.  The inverse relationship is also to-many.  Both relationships
are optional and the delete rule for both sides is nullify.

To repro, I delete all Scenes then try to save.  It gives:

"Dangling reference to an invalid object." = <null>;
 NSAffectedObjectsErrorKey =     (
  <BSScene: 0x2004ff940> (entity: Scene; id: 0x2004f32a0 <x-coredata://
FCE3E0E3-F187-4C44-BFC3-60D7AF3E579F/Scene/p343> ; ...

This error gives only 4 hits with Google. :(

The problem is that some Targets still have relationships to some
Scenes!  How can that happen?  It seems like the delete rule is not
doing its job.

I've confirmed that each Scene receives prepareForDeletion.  None of the
Scenes are finalized, they are all strongly referenced by the moc's
_deletedObjects ivar.

Any advice on how to debug this?

(I can repro this with 2 customer-provided documents, but I've not been
able to create a document with this problem myself.  Happens on 10.5.8
and 10.6.1; my app is garbage collected.)

Thanks,

--
____________________________________________________________
Sean McBride, B. Eng                 email@hidden
Rogue Research                        www.rogue-research.com
Mac Software Developer              Montréal, Québec, Canada


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Help debugging "Dangling reference to an invalid object." Core Data error
      • From: "Melissa J. Turner" <email@hidden>
  • Prev by Date: NSTextView is selectable even when selection is disabled
  • Next by Date: Professional Error Handling
  • Previous by thread: Re: NSTextView is selectable even when selection is disabled
  • Next by thread: Re: Help debugging "Dangling reference to an invalid object." Core Data error
  • Index(es):
    • Date
    • Thread