action #66988
Updated by okurz almost 5 years ago
## Observation
https://openqa.opensuse.org/tests/1271018 is stuck in "running" since 3h, assigned to [openqa-aarch64:7](https://openqa.opensuse.org/admin/workers/172) and not moving forward. Worker log states:
```
May 18 08:10:56 openqa-aarch64 worker[11167]: [info] [#14377] Download of "/var/lib/openqa/cache/openqa1-opensuse/openSUSE-Tumbleweed-ARM-JeOS-efi.armv7l-2020.05.10-Snapshot20200517.raw.xz.sha256" successful, new cache size is 160GiB
May 18 08:10:56 openqa-aarch64 worker[11167]: [info] Downloading openSUSE-Tumbleweed-ARM-JeOS-efi.armv7l-2020.05.10-Snapshot20200517.raw.xz, request #14389 sent to Cache Service
May 18 08:11:06 openqa-aarch64 worker[11167]: Mojo::Reactor::Poll: I/O watcher failed: Can't use an undefined value as a HASH reference at /usr/share/openqa/script/../lib/OpenQA/CacheService/Response/Status.pm line 20.
May 18 08:11:06 openqa-aarch64 worker[11167]: [error] Stopping because a critical error occurred.
May 18 08:11:06 openqa-aarch64 worker[11167]: [error] Another error occurred when trying to stop gracefully due to an error. Trying to kill ourself forcefully now.
```
no further output since 08:11 until now, 11:20. The worker had been started by me at 08:11:06 so just in before.
## Problem
The reported line in code is
```
sub is_processed { shift->data->{status} eq 'processed' }
```
for the hash to be undefined `shift->data` is the problem source.
## Workaround
Restarting the worker service helps