adonisjs / adonisjs/http-server
TypeError: Cannot read properties of undefined (reading 'name') when route have .except method applied.
Open
@thetutlage is already working on this.
Since Jun 16, 2026.
Type: Question
- Dominant language
- TypeScript
- Stars
- 133
- Forks
- 44
- Avg merge
- 20d 9h
- Merged PRs (30d)
- 2
Description
import { controllers } from '#generated/controllers'
router.resource('resultTemplates', controllers.ResultTemplates).except(['show']).apiOnly()
Above is my route i have many routes which have .except method. when i start server in production environment i get below error.
ℹ TypeError: Cannot read properties of undefined (reading 'name')
⁃ at Route.#resolveRouteHandle (/var/www/api/node_modules/@adonisjs/http-server/build/helpers-UjUTMQyt.js:288:38)
⁃ at new Route (/var/www/api/node_modules/@adonisjs/http-server/build/helpers-UjUTMQyt.js:233:58)
⁃ at RouteResource.#createRoute (/var/www/api/node_modules/@adonisjs/http-server/build/helpers-UjUTMQyt.js:742:17)
⁃ at RouteResource.#buildRoutes (/var/www/api/node_modules/@adonisjs/http-server/build/helpers-UjUTMQyt.js:774:20)
⁃ at new RouteResource (/var/www/api/node_modules/@adonisjs/http-server/build/helpers-UjUTMQyt.js:716:20)
⁃ at Router.resource (/var/www/api/node_modules/@adonisjs/http-server/build/define_config-CWAO-Tkg.js:3193:28)
⁃ (/var/www/start/routes.ts:179:16)
⁃ at Router.group (/var/www/api/node_modules/@adonisjs/http-server/build/define_config-CWAO-Tkg.js:3182:3)
⁃ (/var/www/start/routes.ts:32:8)
⁃ at Router.group (/var/www/api/node_modules/@adonisjs/http-server/build/define_config-CWAO-Tkg.js:3182:3)
In development environment it's working fine.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.