# Router Errors

This section documents error codes emitted by [@aurelia/router](https://github.com/aurelia/aurelia/tree/master/packages/router).

## RouteContext / Router setup

* [AUR3155](https://docs.aurelia.io/developer-guides/error-messages/router/aur3155) - RouteContext resolution failed
* [AUR3166](https://docs.aurelia.io/developer-guides/error-messages/router/aur3166) - Eager path generation failed
* [AUR3167](https://docs.aurelia.io/developer-guides/error-messages/router/aur3167) - No IAppRoot registered
* [AUR3168](https://docs.aurelia.io/developer-guides/error-messages/router/aur3168) - Root RouteContext already registered
* [AUR3169](https://docs.aurelia.io/developer-guides/error-messages/router/aur3169) - IAppRoot has no controller yet
* [AUR3170](https://docs.aurelia.io/developer-guides/error-messages/router/aur3170) - Invalid context type
* [AUR3171](https://docs.aurelia.io/developer-guides/error-messages/router/aur3171) - RouteContext has no RouteNode
* [AUR3172](https://docs.aurelia.io/developer-guides/error-messages/router/aur3172) - RouteContext has no ViewportAgent
* [AUR3173](https://docs.aurelia.io/developer-guides/error-messages/router/aur3173) - Lazy import requires path
* [AUR3174](https://docs.aurelia.io/developer-guides/error-messages/router/aur3174) - No available ViewportAgent
* [AUR3175](https://docs.aurelia.io/developer-guides/error-messages/router/aur3175) - Invalid lazy import component

## Router transitions

* [AUR3270](https://docs.aurelia.io/developer-guides/error-messages/router/aur3270) - Scheduling next transition (trace)
* [AUR3271](https://docs.aurelia.io/developer-guides/error-messages/router/aur3271) - Transition failed (error)
* [AUR3272](https://docs.aurelia.io/developer-guides/error-messages/router/aur3272) - Root RouteContext not set

## Viewport agent

* [AUR3350](https://docs.aurelia.io/developer-guides/error-messages/router/aur3350) - Unexpected activation
* [AUR3351](https://docs.aurelia.io/developer-guides/error-messages/router/aur3351) - Unexpected deactivation
* [AUR3352](https://docs.aurelia.io/developer-guides/error-messages/router/aur3352) - Unexpected state
* [AUR3353](https://docs.aurelia.io/developer-guides/error-messages/router/aur3353) - Unexpected guardsResult

## Instructions / route resolution

* [AUR3400](https://docs.aurelia.io/developer-guides/error-messages/router/aur3400) - Invalid component instruction
* [AUR3401](https://docs.aurelia.io/developer-guides/error-messages/router/aur3401) - No matching route and no fallback
* [AUR3402](https://docs.aurelia.io/developer-guides/error-messages/router/aur3402) - Unknown redirect route
* [AUR3403](https://docs.aurelia.io/developer-guides/error-messages/router/aur3403) - Invalid instruction type for `toUrlComponent`
* [AUR3404](https://docs.aurelia.io/developer-guides/error-messages/router/aur3404) - Incompatible instruction for eager path generation
* [AUR3450](https://docs.aurelia.io/developer-guides/error-messages/router/aur3450) - No endpoint for path

## Route expression parsing

* [AUR3500](https://docs.aurelia.io/developer-guides/error-messages/router/aur3500) - Unexpected segment
* [AUR3501](https://docs.aurelia.io/developer-guides/error-messages/router/aur3501) - Unconsumed input
* [AUR3502](https://docs.aurelia.io/developer-guides/error-messages/router/aur3502) - Unexpected expression kind

## Route configuration

* [AUR3550](https://docs.aurelia.io/developer-guides/error-messages/router/aur3550) - Config from hook already applied
* [AUR3551](https://docs.aurelia.io/developer-guides/error-messages/router/aur3551) - RouteContext required for component name
* [AUR3552](https://docs.aurelia.io/developer-guides/error-messages/router/aur3552) - Component not found/registered
* [AUR3553](https://docs.aurelia.io/developer-guides/error-messages/router/aur3553) - RouteContext required for lazy import
* [AUR3554](https://docs.aurelia.io/developer-guides/error-messages/router/aur3554) - Invalid route config property type
* [AUR3555](https://docs.aurelia.io/developer-guides/error-messages/router/aur3555) - Invalid route config type
* [AUR3556](https://docs.aurelia.io/developer-guides/error-messages/router/aur3556) - Unknown route config property
* [AUR3557](https://docs.aurelia.io/developer-guides/error-messages/router/aur3557) - Unknown redirect config property
* [AUR3558](https://docs.aurelia.io/developer-guides/error-messages/router/aur3558) - Navigation strategy component not resolved
