We using the weblogic.war target in the ANT script to generate a WAR file. But we are facing JSP precompilation issues and it seems like the precompilation of JSPs is failing because of the following error:
weblogic.precompile:
[echo] Precompiling JSPs (use -Dskip.precompile=true to skip)...
[java] Error: [jspc]: 1 file(s) failed:
[java] /500page.jsp
[java] Exception in thread "main"
[java] [Compilation errors : ]
[java] /export/vol01/enterprise-docs/jira/weblogic/src/jira/build/jira/tmp/build/weblogic/WEB-INF/classes/jsp_servlet/__500page.java:1602: cannot resolve symbol
[java] symbol : variable level
[java] location: class org.apache.log4j.spi.LoggingEvent
[java] out.print(String.valueOf( loggingEvent.level )); //[ /500page.jsp; Line: 280]
[java] ^
[java] 1 error
[java] at weblogic.jspc.doCompile(jspc.java:861)
[java] at weblogic.jspc.runJspc(jspc.java:654)
[java] at weblogic.jspc.runBodyInternal(jspc.java:412)
[java] at weblogic.jspc.runBody(jspc.java:319)
[java] at weblogic.utils.compiler.Tool.run(Tool.java:192)
[java] at weblogic.utils.compiler.Tool.run(Tool.java:147)
[java] at weblogic.jspc.main(jspc.java:730)
[java] java.lang.Exception: [Compilation errors : ]
[java] /export/vol01/enterprise-docs/jira/weblogic/src/jira/build/jira/tmp/build/weblogic/WEB-INF/classes/jsp_servlet/__500page.java:1602: cannot resolve symbol
[java] symbol : variable level
[java] location: class org.apache.log4j.spi.LoggingEvent
[java] out.print(String.valueOf( loggingEvent.level )); //[ /500page.jsp; Line: 280]
[java] ^
[java] 1 error
[java] at weblogic.jspc.doCompile(jspc.java:864)
[java] at weblogic.jspc.runJspc(jspc.java:654)
[java] at weblogic.jspc.runBodyInternal(jspc.java:412)
[java] at weblogic.jspc.runBody(jspc.java:319)
[java] at weblogic.utils.compiler.Tool.run(Tool.java:192)
[java] at weblogic.utils.compiler.Tool.run(Tool.java:147)
[java] at weblogic.jspc.main(jspc.java:730)
[java] Java Result: 1
It appears that the 500page.jsp is the only one with the problem. It appears that we had several attempts at fixing this, but the problem seems to come back under certain conditions - JRA-5405. To help us with the problem, please let us know the exact version of WebLogic you are using, including the service pack.
Would it be possible to move this page away before precompilation and then put it back into the web app?
Cheers,
Anton