Skip to content

Error occurred while getting chats from %. ETM will report no chat from this channel until further noticed. #26

Description

@iaurman

docker已经启动,已经登陆VNC扫码成功,新版本的弹窗已经关闭
efb所有相关用的都是github的版本
在取消comwechat-slave后打开qq-slave,efb正常运行
单独使用comwechat-slave时,在telegram中使用/chat命令后没有返回任何联系人

docker的log:

   300K .......... .......... .......... .......... .......... 91%  381M 0s
   350K .......... .......... ..........                      100%  355M=0.001s

2023-08-21 16:11:09 (271 MB/s) - 已保存 “comwechat.zip” [390095/390095])

Archive:  comwechat.zip
   creating: comwechat/com/
  inflating: comwechat/com/CWeChatRobot.exe
  inflating: comwechat/com/DWeChatRobot.dll
  inflating: comwechat/com/wxRobot.py
replace comwechat/http/SWeChatRobot.dll? [y]es, [n]o, [A]ll, [N]one, [r]ename:  NULL
(EOF or read error, treating as "[N]one" ...)
/usr/bin/xauth:  file /root/.Xauthority does not exist

New Xtigervnc server 'one.lan:5 (root)' on port 5905 for display :5.
Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /root/.vnc/passwd one.lan:5 to connect to the VNC server.

ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dsnoop.c:638:(snd_pcm_dsnoop_open) unable to open slave
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
dbus[31]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file ../../../dbus/dbus-connection.c line 3544.
This is normally a bug in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace
wine: Assertion failed at address F7F1D579 (thread 0058), starting debugger...
2023-08-21 09:15:39: basic_code_modules.cc:73: ERROR: Module rsaenh.dll could not be stored
2023-08-21 09:15:39: basic_code_modules.cc:73: ERROR: Module api-ms-win-downlevel-shell32-l1 could not be stored
2023-08-21 09:15:39: basic_code_modules.cc:73: ERROR: Module api-ms-win-downlevel-shell32-l1 could not be stored
2023-08-21 09:15:39: basic_code_modules.cc:73: ERROR: Module rsaenh.dll could not be stored
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dsnoop.c:638:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dsnoop.c:638:(snd_pcm_dsnoop_open) unable to open slave

DevTools listening on ws://127.0.0.1:10250/devtools/browser/54e7af05-74b2-4010-8712-756bfd63e463
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dsnoop.c:638:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dsnoop.c:638:(snd_pcm_dsnoop_open) unable to open slave

DevTools listening on ws://127.0.0.1:10250/devtools/browser/5f976cb3-9645-48bf-93f9-5bbe049ee057
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete

efb的log:

Started EH Forwarder Bot Service.
2023-08-21 16:35:50,235 - __main__ - Level 99 -  Initializing slave honus.comwechat...
2023-08-21 16:35:50,235 [Level 99]: __main__ (__main__.init; __main__.py:129)
     Initializing slave honus.comwechat...
2023-08-21 16:35:50,237 - comwechat - INFO - ComWeChat Slave Channel initialized.
2023-08-21 16:35:50,237 - comwechat - INFO - Version: 1.0.5
2023-08-21 16:35:50,241 - __main__ - Level 99 -  Slave channel ComWechatChannel (honus.comwechat) # Default profile is initialized.
2023-08-21 16:35:50,241 [Level 99]: __main__ (__main__.init; __main__.py:137)
     Slave channel ComWechatChannel (honus.comwechat) # Default profile is initialized.
2023-08-21 16:35:50,241 - __main__ - Level 99 -  Initializing master blueset.telegram...
2023-08-21 16:35:50,241 [Level 99]: __main__ (__main__.init; __main__.py:142)
     Initializing master blueset.telegram...
--- Logging error ---
Traceback (most recent call last):
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/efb_telegram_master/chat_object_cache.py", line 38, in __init__
    chats = module.get_chats()
            ^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/efb_wechat_comwechat_slave/ComWechat.py", line 458, in get_chats
    self.GetContactListBySql()
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/efb_wechat_comwechat_slave/ComWechat.py", line 677, in GetContactListBySql
    contacts = self.bot.GetContactListBySql()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/wechatrobot/Api.py", line 166, in GetContactListBySql
    ContactList = self.QueryDatabase(db_handle=self.GetDBHandle(), sql=sql)["data"]
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/wechatrobot/Api.py", line 115, in QueryDatabase
    return self.post(WECHAT_DATABASE_QUERY , QueryDatabaseBody(**params))
                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/pydantic/main.py", line 159, in __init__
    __pydantic_self__.__pydantic_validator__.validate_python(data, self_instance=__pydantic_self__)
pydantic_core._pydantic_core.ValidationError: 1 validation error for QueryDatabaseBody
db_handle
  Input should be a valid string [type=string_type, input_value=167412216, input_type=int]
    For further information visit https://errors.pydantic.dev/2.2/v/string_type
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/root/.pyenv/versions/3.11.1/lib/python3.11/logging/__init__.py", line 1110, in emit
    msg = self.format(record)
          ^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/3.11.1/lib/python3.11/logging/__init__.py", line 953, in format
    return fmt.format(record)
           ^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/3.11.1/lib/python3.11/logging/__init__.py", line 687, in format
    record.message = record.getMessage()
                     ^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/3.11.1/lib/python3.11/logging/__init__.py", line 377, in getMessage
    msg = msg % self.args
          ~~~~^~~~~~~~~~~
ValueError: unsupported format character ' ' (0x20) at index 42
Call stack:
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/ehforwarderbot/__main__.py", line 347, in <module>
    main()
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/ehforwarderbot/__main__.py", line 335, in main
    init(conf)
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/ehforwarderbot/__main__.py", line 147, in init
    coordinator.add_channel(module(instance_id=instance_id))
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/efb_telegram_master/__init__.py", line 125, in __init__
    self.chat_manager: ChatObjectCacheManager = ChatObjectCacheManager(self)
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/efb_telegram_master/chat_object_cache.py", line 40, in __init__
    self.logger.exception("Error occurred while getting chats from %. "
Message: 'Error occurred while getting chats from %. ETM will report no chat from this channel until further noticed.'
Arguments: ('honus.comwechat',)
--- Logging error ---
Traceback (most recent call last):
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/efb_telegram_master/chat_object_cache.py", line 38, in __init__
    chats = module.get_chats()
            ^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/efb_wechat_comwechat_slave/ComWechat.py", line 458, in get_chats
    self.GetContactListBySql()
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/efb_wechat_comwechat_slave/ComWechat.py", line 677, in GetContactListBySql
    contacts = self.bot.GetContactListBySql()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/wechatrobot/Api.py", line 166, in GetContactListBySql
    ContactList = self.QueryDatabase(db_handle=self.GetDBHandle(), sql=sql)["data"]
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/wechatrobot/Api.py", line 115, in QueryDatabase
    return self.post(WECHAT_DATABASE_QUERY , QueryDatabaseBody(**params))
                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/pydantic/main.py", line 159, in __init__
    __pydantic_self__.__pydantic_validator__.validate_python(data, self_instance=__pydantic_self__)
pydantic_core._pydantic_core.ValidationError: 1 validation error for QueryDatabaseBody
db_handle
  Input should be a valid string [type=string_type, input_value=167412216, input_type=int]
    For further information visit https://errors.pydantic.dev/2.2/v/string_type
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/root/.pyenv/versions/3.11.1/lib/python3.11/logging/__init__.py", line 1110, in emit
    msg = self.format(record)
          ^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/3.11.1/lib/python3.11/logging/__init__.py", line 953, in format
    return fmt.format(record)
           ^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/3.11.1/lib/python3.11/logging/__init__.py", line 687, in format
    record.message = record.getMessage()
                     ^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/3.11.1/lib/python3.11/logging/__init__.py", line 377, in getMessage
    msg = msg % self.args
          ~~~~^~~~~~~~~~~
ValueError: unsupported format character ' ' (0x20) at index 42
Call stack:
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/ehforwarderbot/__main__.py", line 347, in <module>
    main()
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/ehforwarderbot/__main__.py", line 335, in main
    init(conf)
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/ehforwarderbot/__main__.py", line 147, in init
    coordinator.add_channel(module(instance_id=instance_id))
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/efb_telegram_master/__init__.py", line 125, in __init__
    self.chat_manager: ChatObjectCacheManager = ChatObjectCacheManager(self)
  File "/root/.pyenv/versions/efb/lib/python3.11/site-packages/efb_telegram_master/chat_object_cache.py", line 40, in __init__
    self.logger.exception("Error occurred while getting chats from %. "
Message: 'Error occurred while getting chats from %. ETM will report no chat from this channel until further noticed.'
Arguments: ('honus.comwechat',)
2023-08-21 16:35:50,916 - __main__ - Level 99 -  Master channel Telegram Master (blueset.telegram) # Default profile is initialized.
2023-08-21 16:35:50,916 [Level 99]: __main__ (__main__.init; __main__.py:149)
     Master channel Telegram Master (blueset.telegram) # Default profile is initialized.
2023-08-21 16:35:50,916 - __main__ - Level 99 -  All channels initialized.
2023-08-21 16:35:50,916 [Level 99]: __main__ (__main__.init; __main__.py:155)
     All channels initialized.
2023-08-21 16:35:50,916 - __main__ - Level 99 -  All middlewares are initialized.
2023-08-21 16:35:50,916 [Level 99]: __main__ (__main__.init; __main__.py:169)
     All middlewares are initialized.
2023-08-21 16:35:50,916 - apscheduler.scheduler - INFO - Scheduler started

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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