Object is already deleted
No edit summary
No edit summary
Line 6: Line 6:
  object.existing.whenTrue(object.delete)
  object.existing.whenTrue(object.delete)
See also: [[OCLOperators existing]]
See also: [[OCLOperators existing]]
[[Category:OCL]]

Revision as of 07:29, 9 January 2023

This page was created by Lars.olofsson@mdriven.net on 2022-12-28. Last edited by Stephanie@mdriven.net on 2025-02-11.

If you get the error message "Object is already deleted" in the client or in logs, your EAL are trying to delete an object that has already been deleted.

How can one even try to delete an deleted object? An object in an ECO-space is not removed from the ECO-space until it's saved. Until then the object is still there and can be accessed though an earlier obtained reference.

Do something like this to avoid this situation

object.existing.whenTrue(object.delete)

See also: OCLOperators existing