<!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> </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> </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> </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> </DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial
color=#0000ff size=2> at
com.icl.saxon.aelfred.SAXParserFactoryImpl.newSAXParser(SAXParserFact<BR>oryImpl.java:34)<BR>
at
org.apache.commons.digester.parser.GenericParser.newSAXParser(Generic<BR>Parser.java:71)<BR>
at
org.apache.commons.digester.ParserFeatureSetterFactory.newSAXParser(P<BR>arserFeatureSetterFactory.java:75)<BR>
at
org.apache.commons.digester.Digester.getParser(Digester.java:682)<BR>
at
org.apache.commons.digester.Digester.getXMLReader(Digester.java:891)<BR>
at
org.apache.commons.digester.Digester.parse(Digester.java:1572)<BR>
at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionSe<BR>rvlet.java:738)<BR>
at
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet<BR>.java:687)<BR>
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)<BR>
at
javax.servlet.GenericServlet.init(GenericServlet.java:258)<BR>
at
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl<BR>etStubImpl.java:993)<BR>
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate<BR>dSubject.java:317)<BR>
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:<BR>118)<BR>
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm<BR>pl.java:869)<BR>
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub<BR>Impl.java:848)<BR>
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI<BR>mpl.java:787)<BR>
at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS<BR>ervletContext.java:3252)<BR>
at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp<BR>ServletContext.java:3197)<BR>
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp<BR>pServletContext.java:3174)<BR>
at
weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java<BR>:688)<BR>
at
weblogic.servlet.internal.WebService.preloadResources(WebService.java<BR>:483)<BR>
at
weblogic.servlet.internal.ServletInitService.resume(ServletInitServic<BR>e.java:30)<BR>
at
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)<BR>
at
weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)<BR>
at
weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)<BR>
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> or error thrown, so
marking the servlet as unavailable. Most likely, this is d<BR>ue to an
incorrect or missing library
dependency.<BR>java.lang.NullPointerException<BR>
at
org.apache.commons.digester.Digester.getXMLReader(Digester.java:891)<BR>
at
org.apache.commons.digester.Digester.parse(Digester.java:1572)<BR>
at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionSe<BR>rvlet.java:738)<BR>
at
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet<BR>.java:687)<BR>
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)<BR>
at
javax.servlet.GenericServlet.init(GenericServlet.java:258)<BR>
at
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl<BR>etStubImpl.java:993)<BR>
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate<BR>dSubject.java:317)<BR>
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:<BR>118)<BR>
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm<BR>pl.java:869)<BR>
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub<BR>Impl.java:848)<BR>
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI<BR>mpl.java:787)<BR>
at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS<BR>ervletContext.java:3252)<BR>
at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp<BR>ServletContext.java:3197)<BR>
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp<BR>pServletContext.java:3174)<BR>
at
weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java<BR>:688)<BR>
at
weblogic.servlet.internal.WebService.preloadResources(WebService.java<BR>:483)<BR>
at
weblogic.servlet.internal.ServletInitService.resume(ServletInitServic<BR>e.java:30)<BR>
at
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)<BR>
at
weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)<BR>
at
weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)<BR>
at weblogic.Server.main(Server.java:32)<BR><Aug 23, 2005 10:13:01 AM PDT>
<Error> <HTTP> <BEA-101216> <Servlet: "action" fa<BR>iled
to preload on startup in Web application:
"argus2".<BR>javax.servlet.UnavailableException<BR>
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:368)<BR>
at
javax.servlet.GenericServlet.init(GenericServlet.java:258)<BR>
at
weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl<BR>etStubImpl.java:993)<BR>
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate<BR>dSubject.java:317)<BR>
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:<BR>118)<BR>
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm<BR>pl.java:869)<BR>
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub<BR>Impl.java:848)<BR>
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI<BR>mpl.java:787)<BR>
at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS<BR>ervletContext.java:3252)<BR>
at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp<BR>ServletContext.java:3197)<BR>
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp<BR>pServletContext.java:3174)<BR>
at
weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java<BR>:688)<BR>
at
weblogic.servlet.internal.WebService.preloadResources(WebService.java<BR>:483)<BR>
at
weblogic.servlet.internal.ServletInitService.resume(ServletInitServic<BR>e.java:30)<BR>
at
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)<BR>
at
weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)<BR>
at
weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)<BR>
at weblogic.Server.main(Server.java:32)<BR>><BR></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=951140917-23082005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </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> </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> </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 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>