Dashboards & Visualizations

Generate PDF does not work with view with html

matthijsk
Explorer

I am running Splunk 5.0.5 on a Windows 2008 R 2 server. When trying to generate a PDF from a view I get the following error:

'NoneType' object has no attribute 'strip'

In the python.log file I get the following error:

2013-11-04 14:29:40,457 CET INFO    pdfgen_endpoint:310 - pdf time-of-report=1383571780.46
2013-11-04 14:29:40,862 CET ERROR   __init__:173 - 'NoneType' object has no attribute 'strip'
Traceback (most recent call last):
  File "E:\Apps\Splunk\Python-2.7\Lib\site-packages\splunk\rest\__init__.py", line 171, in dispatch
    methodOutput = method()
  File "E:\Apps\Splunk\etc\system\bin\pdfgen_endpoint.py", line 118, in handle_GET
    if not self._render():
  File "E:\Apps\Splunk\etc\system\bin\pdfgen_endpoint.py", line 152, in _render
    self._startNextSearch()
  File "E:\Apps\Splunk\etc\system\bin\pdfgen_endpoint.py", line 406, in _startNextSearch
    if not view.dispatchSearch(overrideNowTime=self._now):
  File "E:\Apps\Splunk\Python-2.7\Lib\site-packages\splunk\pdf\pdfgen_views.py", line 76, in dispatchSearch
    searchJobObj = splunk.search.dispatch(pu.prepareInlineSearchCommand(searchCommand), sessionKey=self._sessionKey, **options)
  File "E:\Apps\Splunk\Python-2.7\Lib\site-packages\splunk\pdf\pdfgen_utils.py", line 104, in prepareInlineSearchCommand
    strippedSearchCommand = searchCommand.strip()
AttributeError: 'NoneType' object has no attribute 'strip'

If I remove the row with html text the PDF is generated, even if I just put in

<row>
  <html>
  </html>
</row>

the report does not work anymore. According to the documentation I should be able to add html to simple XML and still be able to generate a pdf. Can anyone help me with tis?

Tags (3)

ChrisG
Splunk Employee
Splunk Employee

This is a known issue (SPL-75106). It is fixed in version 6.0, and will be fixed in a future 5.0.x maintenance release.

chris
Motivator

Have you by any chance found an answer/solution for this issue?

0 Karma
Get Updates on the Splunk Community!

SplunkTrust Application Period is Officially OPEN!

It's that time, folks! The application/nomination period for the 2025 SplunkTrust is officially open! If you ...

Splunk Answers Content Calendar, June Edition II

Get ready to dive into Splunk Dashboard panels this week! We'll be tackling common questions around ...

Splunk Observability Cloud's AI Assistant in Action Series: Auditing Compliance and ...

This is the third post in the Splunk Observability Cloud’s AI Assistant in Action series that digs into how to ...