emberjs/ember.js · error · Error

Property set failed: object in path "${parts.join('.')}" cou

Error message

Property set failed: object in path "${parts.join('.')}" could not be found.

What it means

Error "Property set failed: object in path "${parts.join('.')}" could not be found." thrown in emberjs/ember.js.

Source

Thrown at packages/@ember/-internals/metal/lib/property_set.ts:119

      notifyPropertyChange(obj, keyName);
    }
  }

  return value;
}

function _setPath(root: object, path: string, value: any, tolerant?: boolean): any {
  let parts = path.split('.');
  let keyName = parts.pop()!;

  assert('Property set failed: You passed an empty path', keyName.trim().length > 0);

  let newRoot = getPath(root, parts, true);

  if (newRoot !== null && newRoot !== undefined) {
    return set(newRoot, keyName, value);
  } else if (!tolerant) {
    throw new Error(`Property set failed: object in path "${parts.join('.')}" could not be found.`);
  }
}

/**
  Error-tolerant form of `set`. Will not blow up if any part of the
  chain is `undefined`, `null`, or destroyed.

  This is primarily used when syncing bindings, which may try to update after
  an object has been destroyed.

  ```javascript
  import { trySet } from '@ember/object';

  let obj = { name: "Zoey" };
  trySet(obj, "contacts.twitter", "@emberjs");
  ```

  @method trySet

View on GitHub (pinned to 26f97246a8)

When it happens

Trigger: Thrown at packages/@ember/-internals/metal/lib/property_set.ts:119 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of emberjs/ember.js@26f97246a8 (2026-09-01). Data as JSON: /api/errors/11ef0e1161e1226f. Report an issue: GitHub.