HEAD requests to static resources in the UI don't work

Description

HEAD requests have stopped working for some resources. I'm using HEAD requests in jquery to check to see if offline-docs or the Windows EXE installer is present on the system before writing links so these features are now broken.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Jesse White November 30, 2017 at 10:01 PM

Seth Leger November 29, 2017 at 9:16 PM

I think I had a bad foundation-2017 base that had a problem from , rebasing to see if it fixes the build.

Seth Leger November 29, 2017 at 9:02 PM

After looking at the Jetty source, they made some updates to their HttpConnection class in Jetty 9.4.2 and these changes seem to fix the problem. I'm working now on upgrading to that version but the Minion container is not starting correctly because of what looks like a missing dependency on javax.activation that must have (coincidentally) been satisfied by Jetty 9.4.0:

Seth Leger November 15, 2017 at 8:45 PM

Jetty is actually throwing an exception here. HEAD requests appear to work in parts of the UI but fail on static resources.

Static resources return additional headers:

Fixed

Details

Assignee

Reporter

Components

Sprint

Affects versions

Priority

PagerDuty

Created October 18, 2017 at 2:48 PM
Updated November 30, 2017 at 10:01 PM
Resolved November 30, 2017 at 10:01 PM