Description
Issue
When you try to launch a task within project from the list of task templates using Play button, there are no Survey variables to fill (screenshot 1, task 568) even tho they are setup correctly. But when you open the task tenplate and run it using the Run button in the top right corner, all the variables are shown and everything works correctly (screenshot 2, task 569).
Don't know if this is intentional feature and I just missed it or is this something overlooked, but a few users alerted me to it.
It does not hinder the tasks whatsoever because when you launch it either way, the complete (if you don't need that variable to exist). No traces in logs either and I think it happened during upgrade from 2.13.15 to 2.14.8.
Impact
Web-Frontend (what users interact with)
Installation method
Package
Database
MySQL
Browser
Firefox
Semaphore Version
2.14.9-66611eb-1746446916
Ansible Version
ansible [core 2.17.11]
config file = /etc/ansible/ansible.cfg
configured module search path = ['/home/pytelao/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3/dist-packages/ansible
ansible collection location = /home/pytelao/.ansible/collections:/usr/share/ansible/collections
executable location = /usr/bin/ansible
python version = 3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0] (/usr/bin/python3)
jinja version = 3.1.2
libyaml = True
Logs & errors
2025-05-07 14:35:46.000 vxxxxxxISVSanse
vxxxxxxISVSanse semaphore[2568]: time="2025-05-07T14:35:46+02:00" level=info msg="Release resource locker with TaskRunner 569"
2025-05-07 14:35:46.000 vxxxxxxISVSanse
vxxxxxxISVSanse semaphore[2568]: time="2025-05-07T14:35:46+02:00" level=info msg="Stopped running TaskRunner 569"
2025-05-07 14:35:40.000 vxxxxxxISVSanse
vxxxxxxISVSanse semaphore[2568]: time="2025-05-07T14:35:40+02:00" level=error msg="Error 1366 (22007): Incorrect string value: '\xF0\x9F\x96\xB4",...' for column semaphoreui
.task__output
.output
at row 1"
2025-05-07 14:35:34.000 vxxxxxxISVSanse
vxxxxxxISVSanse semaphore[2568]: time="2025-05-07T14:35:34+02:00" level=info msg="Task 569 removed from queue"
2025-05-07 14:35:34.000 vxxxxxxISVSanse
vxxxxxxISVSanse semaphore[2568]: time="2025-05-07T14:35:34+02:00" level=info msg="Set resource locker with TaskRunner 569"
2025-05-07 14:35:31.000 vxxxxxxISVSanse
vxxxxxxISVSanse semaphore[2568]: time="2025-05-07T14:35:31+02:00" level=info msg="Task 569 added to queue"
2025-05-07 14:34:55.000 vxxxxxxISVSanse
vxxxxxxISVSanse semaphore[2568]: time="2025-05-07T14:34:55+02:00" level=info msg="Release resource locker with TaskRunner 568"
2025-05-07 14:34:55.000 vxxxxxxISVSanse
vxxxxxxISVSanse semaphore[2568]: time="2025-05-07T14:34:55+02:00" level=info msg="Stopped running TaskRunner 568"
2025-05-07 14:34:49.000 vxxxxxxISVSanse
vxxxxxxISVSanse semaphore[2568]: time="2025-05-07T14:34:49+02:00" level=error msg="Error 1366 (22007): Incorrect string value: '\xF0\x9F\x96\xB4",...' for column semaphoreui
.task__output
.output
at row 1"
2025-05-07 14:34:44.000 vxxxxxxISVSanse
vxxxxxxISVSanse semaphore[2568]: time="2025-05-07T14:34:44+02:00" level=info msg="Task 568 removed from queue"
2025-05-07 14:34:44.000 vxxxxxxISVSanse
vxxxxxxISVSanse semaphore[2568]: time="2025-05-07T14:34:44+02:00" level=info msg="Set resource locker with TaskRunner 568"
2025-05-07 14:34:43.000 vxxxxxxISVSanse
vxxxxxxISVSanse semaphore[2568]: time="2025-05-07T14:34:43+02:00" level=info msg="Task 568 added to queue"
Manual installation - system information
Linux vxxxxxxISVSanse 6.1.0-34-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.135-1 (2025-04-25) x86_64 GNU/Linux
Reverse proxy using Apache2
Configuration
No response