Skip to content

ValueError: Cyclic dependency while building _presence_handler #12

@konradkonrad

Description

@konradkonrad

It seems that https://github.com/raiden-network/raiden-synapse-modules/blob/main/raiden_synapse_modules/pfs_presence_router.py#L88-L92 does not work as intended.

2021-06-15 12:02:28,848 root(326) [WARNING ]: main Server /synapse-venv/lib/python3.9/site-packages/synapse/app/homeserver.py version 1.35.1
2021-06-15 12:02:29,575 raiden_synapse_modules.pfs_presence_router(269) [DEBUG   ]: main Creating UserID for address 0x956b18Fb47F9626DDbA869feb3e91bF94224E767
2021-06-15 12:02:29,576 raiden_synapse_modules.pfs_presence_router(269) [DEBUG   ]: main Creating UserID for address 0xf5107B9E51d1b2E7D9Be60D2fD4786898a8f663b
2021-06-15 12:02:29,576 raiden_synapse_modules.pfs_presence_router(264) [DEBUG   ]: main Now 2 users registered for presence updates.
2021-06-15 12:02:29,576 raiden_synapse_modules.pfs_presence_router(209) [DEBUG   ]: pfs_presence_router_send_current_presences_on_init-0 Sending presences to 2 users
2021-06-15 12:02:29,576 synapse.metrics.background_process_metrics(209) [ERROR   ]: pfs_presence_router_send_current_presences_on_init-0 Background process 'pfs_presence_router_send_current_presences_on_init' threw an exception
Traceback (most recent call last):
  File "/synapse-venv/lib/python3.9/site-packages/synapse/metrics/background_process_metrics.py", line 207, in run
    return await maybe_awaitable(func(*args, **kwargs))
  File "/synapse-venv/lib/python3.9/site-packages/raiden_synapse_modules/pfs_presence_router.py", line 210, in send_current_presences_to
    await self._module_api.send_local_online_presence_to(users)
  File "/synapse-venv/lib/python3.9/site-packages/synapse/module_api/__init__.py", line 420, in send_local_online_presence_to
    presence_handler = self._hs.get_presence_handler()
  File "/synapse-venv/lib/python3.9/site-packages/synapse/server.py", line 183, in _get
    raise ValueError("Cyclic dependency while building %s" % (depname,))
ValueError: Cyclic dependency while building _presence_handler
2021-06-15 12:02:29,611 raiden_synapse_modules.pfs_presence_router(98) [DEBUG   ]: main Module setup done
2021-06-15 12:02:30,029 federation_whitelist_reloader(58) [WARNING ]: federation_whitelist_reloader-0 Updated federation whitelist. New list: ['transport.demo002.env.raiden.network']

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions