AUR0099

Error Message

Development builds:

AUR0099: Method <methodName> not implemented

Production builds:

AUR0099:<methodName>

Where <methodName> is the name of the method that was called.

Description

This error occurs when Aurelia (or an Aurelia-related extension point) reaches a method that is intentionally unimplemented for the current class/platform adapter, or when a custom implementation left a required method as a stub.

It typically indicates one of the following:

  • A custom integration/plugin/adapter is missing an implementation.

  • An unsupported code path was reached for the current environment.

  • A bug/regression caused Aurelia to call a method that should not be reached.

Example Trigger

class CustomAdapter {
  // ❌ Stub left behind
  public doWork(): never {
    throw new Error('AUR0099: Method doWork not implemented');
  }
}

new CustomAdapter().doWork();

Correct Usage

  • If you are implementing/overriding an Aurelia extensibility point, implement the required method instead of leaving a stub.

  • If you are consuming Aurelia APIs, avoid relying on internal/private APIs; use the public API surface.

Troubleshooting

  • Use the stack trace to identify which method/class threw AUR0099.

  • If the method is part of a custom integration, implement it or switch to a supported implementation.

  • If it happens inside Aurelia internals on a supported environment, try upgrading and (if it persists) open an issue with a minimal reproduction.

Last updated

Was this helpful?