Project

General

Profile

action #66988

Updated by okurz about 4 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

Back