You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by bu...@apache.org on 2004/05/04 10:55:25 UTC

DO NOT REPLY [Bug 28759] New: - Precompling Struts Web Apps with Weblogic

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=28759>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=28759

Precompling Struts Web Apps with Weblogic

           Summary: Precompling Struts Web Apps with Weblogic
           Product: Struts
           Version: 1.1 Final
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Unknown
        AssignedTo: dev@struts.apache.org
        ReportedBy: daniel.spilker@hamburg.de


When trying to precompile a Struts web application with WebLogic 8.1 SP2 I get
the folloing exception. This is maybe a classloader issue. Maybe it is also not
so nice to load message resources in a static initializer.

java.lang.NullPointerException
        at
org.apache.struts.util.MessageResources.getMessageResources(MessageResources.java:577)
        at org.apache.struts.taglib.html.BaseTag.<clinit>(BaseTag.java:94)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:140)
        at
org.apache.strutsel.taglib.html.ELBaseTagBeanInfo.class$(ELBaseTagBeanInfo.java:81)
        at
org.apache.strutsel.taglib.html.ELBaseTagBeanInfo.getPropertyDescriptors(ELBaseTagBeanInfo.java:81)
        at java.beans.Introspector.getTargetPropertyInfo(Introspector.java:436)
        at java.beans.Introspector.getBeanInfo(Introspector.java:372)
        at java.beans.Introspector.getBeanInfo(Introspector.java:207)
        at java.beans.Introspector.getBeanInfo(Introspector.java:193)
        at weblogic.servlet.jsp.StandardTagLib.parseTagDD(StandardTagLib.java:1323)
        at weblogic.servlet.jsp.StandardTagLib.parseDD(StandardTagLib.java:1261)
        at weblogic.servlet.jsp.StandardTagLib.<init>(StandardTagLib.java:292)
        at weblogic.servlet.jsp.TagLibHelper.loadTagLib(TagLibHelper.java:314)
        at weblogic.servlet.jsp.JspLexer.loadTagLib(JspLexer.java:145)
        at weblogic.servlet.jsp.JspLexer.mXML_ROOT(JspLexer.java:3238)
        at weblogic.servlet.jsp.JspLexer.mXML_THING(JspLexer.java:1917)
        at weblogic.servlet.jsp.JspLexer.mTOKEN(JspLexer.java:1825)
        at weblogic.servlet.jsp.JspLexer.nextToken(JspLexer.java:1753)
        at weblogic.servlet.jsp.JspLexer.parse(JspLexer.java:963)
        at weblogic.servlet.jsp.JspParser.doit(JspParser.java:106)
        at weblogic.servlet.jsp.JspParser.parse(JspParser.java:230)
        at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:125)
        at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:258)
        at weblogic.servlet.jsp.Precompiler.compileOne(Precompiler.java:191)
        at weblogic.servlet.jsp.Precompiler.compile(Precompiler.java:71)
        at weblogic.servlet.jsp.Precompiler.compile(Precompiler.java:82)
        at
weblogic.servlet.internal.WebAppServletContext.precompileJSPs(WebAppServletContext.java:4908)
        at
weblogic.servlet.internal.WebAppServletContext.precompileJSPs(WebAppServletContext.java:4886)
        at
weblogic.servlet.internal.WebAppServletContext.prepareFromDescriptors(WebAppServletContext.java:2342)
        at
weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext.java:565)
        at
weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:493)
        at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:628)
        at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:626)
        at
weblogic.j2ee.J2EEApplicationContainer.prepareWebModule(J2EEApplicationContainer.java:3011)
        at
weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1532)
        at
weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1188)
        at
weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1031)
        at
weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2602)
        at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2552)
        at
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2474)
        at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
        at
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
        at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
        at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org