[neon-notifications] Build failed in Jenkins: mgmt_digital-ocean #2799

Neon CI noreply at kde.org
Fri May 10 21:45:29 BST 2024


See <https://build.neon.kde.org/job/mgmt_digital-ocean/2799/display/redirect>

Changes:


------------------------------------------
[...truncated 46.88 KiB...]
  * file[/etc/update-motd.d/10-help-text] action delete (up to date)
  * file[/etc/update-motd.d/50-landscape-sysinfo] action delete[2024-05-10T20:44:51+00:00] WARN: File /etc/update-motd.d/50-landscape-sysinfo managed by file[/etc/update-motd.d/50-landscape-sysinfo] is really a symlink (to /usr/share/landscape/landscape-sysinfo.wrapper). Managing the source file instead.
[2024-05-10T20:44:51+00:00] WARN: Disable this warning by setting `manage_symlink_source true` on the resource
[2024-05-10T20:44:51+00:00] WARN: In a future release, 'manage_symlink_source' will not be enabled by default

    - delete file /etc/update-motd.d/50-landscape-sysinfo
  * file[/etc/update-motd.d/50-motd-news] action delete (up to date)
  * file[/etc/update-motd.d/51-cloudguest] action delete (up to date)
  * execute[disable-man-db-auto-update] action run
    - execute echo "man-db man-db/auto-update boolean false" | debconf-set-selections
  * file[/var/lib/man-db/auto-update] action delete (up to date)
  * apt_package[crap purge] action purge (up to date)
  * apt_update[update_for_tzdata] action periodic (up to date)
  * apt_package[tzdata, gnupg2, update-notifier-common, systemd-container] action install
    - install version 3.192.54.8 of package update-notifier-common
  * chef_gem[ruby-shadow] action install (up to date)
Recipe: cron::default
  * apt_package[cron] action install
    - install version 3.0pl1-137ubuntu3 of package cron
  * service[cron] action enable (up to date)
  * service[cron] action start (up to date)
Recipe: system::timezone
  * system_timezone[Etc/UTC] action set
    * apt_package[cron] action install (up to date)
    * service[cron] action enable (up to date)
    * service[cron] action start (up to date)
    * log[tz-info (before set): +0000 UTC] action write (skipped due to only_if)
    * apt_package[tzdata] action install (up to date)
    * bash[dpkg-reconfigure tzdata] action nothing (skipped due to action :nothing)
    * file[/etc/timezone] action create (up to date)
    * execute[timedatectl set-timezone Etc/UTC] action run (skipped due to not_if)
    * link[/etc/localtime] action create (skipped due to not_if)
    * ruby_block[verify newly-linked timezone] action nothing (skipped due to action :nothing)
     (up to date)
Recipe: fail2ban::default
  * apt_package[fail2ban] action install (up to date)
  * ohai[reload package list] action nothing (skipped due to action :nothing)
  * template[/etc/fail2ban/fail2ban.conf] action create (up to date)
  * template[/etc/fail2ban/jail.local] action create (up to date)
  * file[/etc/fail2ban/jail.d/defaults-debian.conf] action delete (up to date)
  * file[/etc/fail2ban/jail.d/00-firewalld.conf] action delete (skipped due to only_if)
  * service[fail2ban] action enable (up to date)
Recipe: htop::default
  * apt_package[htop] action install (up to date)
Recipe: openssh::default
  * apt_package[openssh-client, openssh-server] action install (up to date)
  * template[/etc/ssh/ssh_config] action create (up to date)
  * template[sshd_ca_keys_file] action create (up to date)
  * template[sshd_revoked_keys_file] action create (up to date)
  * directory[/run/sshd] action create (up to date)
  * template[/etc/ssh/sshd_config] action create (up to date)
  * service[ssh] action enable (up to date)
  * service[ssh] action start (up to date)
Recipe: jenkins-java::default
  * apt_package[jenkins-java purge] action purge (up to date)
  * apt_package[jenkins-java install] action install (up to date)
Recipe: jenkins-slave::default
  * apt_repository[ubuntu-updates] action add (skipped due to only_if)
  * user_account[jenkins-slave] action create
    * directory[/home/jenkins-slave parent directory] action nothing (skipped due to action :nothing)
    * directory[/home/jenkins-slave parent directory] action create (up to date)
    * linux_user[jenkins-slave] action nothing (skipped due to action :nothing)
    * linux_user[jenkins-slave] action create (up to date)
    * directory[/home/jenkins-slave] action nothing (skipped due to action :nothing)
    * directory[/home/jenkins-slave] action create (up to date)
    * directory[/home/jenkins-slave/.ssh] action nothing (skipped due to action :nothing)
    * directory[/home/jenkins-slave/.ssh] action create (up to date)
    * template[/home/jenkins-slave/.ssh/authorized_keys] action nothing (skipped due to action :nothing)
    * template[/home/jenkins-slave/.ssh/authorized_keys] action create (up to date)
    * execute[create ssh keypair for jenkins-slave] action nothing (skipped due to action :nothing)
     (up to date)
  * group[jenkins-slave] action create (up to date)
  * directory[/var/lib/jenkins-slave] action create (up to date)
  * ruby_block[chown jenkins dirs] action run
    - execute the ruby block chown jenkins dirs
  * apt_package[install-native-gem-dependencies] action install (up to date)
  * apt_package[lxc-docker purge] action purge (up to date)
  * docker_installation_script[default] action create
    * apt_package[curl] action install (up to date)
    * execute[install docker] action run (up to date)
     (up to date)
  * docker_installation_package[default] action create (skipped due to not_if)
  * docker_installation_package[default] action create (skipped due to not_if)
  * group[docker] action modify (up to date)
Recipe: pangea-ruby::install
  * apt_package[libssl-dev, libreadline-dev, zlib1g-dev, build-essential, libgirepository1.0-dev, libglib2.0-dev] action install (up to date)
  * apt_package[ruby, ruby-dev, ruby-shadow] action install (up to date)
  * file[/etc/gemrc] action create_if_missing (up to date)
Recipe: pangea-ruby::user_home_gems
  * file[/home/jenkins-slave/.profile] action create_if_missing (up to date)
  * file[/home/jenkins-slave/.bash_profile] action create_if_missing (up to date)
  * ruby_block[gem_user_confinement] action run
    - execute the ruby block gem_user_confinement
  * ruby_block[gem_user_confinement] action run
    - execute the ruby block gem_user_confinement

Running handlers:
Running handlers complete
Infra Phase complete, 8/80 resources updated in 29 seconds
[2024-05-10T20:45:06+00:00] WARN: This release of Chef Infra Client became end of life (EOL) on May 1st 2024. Please update to a supported release to receive new features, bug fixes, and security updates.
+ apt purge -y unattended-upgrades

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
Package 'unattended-upgrades' is not installed, so not removed
The following packages were automatically installed and are no longer required:
  linux-headers-5.15.0-67 linux-headers-5.15.0-67-generic
  linux-image-5.15.0-67-generic linux-modules-5.15.0-67-generic
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ chmod 755 /root/deploy_tooling.sh
+ cp -v /root/deploy_tooling.sh /tmp/
'/root/deploy_tooling.sh' -> '/tmp/deploy_tooling.sh'
+ sudo -u jenkins-slave -i /tmp/deploy_tooling.sh
+ export PANGEA_UBUNTU_ONLY=1
+ PANGEA_UBUNTU_ONLY=1
+ env
SHELL=/bin/bash
SUDO_GID=0
SUDO_COMMAND=/bin/bash -c /tmp/deploy_tooling.sh
SUDO_USER=root
PWD=/home/jenkins-slave
LOGNAME=jenkins-slave
HOME=/home/jenkins-slave
LANG=C.UTF-8
GEM_PATH=/home/jenkins-slave/.local/share/gem/ruby/3.0.0:/home/jenkins-slave/.gems/bundler
GEM_HOME=/home/jenkins-slave/.local/share/gem/ruby/3.0.0
TERM=unknown
USER=jenkins-slave
SHLVL=1
PATH=/home/jenkins-slave/.local/share/gem/ruby/3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
SUDO_UID=0
PANGEA_UBUNTU_ONLY=1
MAIL=/var/mail/jenkins-slave
_=/usr/bin/env
+ rm -rf /tmp/tooling
+ git clone --depth 1 https://github.com/pangea-project/pangea-tooling.git /tmp/tooling
Cloning into '/tmp/tooling'...
+ cd /tmp/tooling
+ ./git_submodule_setup.sh
+ git submodule init
Submodule 'data' (https://invent.kde.org/neon/infrastructure/pangea-data.git) registered for path 'data'
+ git submodule update --remote --init --recursive
Cloning into '/tmp/tooling/data'...
Submodule path 'data': checked out 'c7bb3ca83c2bb32d00c87d75462306fa57a53fd6'
Submodule 'projects' (https://invent.kde.org/neon/infrastructure/pangea-conf-projects.git) registered for path 'data/projects'
Cloning into '/tmp/tooling/data/projects'...
Submodule path 'data/projects': checked out '0e5e03556eda7601f65d37a5e6ad81297f996b19'
+ git config --local include.path ../.gitconfig
+ git fetch --verbose
POST git-upload-pack (383 bytes)
>From https://github.com/pangea-project/pangea-tooling
 = [up to date]      master     -> origin/master
Fetching submodule data
POST git-upload-pack (155 bytes)
>From https://invent.kde.org/neon/infrastructure/pangea-data
 = [up to date]      master     -> origin/master
Fetching submodule data/projects
POST git-upload-pack (155 bytes)
>From https://invent.kde.org/neon/infrastructure/pangea-conf-projects
 = [up to date]      master     -> origin/master
+ rm -rv .bundle
rm: cannot remove '.bundle': No such file or directory
+ true
+ gem install --no-document bundler
Successfully installed bundler-2.5.10
1 gem installed
+ bundle config set --local system true
++ nproc
+ bundle install --jobs=2
Fetching gem metadata from https://gem.cache.pangea.pub/private/...
Fetching gem metadata from https://gem.cache.pangea.pub/.....
Resolving dependencies...
Fetching multipart-post 2.4.1
Fetching bigdecimal 3.1.8
Installing multipart-post 2.4.1
Installing bigdecimal 3.1.8 with native extensions
Fetching csv 3.3.0
Installing csv 3.3.0
Fetching i18n 1.14.5
Installing i18n 1.14.5
Fetching httparty 0.22.0
Installing httparty 0.22.0
Fetching rubocop-ast 1.31.3
Installing rubocop-ast 1.31.3
Bundle complete! 54 Gemfile dependencies, 120 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
Post-install message from httparty:
When you HTTParty, you must party hard!
1 installed gem you directly depend on is looking for funding.
  Run `bundle fund` for details
+ rm -rv .bundle
removed '.bundle/config'
removed directory '.bundle'
+ rake clean
+ rake deploy
[10068, #<Thread:0x000055a75a55afa8 run>, #<NameError: uninitialized constant Bundler::SharedHelpers>, ["/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler/rubygems_ext.rb:151:in `data'", "/usr/lib/ruby/vendor_ruby/rubygems/stub_specification.rb:155:in `name'", "/usr/lib/ruby/vendor_ruby/rubygems/stub_specification.rb:88:in `activated?'", "/usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1016:in `block in find_active_stub_by_path'", "/usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1015:in `each'", "/usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1015:in `find'", "/usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1015:in `find_active_stub_by_path'", "<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:94:in `require'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler/rubygems_ext.rb:211:in `<module:Gem>'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler/rubygems_ext.rb:33:in `<top (required)>'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler.rb:10:in `require_relative'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler.rb:10:in `<top (required)>'", "<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:96:in `require'", "<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:96:in `require'", "/tmp/tooling/lib/rake/bundle.rb:31:in `run'", "/tmp/tooling/lib/rake/bundle.rb:41:in `bundle'", "/tmp/tooling/Rakefile:112:in `block in <top (required)>'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `block in execute'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `each'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `execute'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `synchronize'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `invoke_with_call_chain'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:188:in `invoke'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:188:in `invoke_task'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:138:in `block (2 levels) in top_level'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:138:in `each'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:138:in `block in top_level'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:147:in `run_with_threads'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:132:in `top_level'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:83:in `block in run'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:214:in `standard_exception_handling'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:80:in `run'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/bin/rake:25:in `load'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/bin/rake:25:in `<main>'"]]
[10068, #<Thread:0x000055a75a55afa8 run>, #<RuntimeError: CRITICAL: RUBYGEMS_ACTIVATION_MONITOR.owned?: before false -> after true>, ["<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:167:in `ensure in require'", "<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:167:in `require'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler/rubygems_ext.rb:211:in `<module:Gem>'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler/rubygems_ext.rb:33:in `<top (required)>'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler.rb:10:in `require_relative'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler.rb:10:in `<top (required)>'", "<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:96:in `require'", "<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:96:in `require'", "/tmp/tooling/lib/rake/bundle.rb:31:in `run'", "/tmp/tooling/lib/rake/bundle.rb:41:in `bundle'", "/tmp/tooling/Rakefile:112:in `block in <top (required)>'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `block in execute'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `each'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `execute'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `synchronize'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `invoke_with_call_chain'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/task.rb:188:in `invoke'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:188:in `invoke_task'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:138:in `block (2 levels) in top_level'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:138:in `each'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:138:in `block in top_level'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:147:in `run_with_threads'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:132:in `top_level'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:83:in `block in run'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:214:in `standard_exception_handling'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/lib/rake/application.rb:80:in `run'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/bin/rake:25:in `load'", "/home/jenkins-slave/.local/share/gem/ruby/3.0.0/bin/rake:25:in `<main>'"]]
rake aborted!
CRITICAL: RUBYGEMS_ACTIVATION_MONITOR.owned?: before false -> after true
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:167:in `ensure in require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:167:in `require'
/tmp/tooling/lib/rake/bundle.rb:31:in `run'
/tmp/tooling/lib/rake/bundle.rb:41:in `bundle'
/tmp/tooling/Rakefile:112:in `block in <top (required)>'
/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'

Caused by:
CRITICAL: RUBYGEMS_ACTIVATION_MONITOR.owned?: before false -> after true
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:167:in `ensure in require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:167:in `require'
/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler/rubygems_ext.rb:211:in `<module:Gem>'
/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler/rubygems_ext.rb:33:in `<top (required)>'
/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler.rb:10:in `require_relative'
/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler.rb:10:in `<top (required)>'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:96:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:96:in `require'
/tmp/tooling/lib/rake/bundle.rb:31:in `run'
/tmp/tooling/lib/rake/bundle.rb:41:in `bundle'
/tmp/tooling/Rakefile:112:in `block in <top (required)>'
/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'

Caused by:
NameError: uninitialized constant Bundler::SharedHelpers
/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler/rubygems_ext.rb:151:in `data'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:94:in `require'
/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler/rubygems_ext.rb:211:in `<module:Gem>'
/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler/rubygems_ext.rb:33:in `<top (required)>'
/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler.rb:10:in `require_relative'
/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/bundler-2.5.10/lib/bundler.rb:10:in `<top (required)>'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:96:in `require'
<internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:96:in `require'
/tmp/tooling/lib/rake/bundle.rb:31:in `run'
/tmp/tooling/lib/rake/bundle.rb:41:in `bundle'
/tmp/tooling/Rakefile:112:in `block in <top (required)>'
/home/jenkins-slave/.local/share/gem/ruby/3.0.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => deploy
(See full trace by running task with --trace)
No journal files were found.
-- No entries --
W, [2024-05-10T20:45:28.340973 #3592655]  WARN -- : deleting droplet
:delete
[]
{:id=>418052175}
/home/neonjenkins/tooling/mgmt/digital_ocean.rb:103:in `<main>': unhandled exception
Build step 'Execute shell' marked build as failure


More information about the neon-notifications mailing list