View Issue Details

IDProjectCategoryView StatusLast Update
0001159savapage-server[All Projects] Generalpublic2021-02-08 11:14
ReporterrijkrAssigned Torijkr 
Status resolvedResolutionfixed 
Product Version1.2.0 
Target Version1.3.0Fixed in Version1.3.0 
Summary0001159: Adapt to Java 11
DescriptionIST-1: Java 11 compiler reveals minor errors in junit tests of BigDecimal localize and parse methods.
SOLL-1: Do not anticipate on how Java applies currency symbol to BigDecimal values.

IST-2: Java 11 compiler shows error "package javax.xml.soap does not exist". This is because this package is deprecated since Java 9 and is removed in Java 11.
SOLL-2: Fix by adding Jakarta XML Web Services from Jakarta EE 8 as Maven dependency:

As explained in Java 11 "java --help-extra" add "--illegal-access=debug" to VM args. This will write a stacktrace to stdout so "Illegal reflective access warnings" can be pinpointed.

IST-3: Illegal reflective access warnings (iText WARNING: Illegal reflective access by
SOLL-3: Use PdfReader(FileInputStream is) instead of PdfReader(String filename) to instantiate PdfReader. See

IST-4: Illegal reflective access warnings (jasperreports 6.16.0). WARNING: Illegal reflective access by net.sf.jasperreports.engine.util.ClassUtils (file: ... jasperreports-6.16.0.jar) to constructor
SOLL-4: Add "net.sf.jasperreports.compiler.xml.parser.cache.schemas=false" to See
TagsNo tags attached.


related to 0001058 closedrijkr savapage-core Add Java 11 support 


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2021-01-08 11:11 rijkr New Issue
2021-01-08 11:11 rijkr Status new => assigned
2021-01-08 11:11 rijkr Assigned To => rijkr
2021-01-08 12:29 rijkr Relationship added related to 0001058
2021-01-08 13:57 rijkr Status assigned => resolved
2021-01-08 13:57 rijkr Resolution open => fixed
2021-01-08 13:57 rijkr Fixed in Version => 1.3.0
2021-02-08 11:13 rijkr Description Updated View Revisions
2021-02-08 11:14 rijkr Description Updated View Revisions