Skip to content

P1: IntegrationCrm constructor mismatch crashes bot startup #278

@flexus-teams

Description

@flexus-teams

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) but IntegrationCrm.__init__ only accepts a single rcx argument. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions