AUR0778

Note: This error code does not appear to be actively used in the current version of the runtime-html package. This documentation is based on the error message string and may not reflect an actual runtime scenario.

Error Message

AUR0778: Unsupported: [repeat] cannot count <value>

Where <value> is the string representation of the value whose count could not be determined.

Description

This error likely indicates an internal state issue within the repeat controller where it attempted to determine the size or length of the collection being iterated over, but the collection was in a state or of a type where its count could not be retrieved (e.g., lacking a length or size property).

Cause

(Speculative, as the error is not currently thrown) This might have occurred if the repeater's internal logic expected a collection with a countable property (like .length for Arrays/strings or .size for Maps/Sets) but encountered an unusual iterable or state where this property was missing or inaccessible.

Solution

(Speculative)

  • Ensure the collection bound to repeat.for consistently maintains its expected type (Array, Map, Set, string, number).

  • If using custom iterables, ensure they behave predictably and don't enter states where their conceptual "size" cannot be determined if required by internal repeater logic.

  • Given this error isn't currently thrown, if you encounter it, it might indicate a bug in the version of Aurelia being used or an interaction with unusual custom elements/attributes. Report it as an issue with detailed reproduction steps.

Example

(N/A - Cannot provide a specific example as the error is not actively thrown)

Debugging Tips

  • Verify the collection bound to repeat.for is a standard, supported type.

  • Check for any custom logic or integrations that might interfere with the repeater's handling of the collection.

  • If this error appears unexpectedly, consider filing a bug report with Aurelia.

Last updated

Was this helpful?