<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2800.1515" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2>Update ...</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2>I have now installed the latest version of RenderX (4.4) 
and STRUTS (1.2.7) and I have the same problem (still running WebLogic 8.1 SP2): 
</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2>If xep.jar is first in the classpath (causing saxon.jar and 
xt.jar to load because of the manifest) the STRUTS ActionServlet will not 
initialize:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2>ERROR:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2>Aug 23, 2005 10:13:01 AM 
org.apache.commons.digester.Digester getParser<BR>SEVERE: 
Digester.getParser:<BR>javax.xml.parsers.ParserConfigurationException: AElfred 
parser is non-validating</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at 
com.icl.saxon.aelfred.SAXParserFactoryImpl.newSAXParser(SAXParserFact<BR>oryImpl.java:34)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.commons.digester.parser.GenericParser.newSAXParser(Generic<BR>Parser.java:71)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.commons.digester.ParserFeatureSetterFactory.newSAXParser(P<BR>arserFeatureSetterFactory.java:75)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.commons.digester.Digester.getParser(Digester.java:682)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.commons.digester.Digester.getXMLReader(Digester.java:891)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.commons.digester.Digester.parse(Digester.java:1572)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionSe<BR>rvlet.java:738)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet<BR>.java:687)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
javax.servlet.GenericServlet.init(GenericServlet.java:258)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl<BR>etStubImpl.java:993)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate<BR>dSubject.java:317)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:<BR>118)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm<BR>pl.java:869)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub<BR>Impl.java:848)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI<BR>mpl.java:787)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS<BR>ervletContext.java:3252)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp<BR>ServletContext.java:3197)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp<BR>pServletContext.java:3174)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java<BR>:688)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.WebService.preloadResources(WebService.java<BR>:483)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletInitService.resume(ServletInitServic<BR>e.java:30)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at weblogic.Server.main(Server.java:32)<BR>Aug 23, 2005 10:13:01 AM 
org.apache.struts.action.ActionServlet init<BR>SEVERE: Unable to initialize 
Struts ActionServlet due to an unexpected exception<BR>&nbsp;or error thrown, so 
marking the servlet as unavailable.&nbsp; Most likely, this is d<BR>ue to an 
incorrect or missing library 
dependency.<BR>java.lang.NullPointerException<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.commons.digester.Digester.getXMLReader(Digester.java:891)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.commons.digester.Digester.parse(Digester.java:1572)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionSe<BR>rvlet.java:738)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet<BR>.java:687)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
javax.servlet.GenericServlet.init(GenericServlet.java:258)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl<BR>etStubImpl.java:993)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate<BR>dSubject.java:317)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:<BR>118)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm<BR>pl.java:869)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub<BR>Impl.java:848)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI<BR>mpl.java:787)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS<BR>ervletContext.java:3252)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp<BR>ServletContext.java:3197)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp<BR>pServletContext.java:3174)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java<BR>:688)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.WebService.preloadResources(WebService.java<BR>:483)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletInitService.resume(ServletInitServic<BR>e.java:30)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at weblogic.Server.main(Server.java:32)<BR>&lt;Aug 23, 2005 10:13:01 AM PDT&gt; 
&lt;Error&gt; &lt;HTTP&gt; &lt;BEA-101216&gt; &lt;Servlet: "action" fa<BR>iled 
to preload on startup in Web application: 
"argus2".<BR>javax.servlet.UnavailableException<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
javax.servlet.GenericServlet.init(GenericServlet.java:258)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl<BR>etStubImpl.java:993)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate<BR>dSubject.java:317)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:<BR>118)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm<BR>pl.java:869)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub<BR>Impl.java:848)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI<BR>mpl.java:787)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS<BR>ervletContext.java:3252)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp<BR>ServletContext.java:3197)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp<BR>pServletContext.java:3174)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java<BR>:688)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.WebService.preloadResources(WebService.java<BR>:483)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.servlet.internal.ServletInitService.resume(ServletInitServic<BR>e.java:30)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at 
weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
at weblogic.Server.main(Server.java:32)<BR>&gt;<BR></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2>CLASSPATH:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff 
size=2>CLASSPATH=\opt\renderx\xep\lib\xep.jar;\usr\local\gene\classes12.zip;\opt\oracle\xdk\lib\xmlparserv2.jar;;C:\opt\weblogic\8.1\JDK141~1\lib\tools.jar;C:\opt\weblogic\8.1\wls\server\lib\weblogic_sp.jar;C:\opt\weblogic\8.1\wls\server\lib\weblogic.jar;C:\opt\weblogic\8.1\wls\server\lib\ojdbc14.jar;C:\opt\weblogic\8.1\wls\common\eval\pointbase\lib\pbserver44.jar;C:\opt\weblogic\8.1\wls\common\eval\pointbase\lib\pbclient44.jar;C:\opt\weblogic\8.1\JDK141~1\jre\lib\rt.jar;C:\opt\weblogic\8.1\wls\server\lib\webservices.jar;\usr\local\gene\gene.jar;\opt\oracle\xdk\lib\xsu12_817.jar;\opt\oracle\xdk\lib\oraclexsql.jar;\opt\oracle\xdk\lib\xsqlserializers.jar;\opt\renderx\xep\lib\xep.jar;\opt\renderx\xep</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2>If xep.jar goes in the back of the classpath the STRUTS 
ActionServlet initializes, but the RenderX transformation process hangs/produces 
a blank page. It must be an XML parser version issue.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2>Any advice and/or comments would be 
appreciated.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2>Thanks,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial 
color=#0000ff size=2>Morten, Genentech</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> owner-xep-support@renderx.com 
[mailto:owner-xep-support@renderx.com] <B>On Behalf Of </B>Morten 
Tangaa-Andersen<BR><B>Sent:</B> Monday, August 22, 2005 5:06 PM<BR><B>To:</B> 
xep-support@renderx.com<BR><B>Subject:</B> RE: [xep-support] Servlet Connector 
issue<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=ltr align=left><SPAN class=205080500-23082005><FONT face=Arial 
color=#0000ff size=2>It is a classpath issue. Unfortunately it looks like 
xep.jar needs to go first in the classpath, but so does xmlparserv2.jar from 
Oracle ... </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=205080500-23082005><FONT face=Arial 
color=#0000ff size=2>Any suggestions would be appreciated.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=205080500-23082005><FONT face=Arial 
color=#0000ff size=2>Cheers,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=205080500-23082005><FONT face=Arial 
color=#0000ff size=2>Morten</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> owner-xep-support@renderx.com 
[mailto:owner-xep-support@renderx.com] <B>On Behalf Of </B>Morten 
Tangaa-Andersen<BR><B>Sent:</B> Monday, August 22, 2005 4:25 PM<BR><B>To:</B> 
xep-support@renderx.com<BR><B>Subject:</B> [xep-support] Servlet Connector 
issue<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><SPAN class=752431423-22082005><FONT face=Arial size=2>I am trying to run a 
servlet under WebLogic 8.1 to transform an XML file into PDF using an XSL 
stylesheet. My application and the servlet connector&nbsp;from the dev kit both 
return a blank page.</FONT></SPAN></DIV>
<DIV><SPAN class=752431423-22082005><FONT face=Arial size=2>The code with a few 
modifications runs fine as a standalone application.</FONT></SPAN></DIV>
<DIV><SPAN class=752431423-22082005><FONT face=Arial size=2>I can forward the 
code if necessary.</FONT></SPAN></DIV>
<DIV><SPAN class=752431423-22082005><FONT face=Arial size=2>Any advice would be 
appreciated.</FONT></SPAN></DIV>
<DIV><SPAN class=752431423-22082005><FONT face=Arial 
size=2>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=752431423-22082005><FONT face=Arial size=2>Morten, 
Genentech</FONT></SPAN></DIV></BODY></HTML>