[GH-ISSUE #2337] Cannot connect with pocketid oidc #10902

Closed
opened 2026-05-06 15:31:06 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @Nemirtingas on GitHub (Jan 25, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2337

Originally assigned to: @miloschwartz on GitHub.

Describe the Bug

Whenever I try to connect with my pocketid, I have this error in the pangolin logs:

pangolin  | 2026-01-25T22:57:38+00:00 [error]: SQLite3 can only bind numbers, strings, bigints, buffers, and null
pangolin  | Stack: TypeError: SQLite3 can only bind numbers, strings, bigints, buffers, and null
pangolin  |     at PreparedQuery.values (file:///app/node_modules/drizzle-orm/better-sqlite3/session.js:106:28)
pangolin  |     at PreparedQuery.all (file:///app/node_modules/drizzle-orm/better-sqlite3/session.js:81:23)
pangolin  |     at SQLiteSelectBase.all (file:///app/node_modules/drizzle-orm/sqlite-core/query-builders/select.js:641:28)
pangolin  |     at SQLiteSelectBase.execute (file:///app/node_modules/drizzle-orm/sqlite-core/query-builders/select.js:650:17)
pangolin  |     at SQLiteSelectBase.then (file:///app/node_modules/drizzle-orm/query-promise.js:21:17)
pangolin  |     at process.processTicksAndRejections (node:internal/process/task_queues:103:5)

It was working perfectly fine, and now it does not anymore, not sure what actually happened.

Environment

  • OS Type & Version: Ubuntu 25.10
  • Pangolin Version: Docker 1.14.1
  • Gerbil Version: Docker 1.3.0
  • Traefik Version: Docker v3.6

To Reproduce

Try to login with pocketid, but I have no clue on how to reproduce the issue.

Expected Behavior

It can connect.

Originally created by @Nemirtingas on GitHub (Jan 25, 2026). Original GitHub issue: https://github.com/fosrl/pangolin/issues/2337 Originally assigned to: @miloschwartz on GitHub. ### Describe the Bug Whenever I try to connect with my pocketid, I have this error in the pangolin logs: ``` pangolin | 2026-01-25T22:57:38+00:00 [error]: SQLite3 can only bind numbers, strings, bigints, buffers, and null pangolin | Stack: TypeError: SQLite3 can only bind numbers, strings, bigints, buffers, and null pangolin | at PreparedQuery.values (file:///app/node_modules/drizzle-orm/better-sqlite3/session.js:106:28) pangolin | at PreparedQuery.all (file:///app/node_modules/drizzle-orm/better-sqlite3/session.js:81:23) pangolin | at SQLiteSelectBase.all (file:///app/node_modules/drizzle-orm/sqlite-core/query-builders/select.js:641:28) pangolin | at SQLiteSelectBase.execute (file:///app/node_modules/drizzle-orm/sqlite-core/query-builders/select.js:650:17) pangolin | at SQLiteSelectBase.then (file:///app/node_modules/drizzle-orm/query-promise.js:21:17) pangolin | at process.processTicksAndRejections (node:internal/process/task_queues:103:5) ``` It was working perfectly fine, and now it does not anymore, not sure what actually happened. ### Environment - OS Type & Version: Ubuntu 25.10 - Pangolin Version: Docker 1.14.1 - Gerbil Version: Docker 1.3.0 - Traefik Version: Docker v3.6 ### To Reproduce Try to login with pocketid, but I have no clue on how to reproduce the issue. ### Expected Behavior It can connect.
GiteaMirror added the needs investigating label 2026-05-06 15:31:06 -05:00
Author
Owner

@miloschwartz commented on GitHub (Jan 26, 2026):

At what point in time does this occur in login? Can you turn on debug logs and see what PocketID is sending in the token response?

<!-- gh-comment-id:3797512832 --> @miloschwartz commented on GitHub (Jan 26, 2026): At what point in time does this occur in login? Can you turn on debug logs and see what PocketID is sending in the token response?
Author
Owner

@Nemirtingas commented on GitHub (Jan 26, 2026):

It seems to have been happening since I deleted users from the organization and from the admin panel, the provider was pocketid. It was happening after the redirection to pangolin.
I triied to login again this morning and now it works again.
I'll try to debug next time if it happens again.

<!-- gh-comment-id:3798247885 --> @Nemirtingas commented on GitHub (Jan 26, 2026): It seems to have been happening since I deleted users from the organization and from the admin panel, the provider was pocketid. It was happening after the redirection to pangolin. I triied to login again this morning and now it works again. I'll try to debug next time if it happens again.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#10902