Title: [BUG] QR Code Generation Fails - Instances Stuck in Connecting Loop (v2.2.1) · Issue #13 · EvolutionAPI/evolution-api-lite · GitHub
Open Graph Title: [BUG] QR Code Generation Fails - Instances Stuck in Connecting Loop (v2.2.1) · Issue #13 · EvolutionAPI/evolution-api-lite
X Title: [BUG] QR Code Generation Fails - Instances Stuck in Connecting Loop (v2.2.1) · Issue #13 · EvolutionAPI/evolution-api-lite
Description: Bug Description Fresh WhatsApp instances fail to generate QR codes in Evolution API Lite v2.2.1. All new instances get stuck in an infinite "connecting" loop without ever generating QR codes. Impact Cannot add new WhatsApp connections qr...
Open Graph Description: Bug Description Fresh WhatsApp instances fail to generate QR codes in Evolution API Lite v2.2.1. All new instances get stuck in an infinite "connecting" loop without ever generating QR codes. Impac...
X Description: Bug Description Fresh WhatsApp instances fail to generate QR codes in Evolution API Lite v2.2.1. All new instances get stuck in an infinite "connecting" loop without ever generating QR co...
Opengraph URL: https://github.com/EvolutionAPI/evolution-api-lite/issues/13
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[BUG] QR Code Generation Fails - Instances Stuck in Connecting Loop (v2.2.1)","articleBody":"## Bug Description\nFresh WhatsApp instances fail to generate QR codes in Evolution API Lite v2.2.1. All new instances get stuck in an infinite \"connecting\" loop without ever generating QR codes.\n\n## Impact\n- Cannot add new WhatsApp connections\n- `qrcode` response always empty: `{\"count\": 0}`\n- No `QRCODE_UPDATED` webhook events triggered\n- Makes Baileys integration unusable for new instances\n\n## Root Cause\nAuth state providers (`use-multi-file-auth-state-*.ts`) pre-initialize credentials using `initAuthCreds()` before Baileys connects. This causes Baileys to treat all connections as reconnection attempts instead of fresh connections requiring QR codes.\n\n**Key Files:**\n- `src/utils/use-multi-file-auth-state-prisma.ts:130-134`\n- `src/utils/use-multi-file-auth-state-redis-db.ts:39`\n- `src/utils/use-multi-file-auth-state-provider-files.ts:89`\n\n## Reproduction Steps\n1. Create fresh instance: `POST /instance/create` with `\"qrcode\": true`\n2. Instance status shows \"connecting\"\n3. No QR code is generated (count stays at 0)\n4. Instance loops reconnecting indefinitely\n\n## Proposed Solution\nModify auth providers to NOT pre-initialize credentials for fresh instances. Only initialize credentials after QR code scan completes.","author":{"url":"https://github.com/shw2ypro","@type":"Person","name":"shw2ypro"},"datePublished":"2025-12-11T10:36:43.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/13/evolution-api-lite/issues/13"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:8fbfd074-1f36-35d4-6e3d-a71f47aca67d |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | CF10:14A006:5601BF:7ACCD1:696FA968 |
| html-safe-nonce | 35f05ac67b2b57115f06fdafd789048327cc35f9a26b23f26d5a1c3fb13769af |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRjEwOjE0QTAwNjo1NjAxQkY6N0FDQ0QxOjY5NkZBOTY4IiwidmlzaXRvcl9pZCI6IjI5Nzc4MzkyMzM0MDY4MzkxNDQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 9c22a8dc33428c927d1e93cefc09b2ded49087a6ae2b5a1e2d19db1082c5d2ff |
| hovercard-subject-tag | issue:3718798460 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/EvolutionAPI/evolution-api-lite/13/issue_layout |
| twitter:image | https://opengraph.githubassets.com/1ec5276e697d4035ed34555953d186bc7d2cfcfddf8f475283c36e27dbb2186b/EvolutionAPI/evolution-api-lite/issues/13 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/1ec5276e697d4035ed34555953d186bc7d2cfcfddf8f475283c36e27dbb2186b/EvolutionAPI/evolution-api-lite/issues/13 |
| og:image:alt | Bug Description Fresh WhatsApp instances fail to generate QR codes in Evolution API Lite v2.2.1. All new instances get stuck in an infinite "connecting" loop without ever generating QR codes. Impac... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | shw2ypro |
| hostname | github.com |
| expected-hostname | github.com |
| None | 356c704aafcc9a6179b2bc62a546ee20a28226cdeddba29d8ae86c3750ef0f76 |
| turbo-cache-control | no-preview |
| go-import | github.com/EvolutionAPI/evolution-api-lite git https://github.com/EvolutionAPI/evolution-api-lite.git |
| octolytics-dimension-user_id | 136080052 |
| octolytics-dimension-user_login | EvolutionAPI |
| octolytics-dimension-repository_id | 867692590 |
| octolytics-dimension-repository_nwo | EvolutionAPI/evolution-api-lite |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 867692590 |
| octolytics-dimension-repository_network_root_nwo | EvolutionAPI/evolution-api-lite |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | e19b0670387556fcdd8027326ad85eecb0b536dd |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width