Skip to content

Convex-auth fails to signUp or signInΒ #251

@reanzi

Description

@reanzi

I have used Convex-Auth just fine the last two weeks; but suddenly it stopped working in my development environment; I kept getting

Hit error while running `auth:signIn`:
Error: fetch failed
    at context.fetch (/home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/web/sandbox/context.js:322:60)
    at ConvexHttpClient.action (/home/reanzi/projects/next-projects/B**Center/.next/server/edge/chunks/883ef_convex_dist_esm_8310df85._.js:4798:32)
    at fetchAction (/home/reanzi/projects/next-projects/B**Center/.next/server/edge/chunks/883ef_convex_dist_esm_8310df85._.js:7523:19)
    at proxyAuthActionToConvex (/home/reanzi/projects/next-projects/B**Center/.next/server/edge/chunks/node_modules__pnpm_43cb34e7._.js:366:282)
    at async /home/reanzi/projects/next-projects/B**Center/.next/server/edge/chunks/node_modules__pnpm_43cb34e7._.js:626:20
    at async /home/reanzi/projects/next-projects/B**Center/.next/server/edge/chunks/_1b813904._.js:15019:20
    at async /home/reanzi/projects/next-projects/B**Center/.next/server/edge/chunks/_1b813904._.js:6842:28
    at async adapter (/home/reanzi/projects/next-projects/B**Center/.next/server/edge/chunks/_1b813904._.js:6793:16)
    at async /home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/web/sandbox/sandbox.js:108:26
    at async runWithTaggedErrors (/home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/web/sandbox/sandbox.js:105:9)
    at async DevServer.runMiddleware (/home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/next-server.js:1169:22)
    at async DevServer.runMiddleware (/home/reanzi/projects/next-projects/Ba**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/dev/next-dev-server.js:270:28)
    at async NextNodeServer.handleCatchallMiddlewareRequest (/home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/next-server.js:359:26)
    at async DevServer.handleRequestImpl (/home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/base-server.js:906:28)
    at async /home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/dev/next-dev-server.js:371:20
    at async Span.traceAsyncFn (/home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/trace/trace.js:157:20)
    at async DevServer.handleRequest (/home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/dev/next-dev-server.js:368:24)
    at async handleRoute (/home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/lib/router-utils/resolve-routes.js:317:33)
    at async resolveRoutes (/home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/lib/router-utils/resolve-routes.js:572:28)
    at async handleRequest (/home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/lib/router-server.js:281:96)
    at async requestHandlerImpl (/home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/lib/router-server.js:452:13)
    at async Server.requestListener (/home/reanzi/projects/next-projects/B**Center/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/server/lib/start-server.js:158:13) {
  
}

So I tried to start a new project following the Convex-Auth docs, but to my suprise, signUp failed so I didn't try signing in;

 <form
        className="flex flex-col gap-2"
        onSubmit={(e) => {
          e.preventDefault();
          const formData = new FormData(e.target as HTMLFormElement);
          formData.set("flow", flow);
          void signIn("password", formData)
            .catch((error) => {
              setError(error.message);  // Prints "Cannot read properties of null (reading 'redirect')"
            })
            .then(() => {
              router.push("/");
            });
        }}
      >

I even tried passing "redirectTo" property to the function but nothing changes;

Is there anything that changed or am I missing something?

  • These are related dependency packages for the example from docs:
  "dependencies": {
    "@auth/core": "^0.37.0", // Tried to manually add this
    "@convex-dev/auth": "^0.0.81",
    "convex": "^1.27.0",
    "next": "15.2.3",
    "react": "^19.0.0",
    "react-dom": "^19.0.0"
  },
  • And these are from my main project:
"dependencies": {
    "@auth/core": "^0.39.1",
    "@convex-dev/auth": "^0.0.81",
    "convex": "^1.23.0",
}

Any help I will appriciate because I'm grinding halt here

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions