Acceptance tests using different clients concurrently. Environment deployed from packages.
Build: #2338 failed
Job: ACL two entries failed
user sets acl with two entries[1oz 1op 1oc-RESt-oneclient1-[data:read, data:write]-user-user2-file1]: Test case result
The below summarizes the result of the test " user sets acl with two entries[1oz 1op 1oc-RESt-oneclient1-[data:read, data:write]-user-user2-file1]" in build 2,338 of Onedata Products - mixed acceptance pkg - Chrome ACL two entries.
- Description
- user sets acl with two entries[1oz 1op 1oc-RESt-oneclient1-[data:read, data:write]-user-user2-file1]
- Test class
- mixed.scenarios.test_acl_two_entries
- Method
- test_user_sets_acl_with_two_entries[1oz_1op_1oc-REST-oneclient1-[data:read, data:write]-user-user2-file1]
- Duration
- 33 secs
- Status
- Failed (New Failure)
Error Log
_get_exception_class.<locals>.Derived: 'cdmi_acl' ========= Remote Traceback (1) ========= Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/xattr/__init__.py", line 116, in __getitem__ return self.get(item) File "/usr/local/lib/python3.6/dist-packages/xattr/__init__.py", line 69, in get return self._call(_getxattr, _fgetxattr, name, 0, 0, options | self.options) File "/usr/local/lib/python3.6/dist-packages/xattr/__init__.py", line 60, in _call return name_func(self.value, *args) File "/usr/local/lib/python3.6/dist-packages/xattr/lib.py", line 47, in _getxattr raise error(path) File "/usr/local/lib/python3.6/dist-packages/xattr/lib.py", line 33, in error raise IOError(errno, strerror, path) OSError: [Errno 71] Protocol error: b'/tmp/onedata/mnt/tfcmeixurhtukp86/space1/file1' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/rpyc/core/protocol.py", line 329, in _dispatch_request res = self._HANDLERS[handler](self, *args) File "/usr/local/lib/python3.6/dist-packages/rpyc/core/protocol.py", line 603, in _handle_callattr return self._handle_call(obj, args, kwargs) File "/usr/local/lib/python3.6/dist-packages/rpyc/core/protocol.py", line 590, in _handle_call return obj(*args, **dict(kwargs)) File "/usr/local/lib/python3.6/dist-packages/xattr/__init__.py", line 118, in __getitem__ raise KeyError(item) KeyError: 'cdmi_acl' request = <FixtureRequest for <Function 'test_user_sets_acl_with_two_entries[1oz_1op_1oc-REST-oneclient1-[data:read, data:write]-user-user2-file1]'>> @pytest.mark.usefixtures(*function_args) def scenario_wrapper(request): > _execute_scenario(feature, scenario, request, encoding) /usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:189: in _execute_scenario _execute_step_function(request, scenario, step, step_func) /usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:130: in _execute_step_function step_func(**kwargs) tests/utils/bdd_utils.py:78: in wrapper return fun(*ba.args, **ba.kwargs) tests/mixed/steps/data_permissions.py:86: in assert_ace_in_op priv, type, name, numerals) tests/mixed/steps/oneclient/data_basic.py:261: in assert_ace_in_op_oneclient ace = multi_file_steps.get_metadata(user, path, host, users)['cdmi_acl'] /usr/local/lib/python3.6/dist-packages/rpyc/core/netref.py:220: in method return syncreq(_self, consts.HANDLE_CALLATTR, name, args, kwargs) /usr/local/lib/python3.6/dist-packages/rpyc/core/netref.py:75: in syncreq return conn.sync_request(handler, proxy, *args) /usr/local/lib/python3.6/dist-packages/rpyc/core/protocol.py:471: in sync_request return self.async_request(handler, *args, timeout=timeout).value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AsyncResult object (ready) at 0x7f2506725570> @property def value(self): """Returns the result of the operation. If the result has not yet arrived, accessing this property will wait for it. If the result does not arrive before the expiry time elapses, :class:`AsyncResultTimeout` is raised. If the returned result is an exception, it will be raised here. Otherwise, the result is returned directly. """ self.wait() if self._is_exc: > raise self._obj E _get_exception_class.<locals>.Derived: 'cdmi_acl' E E ========= Remote Traceback (1) ========= E Traceback (most recent call last): E File "/usr/local/lib/python3.6/dist-packages/xattr/__init__.py", line 116, in __getitem__ E return self.get(item) E File "/usr/local/lib/python3.6/dist-packages/xattr/__init__.py", line 69, in get E return self._call(_getxattr, _fgetxattr, name, 0, 0, options | self.options) E File "/usr/local/lib/python3.6/dist-packages/xattr/__init__.py", line 60, in _call E return name_func(self.value, *args) E File "/usr/local/lib/python3.6/dist-packages/xattr/lib.py", line 47, in _getxattr E raise error(path) E File "/usr/local/lib/python3.6/dist-packages/xattr/lib.py", line 33, in error E raise IOError(errno, strerror, path) E OSError: [Errno 71] Protocol error: b'/tmp/onedata/mnt/tfcmeixurhtukp86/space1/file1' E E During handling of the above exception, another exception occurred: E E Traceback (most recent call last): E File "/usr/local/lib/python3.6/dist-packages/rpyc/core/protocol.py", line 329, in _dispatch_request E res = self._HANDLERS[handler](self, *args) E File "/usr/local/lib/python3.6/dist-packages/rpyc/core/protocol.py", line 603, in _handle_callattr E return self._handle_call(obj, args, kwargs) E File "/usr/local/lib/python3.6/dist-packages/rpyc/core/protocol.py", line 590, in _handle_call E return obj(*args, **dict(kwargs)) E File "/usr/local/lib/python3.6/dist-packages/xattr/__init__.py", line 118, in __getitem__ E raise KeyError(item) E KeyError: 'cdmi_acl' /usr/local/lib/python3.6/dist-packages/rpyc/core/async_.py:97: KeyError