-
Notifications
You must be signed in to change notification settings - Fork 2
P1: IntegrationCrm constructor mismatch crashes bot startup #278
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Original Logs
20260401 03:10:22.733 btexe [ERROR] 🛑 G1qj2XFiF0 Bot main loop problem: TypeError IntegrationCrm.__init__() takes 2 positional arguments but 4 were given
Traceback (most recent call last):
File "/app/flexus_client_kit/ckit_bot_exec.py", line 300, in crash_boom_bang
await bot_main_loop(fclient, rcx)
File "/app/flexus_simple_bots/vix/vix_bot.py", line 71, in vix_main_loop
integrations = await ckit_integrations_db.main_loop_integrations_init(VIX_INTEGRATIONS, rcx, setup)
File "/app/flexus_client_kit/ckit_integrations_db.py", line 421, in main_loop_integrations_init
obj = await rec.integr_init(rcx, setup)
File "/app/flexus_client_kit/ckit_integrations_db.py", line 331, in _init_crm
return fi_crm.IntegrationCrm(rcx.fclient, rcx.persona.ws_id, rcx)
TypeError: IntegrationCrm.__init__() takes 2 positional arguments but 4 were given
Error Summary
Vix bot in isolated namespace repeatedly crashes during startup while initializing CRM integrations. The same TypeError repeats on restart and prevents normal bot operation.
Stacktrace
File "/app/flexus_client_kit/ckit_bot_exec.py", line 300, in crash_boom_bang
File "/app/flexus_simple_bots/vix/vix_bot.py", line 71, in vix_main_loop
File "/app/flexus_client_kit/ckit_integrations_db.py", line 421, in main_loop_integrations_init
File "/app/flexus_client_kit/ckit_integrations_db.py", line 331, in _init_crm
TypeError: IntegrationCrm.__init__() takes 2 positional arguments but 4 were given
Root Cause
- File:
flexus_client_kit/ckit_integrations_db.py:331 - Function:
_init_crm - Why: The initializer calls
IntegrationCrm(rcx.fclient, rcx.persona.ws_id, rcx)butIntegrationCrm.__init__only accepts a singlercxargument. This is an API contract mismatch that crashes bot startup. - Git blame: Humberto Yusta in 7fa0cc3 (2026-03-27)
Code Snippet
async def _init_crm(rcx, setup):
return fi_crm.IntegrationCrm(rcx.fclient, rcx.persona.ws_id, rcx)Affected
- Pods: flexus-pod-bot-vix-100020160-rx
- Namespace: isolated
- Occurrences: repeated on every restart
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working