Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: 2.1, 2.2, 2.3
-
Fix Version/s: 2.3
-
Component/s: Easy-Schema, XSD2XSML
-
Security Level: Public
-
- Environment:
- PetalsESB 3.1, Petals-SE-XSLT 2.4-SNAPSHOT, Petals-SE-BPEL, large XSL stylesheets.
Activity
| Field | Original Value | New Value |
|---|---|---|
| Description |
Xalan implementation is choosen in different portions of easyWSDL using the following code :
if (System.getProperty("java.vendor").indexOf("Sun") != -1){ System.setProperty("javax.xml.transform.TransformerFactory", "com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl"); }else if (System.getProperty("java.vendor").indexOf("IBM") != -1){ System.setProperty("javax.xml.transform.TransformerFactory", "org.apache.xalan.processor.TransformerFactoryImpl"); } Beacause of this code, we cannot use a less buggy Xalan implementation using the endorsed mechanism. |
Xalan implementation is choosen in different portions of easyWSDL using the following code :
if (System.getProperty("java.vendor").indexOf("Sun") != -1){ System.setProperty("javax.xml.transform.TransformerFactory", "com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl"); }else if (System.getProperty("java.vendor").indexOf("IBM") != -1){ System.setProperty("javax.xml.transform.TransformerFactory", "org.apache.xalan.processor.TransformerFactoryImpl"); } Because of this code, we cannot use a less buggy Xalan implementation using the endorsed mechanism. |
| Priority | Blocker [ 1 ] |
| Link | This issue blocks SPVEOLIAE-34 [ SPVEOLIAE-34 ] |
| Transition | Status Change Time | Execution Times | Last Executer | Last Execution Date | |||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
Apparently, these hacks were introduced (and commited) by the consulting team who wanted to make petals/easywsdl work on an IBM JVM.
As far as I know, this operation mode (petals under ibm JVM) is never tested.
Is it used by any client ?
Is it officially supported ?