cfdocument crashes generating PDF with embedded base64 image in Java 11

Description

tl;dr
java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

Repro:

1 2 3 <cfdocument format="pdf"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg=="> </cfdocument>

Stack trace from logs is attached.

The same code works fine with the same version of Lucee (and extensions) on Java 8.

Environment

Docker - lucee/lucee:5.3.3.60-SNAPSHOT-nginx
OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)
Image extension 1.0.0.27
PDF extension 1.0.0.75

Status

Assignee

Unassigned

Reporter

Leon Miller-Out

Labels

None

Affects versions

5.3.3.60

Priority

New
Configure