Feb 08 2021

T13-2021 Issue in Pipeline Pilot 2021: runjob.pl links run as anonymous user respond with “400 Bad Request”

Pipeline Pilot

Program

Pipeline Pilot 2021

Operating System

All supported operating systems for Pipeline Pilot 2021

Background

An issue has been identified in Pipeline Pilot 2021 wherein "runjob.pl" links that are configured to be run as the anonymous user will return the "400 Bad Request" HTTP status code.

"runjob.pl" links are included in reports whenever:

  1. A component with a "Work Protocol" parameter (e.g. input Form or Submit Button) and the work protocol is configured to "Run as Anonymous User".
  2. An arbitrary reporting component (e.g. Text) has a value specified for the "Links and Actions/Protocol Link" parameter and the protocol link is configured to "Run as Anonymous User".

The issue will arise when a report containing "runjob.pl" links are displayed in a browser for which no existing Pipeline Pilot user has previously logged in. If the issue is encountered, Pipeline Pilot will display a page containing the following text:

Job Failure

Errors

No protocol specified.

Note: Anonymous execution of runjob.pl links generated from Work Protocol or Protocol Link parameters will only work if "Anonymous Access" is set in the Security > Authentication page of the Pipeline Pilot Administration Portal by specifying a username and password adhering to the Authentication Method chosen on the same page.

Solution

This issue has been logged as defect PPC-9934. A fix is being considered for a future release of Pipeline Pilot.

If you encounter this issue, please contact BIOVIA Support to discuss possible workarounds.

How to contact BIOVIA Support

If you have any questions, please contact BIOVIA Support.