Symptoms include one or more of the following:
11 Jan 2017 14:55:28,173 ERROR [ReportController:88] Could not generate dashboard PDF
java.lang.NullPointerException
at java.net.URLEncoder.encode(URLEncoder.java:204)
at com.firehunter.dashboard.controllers.ReportController.generateReportFromResource(ReportController.java:86)
For additional verification, perform the following steps
On unregistered Redhat 7 systems, there is a missing library on that system that phantomjs expects to be there. PhantomJs is what creates the PDF.
Redhat/Centos based systems:
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
Debian/Ubuntu
sudo apt-get install libfontconfig