Details
-
Type:
Task
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.10.0
-
Fix Version/s: 2.11.0
-
Component/s: None
-
Security Level: Public
-
- Environment:
- -
Issue Links
| Depends | |||
|---|---|---|---|
|
|
|
||
Activity
| Field | Original Value | New Value |
|---|---|---|
| Status | New [ 10000 ] | Open [ 10002 ] |
| Priority | Major [ 3 ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 2.11.0 [ 11120 ] | |
| Resolution | Fixed [ 1 ] |
| Link |
This issue blocks |
| Summary | Default XSL transformer factory provided by JDK can not be used | Default XSL transformer factory provided by JDK can no longer be used |
| Description | The default XSL transformer factory provided by JDK 17+ can not be used explicitely | The default XSL transformer factory provided by JDK 17+ can no longer be used explicitly |
| Description | The default XSL transformer factory provided by JDK 17+ can no longer be used explicitly |
The default XSL transformer factory provided by JDK 17+ can no longer be used explicitly, otherwise an illegal access occurs:
{code} java.lang.IllegalAccessException: class org.ow2.petals.se.xslt.model.XsltConfigurationHandler cannot access class com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl (in module java.xml) because module java.xml does not export com.sun.org.apache.xalan.internal.xsltc.trax to unnamed module @34252efb at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:489) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at org.ow2.petals.se.xslt.model.XsltConfigurationHandler.createTransformerFactory(XsltConfigurationHandler.java:310) ... 29 more {code} |
| Transition | Status Change Time | Execution Times | Last Executer | Last Execution Date | |||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|

An information was added in user documentation of the document to explain how to define explicitly the use of Xalan: the use of Petals Shared Library Xalan is required !