Project

General

Profile

Actions

action #16192

closed

Broken tests which upload images (Mojo::Reactor::Poll: I/O watcher failed: Can't call method "clone" on an undefined value at Jobs.pm)

Added by pevik over 7 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
Regressions/Crashes
Target version:
-
Start date:
2017-01-23
Due date:
% Done:

80%

Estimated time:

Description

After recent system update, which updated also OpenQA tests which run shutdown_ltp or install_and_reboot fails (these tests upload images):

Mojo::Reactor::Poll: I/O watcher failed: Can't call method "clone" on an undefined value at /usr/share/openqa/script/../lib/OpenQA/Worker/Jobs.pm line 249.

Broken are install_ltp+opensuse+DVD@64bit and setup_ltp_networking@64bit, but just on my workstation, they're working on openqa.opensuse.org:
https://openqa.opensuse.org/tests/338897
https://openqa.opensuse.org/tests/338917

$ rpm -qa |grep -i openqa 
python-openqa_review-1.3.2-1.1.noarch
openQA-4.4.1484761411.67c88d1-7.1.noarch
openQA-doc-4.4.1484761411.67c88d1-7.1.noarch
openQA-worker-4.4.1484761411.67c88d1-7.1.noarch
openQA-client-4.4.1484761411.67c88d1-7.1.noarch
openQA-common-4.4.1484761411.67c88d1-7.1.noarch

$ cat /etc/zypp/repos.d/openQA.repo 
[openQA]
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/devel:/openQA/openSUSE_Tumbleweed
type=rpm-md

I updated Mojolicious with cpan to have 7.21, but the problem is the same as with 7.18.

$ mojo version
CORE
Perl        (v5.24.0, linux)
Mojolicious (7.21, Doughnut)
OPTIONAL
EV 4.0+                 (n/a)
IO::Socket::Socks 0.64+ (n/a)
IO::Socket::SSL 1.94+   (2.025)
Net::DNS::Native 0.15+  (n/a)

Do you need any more logs?

Actions #1

Updated by pevik about 7 years ago

Upgraded to version 25.1, but problem not solved:

$ rpm -qa |grep openQA
openQA-client-4.4.1485273922.54ddf72-25.1.noarch
openQA-worker-4.4.1485273922.54ddf72-25.1.noarch
openQA-doc-4.4.1484761411.67c88d1-7.1.noarch
openQA-common-4.4.1485273922.54ddf72-25.1.noarch
openQA-4.4.1485273922.54ddf72-25.1.noarch

Removed newest Mojolicious 7.21 from CPAN and using 7.20 from package, but problem persists.

worker[9906]: Mojo::Reactor::Poll: I/O watcher failed: Can't call method "clone" on an undefined value at /usr/share/openqa/script/../lib/OpenQA/Worker/Jobs.pm line 255.
Actions #2

Updated by okurz about 7 years ago

  • Status changed from New to In Progress
  • Assignee set to oholecek
  • Priority changed from Normal to Urgent

[25 Jan 2017 16:55:14] [15:49:17] coolo okurz: any idea what can be a problem here: https://progress.opensuse.org/issues/16192 . It might be my wrong setup or something, but I'm a struggling with it...
[25 Jan 2017 16:55:14] [15:51:48] pvorel: well, before we make the TW package build, there is no point in trying to update - the opposite, you make it worse
[25 Jan 2017 16:59:26] pvorel: you use outdated and broken Tumbleweed packages, because the current don't build

Actions #3

Updated by szarate about 7 years ago

I just hit this one in tests i left running during the night:

Mojo::Reactor::Poll: I/O watcher failed: Can't call method "clone" on an undefined value at /home/foursixnine/Projects/suse.com/github.com/os-autoinst/openQA/script/../lib/OpenQA/Worker/Jobs.pm line 256

Actions #4

Updated by pevik about 7 years ago

FYI: problem persist with version 4.4.1485360081.8e7232f-29.1.

Actions #5

Updated by oholecek about 7 years ago

  • % Done changed from 0 to 80

Handled in https://github.com/os-autoinst/openQA/pull/1201 - now waiting for all the test support changes

Actions #6

Updated by oholecek about 7 years ago

  • Status changed from In Progress to Resolved

All PRs merged, this should be fixed

Actions #7

Updated by pevik about 7 years ago

Yes, gh#1201 fixed that, confirm that 1485502763.5b00a13-35.1 is working. Thanks!

Actions

Also available in: Atom PDF