[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: Saxon error -999
Subject: Re: Saxon error -999
From: "Eder de Oliveira" <eder@xxxxxxxxxxxxx>
Date: Thu, 10 Feb 2005 09:11:34 -0200
|
Hello!
I used e.printStackTrace();
Error Message: java.lang.ArrayIndexOutOfBoundsException: -999
I'm using Saxon 8.2 with j2sdk1.4.2_06 and JAXP 1.3
What it could be causing this error?
Thanks
Eder
----- Original Message -----
From: "Michael Kay" <mike@xxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, February 04, 2005 9:31 PM
Subject: RE: Saxon error -999
Knowing the exception message without knowing what kind of exception it is
doesn't help much. Do an e.printStackTrace().
(Actually, I suspect an ArrayIndexOutOfBoundsException)
Also say which version you're using.
(Because I suspect a known bug in a superseded release)
Michael Kay
-----Original Message-----
From: Eder de Oliveira [mailto:eder@xxxxxxxxxxxxx]
Sent: 04 February 2005 14:12
To: XSL - list
Subject: Saxon error -999
Hello!
My code to transformation:
private boolean transformXML(String strPFileXML, String strPFileXSL,
String strPArquivoSaida, String strPPathLMPL) throws Exception {
boolean retorno = true;
StreamSource xmlSource = null;
StreamSource xslSource = null;
StreamResult outSource = null;
TransformerFactory tFactory = null;
Transformer transformer = null;
try {
System.setProperty("javax.xml.transform.TransformerFactory",
"net.sf.saxon.TransformerFactoryImpl");
tFactory = TransformerFactory.newInstance();
System.out.println("Processador: " +
tFactory.getClass().getName());
xmlSource = new StreamSource(strPFileXML);
xslSource = new StreamSource(strPFileXSL);
outSource = new StreamResult(new FileOutputStream(strPFileSaida));
// Templates templates = tFactory.newTemplates(xslSource);
// transformer = templates.newTransformer();
transformer = tFactory.newTransformer(xslSource);
transformer.setOutputProperty(OutputKeys.METHOD, "xml");
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "no");
transformer.setOutputProperty(OutputKeys.ENCODING, "ISO-8859-1");
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
// parametro do local do XSL
transformer.setParameter("directory", strPPathLMPL);
// transforma
transformer.transform(xmlSource, outSource);
} catch (Exception e) {
retorno = false;
System.out.println("Error: " + e.getMessage());
} finally {
tFactory = null;
transformer = null;
xmlSource = null;
xslSource = null;
}
return retorno;
}
Problems: Exception = error: -999 ? Why?
Thanks a lot
Eder
|
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
RSS 2.0 |
|
Atom 0.3 |
|
|