Version: 14.0.0-beta-52
Build #: 33100
Build Date: 2013-Jul-03 09:25:44 AM
Operating Environment: Linux (3.2.0-23-generic, amd64) / UTF-8 / en / US / Sun Microsystems Inc. 1.6.0_43-b01
Memory: Max=704,643,072; Total=331,284,480; Free=258,484,744; CPUs=4
Only see this on Linux with the XML option set in File > Options > Visual Explain > Sybase ASE Visual Explain
1. execute a select against Sybase ASE 15.7
2. view the Details tab in the Explain
3. visible at the top of the Details tab is
?xml version = '1.0' encoding = 'UTF-8'?>
see attached
I also noticed that the dash ( - ) under the Actual column in the details is displaying as a � in linux.
I still see the xml text within 14.0.0-beta-60 for linux
see newest screenshot from linux
I still see the xml text within 14.0.0-beta-60 for linux
see newest screenshot from linux
It seems that this issue only happens in QA build.
In QA build, the XSL transformer class that is being loaded and used was the oracle.xml.jaxp.JXTransformer - which apparently inserts <?xml version = '1.0' encoding = 'UTF-8'?> into the result after the transformation.
The fix to explicitly specify the org.apache.xalan.processor.TransformerFactoryImpl as the transformer factory. This will cause the org.apache.xalan.transformer.TransformerImpl class to be loaded and used instead of the Oracle one.
It seems that this issue only happens in QA build.
In QA build, the XSL transformer class that is being loaded and used was the oracle.xml.jaxp.JXTransformer - which apparently inserts <?xml version = '1.0' encoding = 'UTF-8'?> into the result after the transformation.
The fix to explicitly specify the org.apache.xalan.processor.TransformerFactoryImpl as the transformer factory. This will cause the org.apache.xalan.transformer.TransformerImpl class to be loaded and used instead of the Oracle one.
Issue #9505 |
| Closed |
| Fixed |
| Resolved |
Completion |
| No due date |
| Fixed Build ADS beta 14.0.0-61 |
| No time estimate |
1 issue link |
relates to #9504
Issue #9504Enabling Sybase ASE Explain plan = XML and multiple statements displays expanded nodes only on the last statement |
I also noticed that the dash ( - ) under the Actual column in the details is displaying as a � in linux.