Forum Bugs

What does `prince: internal error: failed to pack grid item` mean?

seisenach
Trying to use a little bit of css grid in a pdf, and getting "prince: internal error: failed to pack grid item" error, not sure what that means or how to resolve or how to get more details?

version: Prince 16

command run: $ prince --style=printMedia.css --input=html5 temp/test.html -o temp/test.pdf -v

output:
```
(litelytics) ~/P/deus_lex (feature/56622-adjust-parties-list-in-pdf|✚1) $ prince --style=litelytics/api/litelytics_api/resources/printMedia.css --input=html5 temp/test-parties-list-pdf.html -o temp/test-parties-list-pdf.pdf -v
prince: loading document: /usr/local/lib/prince/license/license.dat
prince: Loading document...
prince: loading HTML5 input: temp/test-parties-list-pdf.html
prince: loading document: temp/test-parties-list-pdf.html
prince: Applying style sheets...
prince: loading style sheet: litelytics/api/litelytics_api/resources/printMedia.css
prince: loading style sheet: litelytics/api/litelytics_api/resources/printMedia.css
prince: litelytics/api/litelytics_api/resources/printMedia.css:104: warning: parse error in media query at '-1'
prince: litelytics/api/litelytics_api/resources/printMedia.css:239: warning: discarded '@namespace' rule
prince: litelytics/api/litelytics_api/resources/printMedia.css:784: warning: unknown pseudo-class ':focus-visible'
prince: litelytics/api/litelytics_api/resources/printMedia.css:1530: warning: unknown page class ':nth'
prince: litelytics/api/litelytics_api/resources/printMedia.css:1558: warning: unknown page class ':nth'
prince: litelytics/api/litelytics_api/resources/printMedia.css:104: warning: parse error in media query at '-1'
prince: litelytics/api/litelytics_api/resources/printMedia.css:239: warning: discarded '@namespace' rule
prince: litelytics/api/litelytics_api/resources/printMedia.css:784: warning: unknown pseudo-class ':focus-visible'
prince: litelytics/api/litelytics_api/resources/printMedia.css:1530: warning: unknown page class ':nth'
prince: litelytics/api/litelytics_api/resources/printMedia.css:1558: warning: unknown page class ':nth'
prince: Preparing document...
prince: Converting document...
prince: used font: Lato, Bold
prince: used font: Lato, Regular
prince: used font: Lato, Italic
prince: page 2: warning: no font for Latin-1 Supplement character U+008F, fallback to U+2BD1 ⯑
prince: loading font: /usr/local/lib/prince/style/../fonts/prince-fallback.ttf
prince: used font: PrinceFallback, Regular
prince: internal error: failed to pack grid item
prince: Finished: failure
```

css:
```
.lm-layout-sidebar-content-wrapper {
display: grid;
grid-template-areas: "sidebar" "sidebar-content";
}
```

Thank you,

mikeday
This may be a bug in Prince, would you be able to email me (mikeday@yeslogic.com) the HTML and CSS that produces the problem?
seisenach
@mikeday,

I sent along the html and css to your email. Thank you for taking a look.
seisenach
To document the result here, the issue is resolved and I've verified pdf creation works as expected in the most recent pre-release of Prince (Prince 20250812).

Edited by seisenach

mikeday
Excellent, thanks for following up!