Module: kamailio
Branch: 5.1
Commit: 2c91b11abbe835ca3319ba3517d9fd726f078937
URL: https://github.com/kamailio/kamailio/commit/2c91b11abbe835ca3319ba3517d9fd7…
Author: lasseo <lars.olsson76(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2018-08-22T11:01:14+02:00
pua_reginfo: fix crash and issue during high load
- do not release a already deleted entry, as this causes a crash
- use sruid_next_safe instead of sruid_next as it has been seen during load that same sruid returned on multiple threads
(cherry picked from commit 62e0af0957a6c7e3c2ea9711cf64ad51f4b2e594)
---
Modified: src/modules/pua_reginfo/notify.c
---
Diff: https://github.com/kamailio/kamailio/commit/2c91b11abbe835ca3319ba3517d9fd7…
Patch: https://github.com/kamailio/kamailio/commit/2c91b11abbe835ca3319ba3517d9fd7…
---
diff --git a/src/modules/pua_reginfo/notify.c b/src/modules/pua_reginfo/notify.c
index 754a2ed099..ea50f2db65 100644
--- a/src/modules/pua_reginfo/notify.c
+++ b/src/modules/pua_reginfo/notify.c
@@ -111,7 +111,7 @@ int process_contact(udomain_t * domain, urecord_t ** ul_record, str aor, str cal
ci.expires = time(0) + expires;
/* set ruid */
- if(sruid_next(&_reginfo_sruid) < 0) {
+ if(sruid_next_safe(&_reginfo_sruid) < 0) {
LM_ERR("failed to generate ruid");
} else {
ci.ruid = _reginfo_sruid.uid;
@@ -306,9 +306,15 @@ int process_body(str notify_body, udomain_t * domain) {
}
ul_contact = ul_contact->next;
}
+
if (ul.delete_urecord(domain, &aor_key, ul_record) < 0) {
LM_ERR("failed to remove record from usrloc\n");
- }
+ }
+
+ /* Record deleted, and should not be used anymore */
+ ul_record = NULL;
+
+
/* If already a registration with contacts was found, then keep that result.
otherwise the result is now "No contacts found" */
if (final_result != RESULT_CONTACTS_FOUND) final_result = RESULT_NO_CONTACTS;
Module: kamailio
Branch: master
Commit: 62e0af0957a6c7e3c2ea9711cf64ad51f4b2e594
URL: https://github.com/kamailio/kamailio/commit/62e0af0957a6c7e3c2ea9711cf64ad5…
Author: lasseo <lars.olsson76(a)gmail.com>
Committer: lasseo <lars.olsson76(a)gmail.com>
Date: 2018-08-21T22:10:04Z
pua_reginfo: fix crash and issue during high load
- do not release a already deleted entry, as this causes a crash
- use sruid_next_safe instead of sruid_next as it has been seen during load that same sruid returned on multiple threads
---
Modified: src/modules/pua_reginfo/notify.c
---
Diff: https://github.com/kamailio/kamailio/commit/62e0af0957a6c7e3c2ea9711cf64ad5…
Patch: https://github.com/kamailio/kamailio/commit/62e0af0957a6c7e3c2ea9711cf64ad5…
---
diff --git a/src/modules/pua_reginfo/notify.c b/src/modules/pua_reginfo/notify.c
index 754a2ed099..ea50f2db65 100644
--- a/src/modules/pua_reginfo/notify.c
+++ b/src/modules/pua_reginfo/notify.c
@@ -111,7 +111,7 @@ int process_contact(udomain_t * domain, urecord_t ** ul_record, str aor, str cal
ci.expires = time(0) + expires;
/* set ruid */
- if(sruid_next(&_reginfo_sruid) < 0) {
+ if(sruid_next_safe(&_reginfo_sruid) < 0) {
LM_ERR("failed to generate ruid");
} else {
ci.ruid = _reginfo_sruid.uid;
@@ -306,9 +306,15 @@ int process_body(str notify_body, udomain_t * domain) {
}
ul_contact = ul_contact->next;
}
+
if (ul.delete_urecord(domain, &aor_key, ul_record) < 0) {
LM_ERR("failed to remove record from usrloc\n");
- }
+ }
+
+ /* Record deleted, and should not be used anymore */
+ ul_record = NULL;
+
+
/* If already a registration with contacts was found, then keep that result.
otherwise the result is now "No contacts found" */
if (final_result != RESULT_CONTACTS_FOUND) final_result = RESULT_NO_CONTACTS;
<!-- Kamailio Pull Request Template -->
<!--
IMPORTANT:
- for detailed contributing guidelines, read:
https://github.com/kamailio/kamailio/blob/master/.github/CONTRIBUTING.md
- pull requests must be done to master branch, unless they are backports
of fixes from master branch to a stable branch
- backports to stable branches must be done with 'git cherry-pick -x ...'
- code is contributed under BSD for core and main components (tm, sl, auth, tls)
- code is contributed GPLv2 or a compatible license for the other components
- GPL code is contributed with OpenSSL licensing exception
-->
#### Pre-Submission Checklist
<!-- Go over all points below, and after creating the PR, tick all the checkboxes that apply -->
<!-- All points should be verified, otherwise, read the CONTRIBUTING guidelines from above-->
<!-- If you're unsure about any of these, don't hesitate to ask on sr-dev mailing list -->
- [ x] Commit message has the format required by CONTRIBUTING guide
- [ x] Commits are split per component (core, individual modules, libs, utils, ...)
- [x ] Each component has a single commit (if not, squash them into one commit)
- [x] No commits to README files for modules (changes must be done to docbook files
in `doc/` subfolder, the README file is autogenerated)
#### Type Of Change
- [x ] Small bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds new functionality)
- [ ] Breaking change (fix or feature that would change existing functionality)
#### Checklist:
<!-- Go over all points below, and after creating the PR, tick the checkboxes that apply -->
- [ x] PR should be backported to stable branches
- [x ] Tested changes locally
- [ x] Related to issue #1579 (replace XXXX with an open issue number)
#### Description
Fixes in pua_reginfo module that prevents module from crashing up on a register and unregister event.
Use secure sruid generator to avoid duplicated sruids.
Discussed in issue #1579
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/1623
-- Commit Summary --
* pua_reginfo: fix crash and issue during high load
-- File Changes --
M src/modules/pua_reginfo/notify.c (10)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/1623.patchhttps://github.com/kamailio/kamailio/pull/1623.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/1623
Module: kamailio
Branch: 5.1
Commit: 233079b5174ba0c4e325e80ebb5f11504349b504
URL: https://github.com/kamailio/kamailio/commit/233079b5174ba0c4e325e80ebb5f115…
Author: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Committer: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2018-08-22T10:06:48+02:00
pkg/kamailio/deb: version set to 5.1.5
---
Modified: pkg/kamailio/deb/buster/changelog
Modified: pkg/kamailio/deb/debian/changelog
Modified: pkg/kamailio/deb/jessie/changelog
Modified: pkg/kamailio/deb/precise/changelog
Modified: pkg/kamailio/deb/sid/changelog
Modified: pkg/kamailio/deb/stretch/changelog
Modified: pkg/kamailio/deb/trusty/changelog
Modified: pkg/kamailio/deb/wheezy/changelog
Modified: pkg/kamailio/deb/xenial/changelog
---
Diff: https://github.com/kamailio/kamailio/commit/233079b5174ba0c4e325e80ebb5f115…
Patch: https://github.com/kamailio/kamailio/commit/233079b5174ba0c4e325e80ebb5f115…
---
diff --git a/pkg/kamailio/deb/buster/changelog b/pkg/kamailio/deb/buster/changelog
index b078c9f9a7..19b4806e61 100644
--- a/pkg/kamailio/deb/buster/changelog
+++ b/pkg/kamailio/deb/buster/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.5) unstable; urgency=medium
+
+ * version set to 5.1.5
+
+ -- Victor Seva <vseva(a)debian.org> Wed, 22 Aug 2018 10:05:51 +0200
+
kamailio (5.1.4) unstable; urgency=medium
* version set to 5.1.4
diff --git a/pkg/kamailio/deb/debian/changelog b/pkg/kamailio/deb/debian/changelog
index b078c9f9a7..19b4806e61 100644
--- a/pkg/kamailio/deb/debian/changelog
+++ b/pkg/kamailio/deb/debian/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.5) unstable; urgency=medium
+
+ * version set to 5.1.5
+
+ -- Victor Seva <vseva(a)debian.org> Wed, 22 Aug 2018 10:05:51 +0200
+
kamailio (5.1.4) unstable; urgency=medium
* version set to 5.1.4
diff --git a/pkg/kamailio/deb/jessie/changelog b/pkg/kamailio/deb/jessie/changelog
index b078c9f9a7..19b4806e61 100644
--- a/pkg/kamailio/deb/jessie/changelog
+++ b/pkg/kamailio/deb/jessie/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.5) unstable; urgency=medium
+
+ * version set to 5.1.5
+
+ -- Victor Seva <vseva(a)debian.org> Wed, 22 Aug 2018 10:05:51 +0200
+
kamailio (5.1.4) unstable; urgency=medium
* version set to 5.1.4
diff --git a/pkg/kamailio/deb/precise/changelog b/pkg/kamailio/deb/precise/changelog
index b078c9f9a7..19b4806e61 100644
--- a/pkg/kamailio/deb/precise/changelog
+++ b/pkg/kamailio/deb/precise/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.5) unstable; urgency=medium
+
+ * version set to 5.1.5
+
+ -- Victor Seva <vseva(a)debian.org> Wed, 22 Aug 2018 10:05:51 +0200
+
kamailio (5.1.4) unstable; urgency=medium
* version set to 5.1.4
diff --git a/pkg/kamailio/deb/sid/changelog b/pkg/kamailio/deb/sid/changelog
index b078c9f9a7..19b4806e61 100644
--- a/pkg/kamailio/deb/sid/changelog
+++ b/pkg/kamailio/deb/sid/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.5) unstable; urgency=medium
+
+ * version set to 5.1.5
+
+ -- Victor Seva <vseva(a)debian.org> Wed, 22 Aug 2018 10:05:51 +0200
+
kamailio (5.1.4) unstable; urgency=medium
* version set to 5.1.4
diff --git a/pkg/kamailio/deb/stretch/changelog b/pkg/kamailio/deb/stretch/changelog
index b078c9f9a7..19b4806e61 100644
--- a/pkg/kamailio/deb/stretch/changelog
+++ b/pkg/kamailio/deb/stretch/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.5) unstable; urgency=medium
+
+ * version set to 5.1.5
+
+ -- Victor Seva <vseva(a)debian.org> Wed, 22 Aug 2018 10:05:51 +0200
+
kamailio (5.1.4) unstable; urgency=medium
* version set to 5.1.4
diff --git a/pkg/kamailio/deb/trusty/changelog b/pkg/kamailio/deb/trusty/changelog
index b078c9f9a7..19b4806e61 100644
--- a/pkg/kamailio/deb/trusty/changelog
+++ b/pkg/kamailio/deb/trusty/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.5) unstable; urgency=medium
+
+ * version set to 5.1.5
+
+ -- Victor Seva <vseva(a)debian.org> Wed, 22 Aug 2018 10:05:51 +0200
+
kamailio (5.1.4) unstable; urgency=medium
* version set to 5.1.4
diff --git a/pkg/kamailio/deb/wheezy/changelog b/pkg/kamailio/deb/wheezy/changelog
index b078c9f9a7..19b4806e61 100644
--- a/pkg/kamailio/deb/wheezy/changelog
+++ b/pkg/kamailio/deb/wheezy/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.5) unstable; urgency=medium
+
+ * version set to 5.1.5
+
+ -- Victor Seva <vseva(a)debian.org> Wed, 22 Aug 2018 10:05:51 +0200
+
kamailio (5.1.4) unstable; urgency=medium
* version set to 5.1.4
diff --git a/pkg/kamailio/deb/xenial/changelog b/pkg/kamailio/deb/xenial/changelog
index b078c9f9a7..19b4806e61 100644
--- a/pkg/kamailio/deb/xenial/changelog
+++ b/pkg/kamailio/deb/xenial/changelog
@@ -1,3 +1,9 @@
+kamailio (5.1.5) unstable; urgency=medium
+
+ * version set to 5.1.5
+
+ -- Victor Seva <vseva(a)debian.org> Wed, 22 Aug 2018 10:05:51 +0200
+
kamailio (5.1.4) unstable; urgency=medium
* version set to 5.1.4
Hello,
with the summer holidays in the northern hemisphere approaching the end,
I am considering to release v5.1.5 out of Kamailio git branch 5.1 --
there were several fixes done since 5.1.4 and it is time to package
another minor release.
The propose date is next week on Wednesday, August 22, or slightly after
in case there are unexpected events delays it.
Should there be any issues you are aware of and not yet reported on the
bug tracker, do it asap in order to have a chance to be fixed:
- https://github.com/kamailio/kamailio/issues
Cheers,
Daniel
--
Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio World Conference -- www.kamailioworld.com
See <https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…>
------------------------------------------
[...truncated 1.26 MB...]
dpkg-deb: building package 'kamailio-rabbitmq-modules' in '../kamailio-rabbitmq-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-cnxcc-modules' in '../kamailio-cnxcc-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-erlang-modules' in '../kamailio-erlang-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-systemd-modules' in '../kamailio-systemd-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-phonenum-modules' in '../kamailio-phonenum-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-mongodb-modules' in '../kamailio-mongodb-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-extra-modules' in '../kamailio-extra-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-nth' in '../kamailio-nth_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-dbg' in '../kamailio-dbg_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-geoip-modules' in '../kamailio-geoip-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-geoip2-modules' in '../kamailio-geoip2-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-sqlite-modules' in '../kamailio-sqlite-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-json-modules' in '../kamailio-json-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-memcached-modules' in '../kamailio-memcached-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-lua-modules' in '../kamailio-lua-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-mono-modules' in '../kamailio-mono-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-python-modules' in '../kamailio-python-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-redis-modules' in '../kamailio-redis-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-mysql-modules' in '../kamailio-mysql-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-postgres-modules' in '../kamailio-postgres-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-cpl-modules' in '../kamailio-cpl-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-radius-modules' in '../kamailio-radius-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-unixodbc-modules' in '../kamailio-unixodbc-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-presence-modules' in '../kamailio-presence-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-perl-modules' in '../kamailio-perl-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-snmpstats-modules' in '../kamailio-snmpstats-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
dpkg-deb: building package 'kamailio-xmpp-modules' in '../kamailio-xmpp-modules_5.2.0~dev6+0~20180821011152.1184+bionic_i386.deb'.
make[1]: Leaving directory '/tmp/buildd/kamailio-5.2.0~dev6+0~20180821011152.1184+bionic'
dpkg-genbuildinfo --build=any
dpkg-genchanges --build=any >../kamailio_5.2.0~dev6+0~20180821011152.1184+bionic_i386.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
dpkg-source --after-build kamailio-5.2.0~dev6+0~20180821011152.1184+bionic
dpkg-buildpackage: info: binary-only upload (no source included)
I: user script /var/cache/pbuilder/build/cow.15941/tmp/hooks/B20autopkgtest starting
+ cd /tmp/buildd/kamailio-5.2.0~dev6+0~20180821011152.1184+bionic/debian/..
+ [ ! -f debian/tests/control ]
+ echo Package does not have autopkgtest support, debian/tests/control is missing
Package does not have autopkgtest support, debian/tests/control is missing
+ exit 0
I: user script /var/cache/pbuilder/build/cow.15941/tmp/hooks/B20autopkgtest finished
I: Copying back the cached apt archive contents
I: unmounting /tmp/apt-jdg_Kmczs9 filesystem
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
E: BUILDRESULT=[<https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…]> is not a directory.
I: Current time: Tue Aug 21 04:44:41 UTC 2018
I: pbuilder-time-stamp: 1534826681
-> Cleaning COW directory
forking: rm -rf /var/cache/pbuilder/build//cow.15941
+ '[' 0 -eq 0 ']'
+ rm -f /var/run/lock/bionic-i386.building.8734
+ '[' -n true ']'
+ echo '*** Config variable '\''BUILD_ONLY'\'' is set, ignoring request to use local repository. ***'
*** Config variable 'BUILD_ONLY' is set, ignoring request to use local repository. ***
+ binaries_to_workspace
+ echo '*** Moving binaries files to workspace. ***'
*** Moving binaries files to workspace. ***
+ mv '<https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…'> <https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…>
mv: cannot stat ‘<https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…>: No such file or directory
+ rmdir <https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…>
rmdir: failed to remove ‘<https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…>: No such file or directory
+ autopkg_run
+ case "${ADT:-}" in
+ echo '*** Skipping external autopkgtests as ADT is neither set to '\''external'\'' nor '\''all'\'' ***'
*** Skipping external autopkgtests as ADT is neither set to 'external' nor 'all' ***
+ return 0
+ autopkgtest_results
+ '[' -n '' ']'
+ mkdir -p adt
mkdir: cannot create directory ‘adt’: No such file or directory
+ '[' -r autopkgtest.summary ']'
+ touch adt/summary
touch: cannot touch ‘adt/summary’: No such file or directory
+ '[' -n /home/admin/kamailio-deb-jenkins/scripts/jdg-debc ']'
+ echo '*** Found environment variable POST_BUILD_HOOK, set to /home/admin/kamailio-deb-jenkins/scripts/jdg-debc ***'
*** Found environment variable POST_BUILD_HOOK, set to /home/admin/kamailio-deb-jenkins/scripts/jdg-debc ***
+ sh /home/admin/kamailio-deb-jenkins/scripts/jdg-debc
sh: 0: getcwd() failed: No such file or directory
┌──────────────────────────────────────────────────────────────────────────────┐
│ Displaying content of generated Debian packages. │
└──────────────────────────────────────────────────────────────────────────────┘
No changes and deb files found in , ignoring.
+ bailout 0
+ '[' -n 0 ']'
+ EXIT=0
+ '[' -n '' ']'
+ rm -f /var/run/lock/bionic-i386.building.8734
+ '[' -r /var/run/lock/bionic-i386.update.8734 ']'
+ '[' '' = true ']'
+ echo '*** Getting rid of files in <https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…> to avoid problems in next run. ***'
*** Getting rid of files in <https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…> to avoid problems in next run. ***
+ rm -f '<https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…'>
+ '[' -n /tmp/tmp.MzAS1Tm8ht ']'
+ rm -rf /tmp/tmp.MzAS1Tm8ht
+ '[' -n /tmp/apt-jdg_Kmczs9 ']'
+ sudo rm -rf /tmp/apt-jdg_Kmczs9
+ '[' -n 12737 ']'
++ sed -e 's/^\([0-9]*\).*/\1/'
+ SECONDS=810
++ date
+ echo '*** Finished execution of /usr/bin/build-and-provide-package at Tue Aug 21 04:44:43 UTC 2018 [running 810 seconds] ***'
*** Finished execution of /usr/bin/build-and-provide-package at Tue Aug 21 04:44:43 UTC 2018 [running 810 seconds] ***
+ exit 0
[slave] $ /bin/sh -xe /tmp/jenkins1457502802034705748.sh
FATAL: command execution failed
Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to jenkins-debian-glue-slave (i-02da097e243b07a0a)
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)
at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
at hudson.remoting.Channel.call(Channel.java:955)
at hudson.Launcher$RemoteLauncher.launch(Launcher.java:1052)
at hudson.Launcher$ProcStarter.start(Launcher.java:449)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:109)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
at hudson.model.Build$BuildExecution.build(Build.java:206)
at hudson.model.Build$BuildExecution.doRun(Build.java:163)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
at hudson.model.Run.execute(Run.java:1798)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
java.io.IOException: Process working directory '<https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…'> doesn't exist!
at hudson.Proc$LocalProc.<init>(Proc.java:247)
at hudson.Proc$LocalProc.<init>(Proc.java:218)
at hudson.Launcher$LocalLauncher.launch(Launcher.java:929)
at hudson.Launcher$ProcStarter.start(Launcher.java:449)
at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:1299)
at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:1259)
at hudson.remoting.UserRequest.perform(UserRequest.java:212)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:369)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Build step 'Execute shell' marked build as failure
Archiving artifacts
ERROR: Build step failed with exception
Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to jenkins-debian-glue-slave (i-02da097e243b07a0a)
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)
at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
at hudson.remoting.Channel.call(Channel.java:955)
at hudson.FilePath.act(FilePath.java:1036)
at hudson.FilePath.act(FilePath.java:1025)
at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:233)
at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
at hudson.model.Build$BuildExecution.post2(Build.java:186)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
at hudson.model.Run.execute(Run.java:1823)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
<https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…> does not exist.
at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:484)
at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:461)
at hudson.tasks.ArtifactArchiver$ListFiles.invoke(ArtifactArchiver.java:288)
at hudson.tasks.ArtifactArchiver$ListFiles.invoke(ArtifactArchiver.java:268)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2917)
at hudson.remoting.UserRequest.perform(UserRequest.java:212)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:369)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Build step 'Archive the artifacts' marked build as failure
TAP Reports Processing: START
Looking for TAP results report in workspace using pattern: report/*.tap
ERROR: Step ‘Publish TAP Results’ aborted due to exception:
Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to jenkins-debian-glue-slave (i-02da097e243b07a0a)
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)
at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
at hudson.remoting.Channel.call(Channel.java:955)
at hudson.FilePath.act(FilePath.java:1036)
at hudson.FilePath.act(FilePath.java:1025)
at hudson.FilePath.list(FilePath.java:1840)
at hudson.FilePath.list(FilePath.java:1824)
at hudson.FilePath.list(FilePath.java:1809)
at org.tap4j.plugin.TapPublisher.locateReports(TapPublisher.java:647)
at org.tap4j.plugin.TapPublisher.performImpl(TapPublisher.java:383)
at org.tap4j.plugin.TapPublisher.perform(TapPublisher.java:371)
at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
at hudson.model.Build$BuildExecution.post2(Build.java:186)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
at hudson.model.Run.execute(Run.java:1823)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
java.io.IOException: <https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…> does not exist.
at hudson.FilePath.glob(FilePath.java:1870)
at hudson.FilePath.access$2400(FilePath.java:210)
at hudson.FilePath$23.invoke(FilePath.java:1843)
at hudson.FilePath$23.invoke(FilePath.java:1840)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2917)
at hudson.remoting.UserRequest.perform(UserRequest.java:212)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:369)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Recording test results
ERROR: Build step failed with exception
Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to jenkins-debian-glue-slave (i-02da097e243b07a0a)
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)
at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
at hudson.remoting.Channel.call(Channel.java:955)
at hudson.FilePath.act(FilePath.java:1036)
at hudson.FilePath.act(FilePath.java:1025)
at hudson.tasks.junit.JUnitParser.parseResult(JUnitParser.java:114)
at hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:136)
at hudson.tasks.junit.JUnitResultArchiver.parseAndAttach(JUnitResultArchiver.java:166)
at hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:153)
at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
at hudson.model.Build$BuildExecution.post2(Build.java:186)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
at hudson.model.Run.execute(Run.java:1823)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
<https://kamailio.sipwise.com/job/kamailiodev-nightly-binaries/architecture=…> does not exist.
at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:484)
at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:461)
at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:141)
at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:118)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2917)
at hudson.remoting.UserRequest.perform(UserRequest.java:212)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:369)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Build step 'Publish JUnit test result report' marked build as failure