pdfreport error "path must start with a moveto or rect"
Dear Rosemarie,
I have installed Profit-HPC in GWDG HPC and it seems to work. Now I would like to generate some reports, but unfortunately run into error messages.
Can you please check if you can generate the report with the attached_json_data. Thank you in advance
Below is the error which I get:
reading /usr/users/akhuziy/profit/data/1230201.pdf.json
use configuration file: /usr/users/akhuziy/GIT/pdf-report/conf/pdfreport.conf
creating global barchart for JobID 1230201
creating barchart cpu_usage
creating barchart mem_rss_max
creating barchart mem_rss_avg
creating barchart mem_swap_max
creating barchart read_bytes
creating barchart write_bytes
creating barchart read_count
creating barchart write_count
creating barchart cpu_time_user
creating barchart cpu_time_system
creating barchart cpu_time_idle
creating barchart cpu_time_iowait
/usr/users/akhuziy/.local/lib/python3.6/site-packages/pandas/plotting/_matplotlib/tools.py:20: UserWarning: This figure was using constrained_layout==True, but that is incompatible with subplots_adjust and or tight_layout: setting constrained_layout==False.
fig.subplots_adjust(bottom=0.2)
Traceback (most recent call last):
File "/usr/users/akhuziy/GIT/pdf-report/pdfreport.py", line 1216, in <module>
main(sys.argv[1:])
File "/usr/users/akhuziy/GIT/pdf-report/pdfreport.py", line 1206, in main
make_report(report,tmpdir,pdfdir,bc_labels,bc_files,ts_labels,ts_files)
File "/usr/users/akhuziy/GIT/pdf-report/pdfreport.py", line 1014, in make_report
add_image(c,image_path, scaling_factor, pos[0], pos[1], pos[2], pos[3], bc_labels[ibc])
File "/usr/users/akhuziy/GIT/pdf-report/pdfreport.py", line 664, in add_image
renderPDF.draw(scaled_drawing, my_canvas, iposx, iposy)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderPDF.py", line 29, in draw
R.draw(renderScaledDrawing(drawing), canvas, x, y, showBoundary=showBoundary)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 205, in draw
self.drawNode(drawing)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderPDF.py", line 54, in drawNode
self.drawNodeDispatcher(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 286, in drawNodeDispatcher
self.drawGroup(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 317, in drawGroup
self.drawNode(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderPDF.py", line 54, in drawNode
self.drawNodeDispatcher(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 286, in drawNodeDispatcher
self.drawGroup(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 317, in drawGroup
self.drawNode(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderPDF.py", line 54, in drawNode
self.drawNodeDispatcher(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 286, in drawNodeDispatcher
self.drawGroup(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 317, in drawGroup
self.drawNode(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderPDF.py", line 54, in drawNode
self.drawNodeDispatcher(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 286, in drawNodeDispatcher
self.drawGroup(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 317, in drawGroup
self.drawNode(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderPDF.py", line 54, in drawNode
self.drawNodeDispatcher(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 286, in drawNodeDispatcher
self.drawGroup(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 317, in drawGroup
self.drawNode(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderPDF.py", line 54, in drawNode
self.drawNodeDispatcher(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 286, in drawNodeDispatcher
self.drawGroup(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 317, in drawGroup
self.drawNode(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderPDF.py", line 54, in drawNode
self.drawNodeDispatcher(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderbase.py", line 282, in drawNodeDispatcher
self.drawPath(node)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/renderPDF.py", line 183, in drawPath
isClosed = _renderPath(path, drawFuncs, forceClose=fill and autoclose=='pdf')
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/svglib/svglib.py", line 1433, in patchedRenderPath
return original_renderPath(path, drawFuncs, **kwargs)
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/graphics/shapes.py", line 997, in _renderPath
drawFuncs[op](*points[i:j])
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/pdfgen/pathobject.py", line 127, in close
self._code_append('h')
File "/usr/users/akhuziy/.local/lib/python3.6/site-packages/reportlab/pdfgen/pathobject.py", line 36, in _init_code_append
assert c.endswith(' m') or c.endswith(' re'), 'path must start with a moveto or rect'
AssertionError: path must start with a moveto or rect