The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com
https://tickets.puppetlabs.com. See the following page for information on filing tickets with JIRA:
Error not properly reported if upload of report fails
|Branch:||Affected Dashboard version:|
If Dashboard encounters an error while trying to process a report from the Puppet master (blank report or failure in the create method), Dashboard produces a 500 error. From reading the code (app/controllers/reports_controller.rb) it is clear that a 406 error was intended; the 406 error is not getting returned properly because Rails is looking for a haml file to render.