Command handler not registered
[crud] unexpected error {
message: 'Command handler not registered for id competitions.competition.create',
stack: 'Error: Command handler not registered for id competitions.competition.create\n' +
' at CommandBus.resolveHandler (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/node_modules_@open-mercato_shared_dist_94aec46f..js:4770:29)\n' +
' at CommandBus.execute (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/node_modules@open-mercato_shared_dist_94aec46f..js:4611:30)\n' +
' at Object.POST [as handler] (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/node_modules@open-mercato_shared_dist_94aec46f..js:10473:63)\n' +
' at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n' +
' at async handleRequest (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/src_c3525f63..js:470:26)\n' +
' at async AppRouteRouteModule.do (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:5:37866)\n' +
' at async AppRouteRouteModule.handle (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:5:45156)\n' +
' at async responseGenerator (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/node_modules_next_411a9eb5..js:18755:38)\n' +
' at async AppRouteRouteModule.handleResponse (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:1:187713)\n' +
' at async handleResponse (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/node_modules_next_411a9eb5..js:18818:32)\n' +
' at async Module.handler (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/node_modules_next_411a9eb5._.js:18871:13)\n' +
' at async DevServer.renderToResponseWithComponentsImpl (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/base-server.js:1442:9)\n' +
' at async DevServer.renderPageComponent (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/base-server.js:1494:24)\n' +
' at async DevServer.renderToResponseImpl (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/base-server.js:1544:32)\n' +
' at async DevServer.pipeImpl (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/base-server.js:1038:25)\n' +
' at async NextNodeServer.handleCatchallRenderRequest (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/next-server.js:395:17)\n' +
' at async DevServer.handleRequestImpl (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/base-server.js:929:17)\n' +
' at async /home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/dev/next-dev-server.js:387:20\n' +
' at async Span.traceAsyncFn (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/trace/trace.js:157:20)\n' +
' at async DevServer.handleRequest (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/dev/next-dev-server.js:383:24)\n' +
' at async invokeRender (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/lib/router-server.js:248:21)\n' +
' at async handleRequest (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/lib/router-server.js:447:24)\n' +
' at async requestHandlerImpl (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/lib/router-server.js:496:13)\n' +
' at async Server.requestListener (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/lib/start-server.js:226:13)',
err: Error: Command handler not registered for id competitions.competition.create
at async handleRequest (src/app/api/[...slug]/route.ts:319:22)
317 | try {
318 | const handlerContext: HandlerContext = { params: api.params, auth }
319 | const response = await runWithCacheTenant(auth?.tenantId ?? null, () => api.handler(req, handlerContext))
| ^
320 | await emitLifecycleEvent(applicationLifecycleEvents.requestCompleted, {
321 | ...receivedPayload,
322 | status: response.status,
}
POST /api/competitions/competitions 500 in 189ms (compile: 3ms, render: 186ms)
Command handler not registered
[crud] unexpected error {
message: 'Command handler not registered for id competitions.competition.create',
stack: 'Error: Command handler not registered for id competitions.competition.create\n' +
' at CommandBus.resolveHandler (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/node_modules_@open-mercato_shared_dist_94aec46f..js:4770:29)\n' +
' at CommandBus.execute (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/node_modules@open-mercato_shared_dist_94aec46f..js:4611:30)\n' +
' at Object.POST [as handler] (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/node_modules@open-mercato_shared_dist_94aec46f..js:10473:63)\n' +
' at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n' +
' at async handleRequest (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/src_c3525f63..js:470:26)\n' +
' at async AppRouteRouteModule.do (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:5:37866)\n' +
' at async AppRouteRouteModule.handle (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:5:45156)\n' +
' at async responseGenerator (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/node_modules_next_411a9eb5..js:18755:38)\n' +
' at async AppRouteRouteModule.handleResponse (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js:1:187713)\n' +
' at async handleResponse (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/node_modules_next_411a9eb5..js:18818:32)\n' +
' at async Module.handler (/home/pat-lewczuk/projects/hackathon-starter/.mercato/next/dev/server/chunks/node_modules_next_411a9eb5._.js:18871:13)\n' +
' at async DevServer.renderToResponseWithComponentsImpl (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/base-server.js:1442:9)\n' +
' at async DevServer.renderPageComponent (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/base-server.js:1494:24)\n' +
' at async DevServer.renderToResponseImpl (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/base-server.js:1544:32)\n' +
' at async DevServer.pipeImpl (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/base-server.js:1038:25)\n' +
' at async NextNodeServer.handleCatchallRenderRequest (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/next-server.js:395:17)\n' +
' at async DevServer.handleRequestImpl (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/base-server.js:929:17)\n' +
' at async /home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/dev/next-dev-server.js:387:20\n' +
' at async Span.traceAsyncFn (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/trace/trace.js:157:20)\n' +
' at async DevServer.handleRequest (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/dev/next-dev-server.js:383:24)\n' +
' at async invokeRender (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/lib/router-server.js:248:21)\n' +
' at async handleRequest (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/lib/router-server.js:447:24)\n' +
' at async requestHandlerImpl (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/lib/router-server.js:496:13)\n' +
' at async Server.requestListener (/home/pat-lewczuk/projects/hackathon-starter/node_modules/next/dist/server/lib/start-server.js:226:13)',
err: Error: Command handler not registered for id competitions.competition.create
at async handleRequest (src/app/api/[...slug]/route.ts:319:22)
317 | try {
318 | const handlerContext: HandlerContext = { params: api.params, auth }