Kexec Error During command execution: no implicit conversion of String to Integer

**Problem: Kexec => Error During command execution: no implicit conversion of String to Integer

**Expected outcome: server kexecs

**Foreman and Proxy versions: 2.1.2

Foreman and Proxy plugin versions:

Distribution and version:

Other relevant data:
proxy log
2021-01-20T15:21:25 fc885522 [I] Started PUT /discovery/10.238.30.254/power/reboot
2021-01-20T15:21:25 fc885522 [I] Finished PUT /discovery/10.238.30.254/power/reboot with 200 (74.79 ms)

Server Console
image

Foreman discovery version
{
“id”:“foreman_discovery”,
“name”:“foreman_discovery”,
“author”:“Aditi Puntambekar, alongoldboim, Alon Goldboim, amirfefer, Amit Karsale, Amit Upadhye, Amos Benari, Avi Sharvit, Bryan Kearney, bshuster, Daniel Lobato, Daniel Lobato Garcia, Daniel Lobato García, Danny Smit, David Davis, Djebran Lezzoum, Dominic Cleal, Eric D. Helms, Ewoud Kohl van Wijngaarden, Frank Wall, Greg Sutcliffe, ChairmanTubeAmp, Ido Kanner, imriz, Imri Zvik, Ivan Nečas, Joseph Mitchell Magen, June Zhang, kgaikwad, Lars Berntzon, ldjebran, Leos Stejskal, Lukas Zapletal, Lukáš Zapletal, Marek Hulan, Marek Hulán, Martin Bačovský, Matt Jarvis, Michael Moll, Nick, odovzhenko, Ohad Levy, Ondrej Prazak, OndÅ™ej Ezr, Ori Rabin, orrabin, Partha Aji, Petr Chalupa, Phirince Philip, Rahul Bajaj, Robert Antoni Buj Gelonch, Scubafloyd, Sean O\'Keeffe, Sebastian Gräßl, Shimon Shtein, Shlomi Zadok, Stephen Benjamin, Swapnil Abnave, Thomas Gelf, Timo Goebel, Tomas Strych, Tom Caspy, Tomer Brisker, and Yann Cézard”,
“description”:“MaaS Discovery Plugin engine for Foreman”,
“url”:“GitHub - theforeman/foreman_discovery: A plugin to enable Metal-as-a-Service discovery functionality in foreman”,
“version”:“16.1.0”
},

Foreman Discovery iso version : 3.6.4

Rendered KEXEC JSON
{
“kernel”: “http://xxx.xxx.com/pulp/repos/UPS/prod/View-RHEL-8-Default/content/dist/rhel8/8.3/x86_64/baseos/kickstart//images/pxeboot/vmlinuz”,
“initram”: “http://xxx.xxx.com/pulp/repos/UPS/prod/View-RHEL-8-Default/content/dist/rhel8/8.3/x86_64/baseos/kickstart//images/pxeboot/initrd.img”,
“append”: “ks=http://xxx.xxx.com:8000/unattended/provision?token=8422db79-30e2-4942-a4f1-63bbc8c048f8&static=yes inst.ks.sendmac ip=XX.XXX.XX.XXX::XX.XXX.X.X:XXX.XXX.XXX.0:::none nameserver=XXX.X.X.X ksdevice=bootif BOOTIF=00-00-50-56-XX-XX-XX nokaslr inst.sshd systemd.mask=multipathd.service”
}

Update your FDI to the latest version. This was fixed.

Oh it was fixed but we haven’t updated the package yet!

I need to fix this.

Fixed in 3.7.3

lukas, thank you! will test today.