Skip to content

Test failure in test_rule_engine_plugin_framework.Test_Rule_Engine_Plugin_Framework.test_remote_[native|python]_rule_engine_plugin_instance_6465 #244

@SwooshyCueb

Description

@SwooshyCueb

#236 on irods/irods#8366 test failure in test_rule_engine_plugin_framework.Test_Rule_Engine_Plugin_Framework.test_remote_native_rule_engine_plugin_instance_6465:

Traceback (most recent call last):
  File "/var/lib/irods/scripts/irods/test/test_rule_engine_plugin_framework.py", line 93, in test_remote_native_rule_engine_plugin_instance_6465
    with append_native_re_to_server_config():
  File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
  File "/var/lib/irods/scripts/irods/test/test_python_rule_engine_plugin.py", line 48, in append_native_re_to_server_config
    IrodsController().reload_configuration()
  File "/var/lib/irods/scripts/irods/controller.py", line 166, in reload_configuration
    self.wait_for_server_to_start()
  File "/var/lib/irods/scripts/irods/controller.py", line 212, in wait_for_server_to_start
    if self.is_server_listening_for_client_requests():
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/lib/irods/scripts/irods/controller.py", line 198, in is_server_listening_for_client_requests
    message = s.recv(256)
              ^^^^^^^^^^^
ConnectionResetError: [Errno 104] Connection reset by peer

And a very similar failure in test_rule_engine_plugin_framework.Test_Rule_Engine_Plugin_Framework.test_remote_python_rule_engine_plugin_instance_6465:

Traceback (most recent call last):
  File "/var/lib/irods/scripts/irods/test/test_rule_engine_plugin_framework.py", line 140, in test_remote_python_rule_engine_plugin_instance_6465
    with append_native_re_to_server_config():
  File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
  File "/var/lib/irods/scripts/irods/test/test_python_rule_engine_plugin.py", line 48, in append_native_re_to_server_config
    IrodsController().reload_configuration()
  File "/var/lib/irods/scripts/irods/controller.py", line 166, in reload_configuration
    self.wait_for_server_to_start()
  File "/var/lib/irods/scripts/irods/controller.py", line 212, in wait_for_server_to_start
    if self.is_server_listening_for_client_requests():
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/lib/irods/scripts/irods/controller.py", line 198, in is_server_listening_for_client_requests
    message = s.recv(256)
              ^^^^^^^^^^^
ConnectionResetError: [Errno 104] Connection reset by peer

Full test logs:
https://gist.github.com/SwooshyCueb/ec507257ab78995a3e2553dc394498ff
https://gist.github.com/SwooshyCueb/96c79aea8cf9a5b46bff1a5e0ad59cba

Tests run on Ubuntu 24.04 with Postgres 16 using the testing environment.

Metadata

Metadata

Assignees

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