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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions