The first one:
javax.xml.transform.TransformerException: java.lang.Thread
<Jun 19, 2001 2:12:51 PM EDT> <Info> <HTTP>
<[WebAppServletContext(2091347,webro
ot)] Generated java file:
C:\bea\wlserver6.0\config\closs\applications\webroot\W
EB-INF\_tmp_war_myserver_myserver_webroot\jsp_servlet\_jsp\_homepageget\_c_homep
ageget.java>
javax.xml.transform.TransformerException: java.lang.Thread
at org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme
rImpl.java:1212)
at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java
:2894)
at java.lang.Thread.run(Thread.java:484)
---------
java.lang.ClassCastException: java.lang.Thread
at weblogic.servlet.internal.ResponseHeaders.setDateHeader(ResponseHeade
rs.java:273)
at weblogic.servlet.internal.ServletResponseImpl.setDateHeader(ServletRe
sponseImpl.java:467)
at weblogic.servlet.internal.ServletResponseImpl.writeHeaders(ServletRes
ponseImpl.java:672)
at weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutput
StreamImpl.java:130)
at weblogic.servlet.jsp.JspWriterImpl.flush(JspWriterImpl.java:48)
at org.apache.xalan.serialize.SerializerToXML.flushWriter(SerializerToXM
L.java:1431)
at org.apache.xalan.serialize.SerializerToXML.endDocument(SerializerToXM
L.java:629)
at org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTree
Handler.java:180)
at org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme
rImpl.java:1194)
at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java
:2894)
at java.lang.Thread.run(Thread.java:484)
javax.xml.transform.TransformerException: java.lang.Thread
The second one:
<Jun 19, 2001 2:13:20 PM EDT> <Info> <HTTP>
<[WebAppServletContext(2091347,webro
ot)] Generated java file:
C:\bea\wlserver6.0\config\closs\applications\webroot\W
EB-INF\_tmp_war_myserver_myserver_webroot\jsp_servlet\_jsp\_itemcatalog\_b_items
earch.java>
javax.xml.transform.TransformerException:
java.lang.ArrayIndexOutOfBoundsExcepti
on
at org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme
rImpl.java:1212)
at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java
:2894)
at java.lang.Thread.run(Thread.java:484)
---------
java.lang.ArrayIndexOutOfBoundsException
at org.apache.xalan.serialize.SerializerToXML.accum(SerializerToXML.java
:1281)
at org.apache.xalan.serialize.SerializerToXML.outputLineSep(SerializerTo
XML.java:194)
at org.apache.xalan.serialize.SerializerToXML.indent(SerializerToXML.jav
a:2064)
at org.apache.xalan.serialize.SerializerToHTML.endElement(SerializerToHT
ML.java:656)
at org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeH
andler.java:284)
at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul
t.java:749)
at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemFor
Each.java:495)
at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTempla
tes.java:193)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
ansformerImpl.java:2154)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
ansformerImpl.java:2097)
at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Tran
sformerImpl.java:2029)
at org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme
rImpl.java:1189)
at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java
:2894)
at java.lang.Thread.run(Thread.java:484)
javax.xml.transform.TransformerException:
java.lang.ArrayIndexOutOfBoundsExcepti
on
The same code worked perfectly for weblogic 5.1, but it does not work
for weblogic 6.0
All I am trying to do is to apply xsl file to an xml string.
The xsl file and xml string are the same for weblogic 5.1 and for
weblogic 6.0
Under weblogic 5.1 it works correctly.
Under weblogic 6.0 it brings an exception, and produces incomplete
html output.
I am using sun java parser JAXP 1-1.
I have the following in my config.xml:
<Server InstrumentStackTraceEnabled="true" NativeIOEnabled="true"
XMLRegistry="Sun Parser Registry" Name="myserver"
LogRemoteExceptionsEnabled="true" StdoutDebugEnabled="true"
StdoutSeverityLevel="64" ListenPort="7001">
<KernelDebug Name="myserver"/>
<Log FileName="config/closs/logs/weblogic.log"
Name="myserver"/>
<WebServer Name="myserver"
DefaultWebApp="DefaultWebApp_myserver"
LoggingEnabled="true" LogFileName="./config/closs/logs/access.log"/>
<ServerDebug Name="myserver"/>
<SSL Name="myserver" Enabled="true"
ServerKeyFileName="config/closs/demokey.pem"
ServerCertificateFileName="config/closs/democert.pem"
ServerCertificateChainFileName="config/closs/ca.pem"
ListenPort="7002"/>
</Server>
<XMLRegistry Name="Sun Parser Registry"
DocumentBuilderFactory="org.apache.crimson.jaxp.DocumentBuilderFactoryImpl"
SAXParserFactory="org.apache.crimson.jaxp.SAXParserFactoryImpl"/>
Also, my command line to start weblogic 6.0 contains references to
three .jar files, which constitute jaxp 1-1 java sun parser
(crimson.jar, xalan.jar, jaxp.jar) BEFORE references to weblogic.jar
file.
C:\bea\wlserver6.0>"\bea\jdk130\bin\java" -hotspot -ms64m -mx64m
-classpath .;\bea\wlserver6.0\config\closs\lib\crimson.jar;\bea\wlserver6.0config\closs\lib\xalan.jar;\bea\wlserver6.0\config\closs\lib\jaxp.jar;.\lib\weblogic_sp.jar;.\lib\weblogic.jar;\bea\wlserver6.0\config\closs\lib\ACJRuntime.jar;\bea\wlserver6.0\config\closs\lib\capsapi_classes.zip;\bea\wlserver6.0\config\closs\lib\pj.jar;\bea\wlserver6.0\config\closs\serverclasses
-Dweblogic.Domain=closs -Dweblogic.Name=
myserver "-Dbea.home=\bea"
"-Djava.security.policy==\bea\wlserver6.0/lib/weblogi
c.policy" -Dweblogic.management.password=arabinowitz weblogic.Server