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?