danfickle / danfickle/openhtmltopdf

Thread gets stuck while converting HTML to PDF with tables

Open
#987 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
2.2k
Forks
423
PR merge metrics
No merged PRs in 30d

Description

`[{:type java.lang.NullPointerException
:message "Cannot invoke \"com.openhtmltopdf.layout.FloatManager.removeFloat(com.openhtmltopdf.render.BlockBox)\" because the return value of \"com.openhtmltopdf.render.FloatedBoxData.getManager()\" is null"
:at [com.openhtmltopdf.render.BlockBox reset "BlockBox.java" 656]}]
:trace
[[com.openhtmltopdf.render.BlockBox reset "BlockBox.java" 656]
[com.openhtmltopdf.render.Box resetChildren "Box.java" 773]
[com.openhtmltopdf.render.Box reset "Box.java" 725]
[com.openhtmltopdf.render.BlockBox reset "BlockBox.java" 641]
[com.openhtmltopdf.newtable.TableRowBox reset "TableRowBox.java" 490]
[com.openhtmltopdf.render.Box resetChildren "Box.java" 773]
[com.openhtmltopdf.render.Box reset "Box.java" 725]
[com.openhtmltopdf.render.BlockBox reset "BlockBox.java" 641]
[com.openhtmltopdf.newtable.TableSectionBox reset "TableSectionBox.java" 185]
[com.openhtmltopdf.render.Box resetChildren "Box.java" 773]
[com.openhtmltopdf.render.Box reset "Box.java" 725]
[com.openhtmltopdf.render.BlockBox reset "BlockBox.java" 641]
[com.openhtmltopdf.newtable.TableBox reset "TableBox.java" 628]
[com.openhtmltopdf.render.Box resetChildren "Box.java" 773]
[com.openhtmltopdf.render.Box reset "Box.java" 725]
[com.openhtmltopdf.render.BlockBox reset "BlockBox.java" 641]
[com.openhtmltopdf.render.Box resetChildren "Box.java" 773]
[com.openhtmltopdf.render.Box reset "Box.java" 725]
[com.openhtmltopdf.render.BlockBox reset "BlockBox.java" 641]
[com.openhtmltopdf.render.Box resetChildren "Box.java" 773]
[com.openhtmltopdf.render.Box reset "Box.java" 725]
[com.openhtmltopdf.render.BlockBox reset "BlockBox.java" 641]
[com.openhtmltopdf.newtable.TableRowBox reset "TableRowBox.java" 490]
[com.openhtmltopdf.layout.BlockBoxing layoutContent "BlockBoxing.java" 120]
[com.openhtmltopdf.render.BlockBox layoutChildren "BlockBox.java" 1284]
[com.openhtmltopdf.newtable.TableSectionBox layoutChildren "TableSectionBox.java" 137]
[com.openhtmltopdf.render.BlockBox layout "BlockBox.java" 1085]
[com.openhtmltopdf.newtable.TableSectionBox layout "TableSectionBox.java" 278]
[com.openhtmltopdf.render.BlockBox layout "BlockBox.java" 1028]
[com.openhtmltopdf.layout.BlockBoxing layoutBlockChild0 "BlockBoxing.java" 388]
[com.openhtmltopdf.layout.BlockBoxing layoutBlockChild "BlockBoxing.java" 366]
[com.openhtmltopdf.layout.BlockBoxing layoutContent "BlockBoxing.java" 106]
[com.openhtmltopdf.render.BlockBox layoutChildren "BlockBox.java" 1284]
[com.openhtmltopdf.newtable.TableBox layoutChildren "TableBox.java" 326]
[com.openhtmltopdf.render.BlockBox layout "BlockBox.java" 1085]
[com.openhtmltopdf.render.BlockBox layout "BlockBox.java" 1028]
[com.openhtmltopdf.newtable.TableBox layoutTable "TableBox.java" 291]
[com.openhtmltopdf.newtable.TableBox layout "TableBox.java" 244]
[com.openhtmltopdf.layout.BlockBoxing layoutBlockChild0 "BlockBoxing.java" 388]
[com.openhtmltopdf.layout.BlockBoxing layoutBlockChild "BlockBoxing.java" 366]
[com.openhtmltopdf.layout.BlockBoxing layoutContent "BlockBoxing.java" 106]
[com.openhtmltopdf.render.BlockBox layoutChildren "BlockBox.java" 1284]
[com.openhtmltopdf.render.BlockBox layout "BlockBox.java" 1085]
[com.openhtmltopdf.render.BlockBox layout "BlockBox.java" 1028]
[com.openhtmltopdf.layout.BlockBoxing layoutBlockChild0 "BlockBoxing.java" 388]
[com.openhtmltopdf.layout.BlockBoxing layoutBlockChild "BlockBoxing.java" 366]
[com.openhtmltopdf.layout.BlockBoxing layoutContent "BlockBoxing.java" 106]
[com.openhtmltopdf.render.BlockBox layoutChildren "BlockBox.java" 1284]
[com.openhtmltopdf.render.BlockBox layout "BlockBox.java" 1085]
[com.openhtmltopdf.render.BlockBox layout "BlockBox.java" 1028]
[com.openhtmltopdf.pdfboxout.PdfBoxRenderer layout "PdfBoxRenderer.java" 353]
[com.openhtmltopdf.pdfboxout.PdfRendererBuilder run "PdfRendererBuilder.java" 45]`


I'm converting HTML to PDF locally and the data is being rendered correctly, but the error above is occurring in the production environment. The memory and resource usage of the pods are healthy. Do you know what might be happening? This HTML file has embedded CSS, could this be related?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.