Job composer Sorry, but something went wrong 2

While letting a user play with the job composer, suddenly it was hard broken:

“Something went wrong”

Letting the user restart his OoD web server didn’t help, job composer was only broken for that specific user.

Some relevant info pulled from the logs by [Stijn De Weirdt]

App 31637 output: [2021-02-16 09:17:55 +0100 ] INFO "method=GET path=/pun/sys/myjobs/ format=html controller=WorkflowsController action=index status=500 error='ActionView::Template::Error: no implicit conversion of nil into String' duration=95.16 view=0.00 db=3.00" App 31637 output: [2021-02-16 09:17:55 +0100 ] FATAL "" App 31637 output: [2021-02-16 09:17:55 +0100 ] FATAL "ActionView::Template::Error (no implicit conversion of nil into String):" App 31637 output: [2021-02-16 09:17:55 +0100 ] FATAL "79: \n 80: <tbody>\n 81: <% @workflows.each do |workflow| %>\n 82: <tr class=\"job-row<%= \" missing-cluster\" unless workflow.batch_host_exists? %><%= \" missing-dir\" unless workflow.staged_dir_exists? %><%= \" missing-script\" unless workflow.script_name && workflow.staged_script_exists? %>\" id=\"<%= workflow.id %>\">\n 83: <td data-sort=\"<%= workflow.id %>\"><small><%= local_time(workflow.created_at) %></small></td>\n 84: <td><span title=\"<%= workflow.name %>\"><strong><%= workflow.name %></strong></span></td>\n 85: <%# FIXME: AJAX causes a problem with this change %>" App 31637 output: [2021-02-16 09:17:55 +0100 ] FATAL "" App 31637 output: [2021-02-16 09:17:55 +0100 ] FATAL "app/models/workflow.rb:86:in initialize’\napp/models/workflow.rb:86:in new'\napp/models/workflow.rb:86:in script_path’\napp/models/workflow.rb:82:in staged_script_exists?'\napp/views/workflows/index.html.erb:82:in block in _app_views_workflows_index_html_erb___2482992020757766067_23278260’\napp/views/workflows/index.html.erb:81:in `_app_views_workflows_index_html_erb___2482992020757766067_23278260’" App 31960 output: Listening on 3000

Specific user only, not all, cant reproduce at the moment