Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

An error occurred during authentication with NextAuth. #29

Open
luka1104 opened this issue Apr 19, 2024 · 1 comment
Open

An error occurred during authentication with NextAuth. #29

luka1104 opened this issue Apr 19, 2024 · 1 comment

Comments

@luka1104
Copy link
Contributor

luka1104 commented Apr 19, 2024

Hi! I was able to run the application locally, but when I login with google account the error below occurred.

[auth][error] AdapterError: Read more at https://errors.authjs.dev#adaptererror
web:dev: [auth][cause]: TypeError: Cannot read properties of undefined (reading 'prepare')
web:dev:     at SQLiteD1Session.prepareQuery (webpack-internal:///(rsc)/../../node_modules/drizzle-orm/d1/session.js:29:30)
web:dev:     at SQLiteD1Session.prepareOneTimeQuery (webpack-internal:///(rsc)/../../node_modules/drizzle-orm/sqlite-core/session.js:76:17)
web:dev:     at SQLiteSelectBase._prepare (webpack-internal:///(rsc)/../../node_modules/drizzle-orm/sqlite-core/query-builders/select.js:586:88)
web:dev:     at SQLiteSelectBase.get (webpack-internal:///(rsc)/../../node_modules/drizzle-orm/sqlite-core/query-builders/select.js:604:17)
web:dev:     at getUserByAccount (webpack-internal:///(rsc)/../../node_modules/@auth/drizzle-adapter/lib/sqlite.js:124:18)
web:dev:     at acc.<computed> (webpack-internal:///(rsc)/../../node_modules/next-auth/node_modules/@auth/core/lib/init.js:178:30)
web:dev:     at Module.callback (webpack-internal:///(rsc)/../../node_modules/next-auth/node_modules/@auth/core/lib/actions/callback/index.js:53:39)
web:dev:     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
web:dev:     at async AuthInternal (webpack-internal:///(rsc)/../../node_modules/next-auth/node_modules/@auth/core/lib/index.js:39:24)
web:dev:     at async Auth (webpack-internal:///(rsc)/../../node_modules/next-auth/node_modules/@auth/core/index.js:126:34)
web:dev: [auth][details]: {}
web:dev: [auth][error] AdapterError: Read more at https://errors.authjs.dev#adaptererror
web:dev: [auth][cause]: TypeError: Cannot read properties of undefined (reading 'prepare')
web:dev:     at SQLiteD1Session.prepareQuery (webpack-internal:///(rsc)/../../node_modules/drizzle-orm/d1/session.js:29:30)
web:dev:     at SQLiteD1Session.prepareOneTimeQuery (webpack-internal:///(rsc)/../../node_modules/drizzle-orm/sqlite-core/session.js:76:17)
web:dev:     at SQLiteSelectBase._prepare (webpack-internal:///(rsc)/../../node_modules/drizzle-orm/sqlite-core/query-builders/select.js:586:88)
web:dev:     at SQLiteSelectBase.get (webpack-internal:///(rsc)/../../node_modules/drizzle-orm/sqlite-core/query-builders/select.js:604:17)
web:dev:     at getUserByAccount (webpack-internal:///(rsc)/../../node_modules/@auth/drizzle-adapter/lib/sqlite.js:124:18)
web:dev:     at acc.<computed> (webpack-internal:///(rsc)/../../node_modules/next-auth/node_modules/@auth/core/lib/init.js:178:30)
web:dev:     at Module.callback (webpack-internal:///(rsc)/../../node_modules/next-auth/node_modules/@auth/core/lib/actions/callback/index.js:53:39)
web:dev:     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
web:dev:     at async AuthInternal (webpack-internal:///(rsc)/../../node_modules/next-auth/node_modules/@auth/core/lib/index.js:39:24)
web:dev:     at async Auth (webpack-internal:///(rsc)/../../node_modules/next-auth/node_modules/@auth/core/index.js:126:34)
web:dev: [auth][details]: {}
web:dev:  ⨯ Error [TypeError]: immutable

I've tried to debug adding the debug: true flag to next-auth but there was only not useful information.
From this part web:dev: [auth][details]: {} somehow the data is empty and I think the drizzle adaptor is causing this error.
Actually, I'm new to drizzle too ;-(
How can I solve this error?

@Dhravya
Copy link
Owner

Dhravya commented Apr 21, 2024

hi! This usually happens when the cloudflare D1 bindings are not present!

Try bun i cloudflare@latest and run again maybe?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants