JSP Compile error : code too long

"ghislain\.cussonneau" <[email protected]>
Newsgroups gmane.comp.cms.jahia.template
Message-ID <[email protected]>

Hi !

I've create a new JSP template based on quicklinks. Il have add a new Field in siteSettings to choose a rendering mode for my quicklinks (horizontal, vertical and drop-down box).

I've also modified the quicklink.inc like this


<%-- HEADER QUICKLINK --%>
<c:if test="${headerQuickLinkRenderingMode == 'horizontal'}">
<%@ include file="header_quicklink_horizontal.inc"%>
</c:if>
<c:if test="${headerQuickLinkRenderingMode == 'vertical'}">
<%@ include file="header_quicklink_vertical.inc"%>
</c:if>
<c:if test="${headerQuickLinkRenderingMode == 'dropdownbox'}">
<%@ include file="header_quicklink_dropdownbox.inc"%>
</c:if>
When i want to use my new quicklink I have the compile error behind. 
If i suppress two includes (comment it) the error disappeared...

How can I resolved this problem ?

Thanks in advance


Date: Thu Dec 23 10:12:03 CET 2004 (1103793123937)
Thread: http-8080-Processor1
Message #: 178
Level: ERROR
NDC: 
Category: org.jahia.bin.JahiaErrorDisplay
Message: ERROR : Error while forwarding a Jahia engine's content, Error =
while forwarding the Engine /jsp/jahia/templates/devsite/modeles_generiqu=
es_laposte/home.jsp : Unable to compile class for JSP
An error occurred at line: 39 in the jsp file: /jsp/jahia/templates/devsi=
te/modeles_generiques_laposte/include/header_quicklink_horizontal.inc
Generated servlet error:
[javac] Compiling 1 source file
D:\jahia405_build6012\tomcat\work\Standalone\localhost\jahia\jsp\jahia\te=
mplates\devsite\modeles_generiques_laposte\home_jsp.java:9758: code too l=
arge for try statement
} catch (Throwable t) {
^
D:\jahia405_build6012\tomcat\work\Standalone\localhost\jahia\jsp\jahia\te=
mplates\devsite\modeles_generiques_laposte\home_jsp.java:710: code too la=
rge for try statement
try {
^

An error occurred at line: 36 in the jsp file: /jsp/jahia/templates/devsi=
te/modeles_generiques_laposte/include/header_quicklink_horizontal.inc
Generated servlet error:
D:\jahia405_build6012\tomcat\work\Standalone\localhost\jahia\jsp\jahia\te=
mplates\devsite\modeles_generiques_laposte\home_jsp.java:697: code too la=
rge
public void _jspService(HttpServletRequest request, HttpServletResponse=
response)
^

An error occurred at line: 36 in the jsp file: /jsp/jahia/templates/devsi=
te/modeles_generiques_laposte/include/header_quicklink_horizontal.inc
Generated servlet error:
Note: D:\jahia405_build6012\tomcat\work\Standalone\localhost\jahia\jsp\ja=
hia\templates\devsite\modeles_generiques_laposte\home_jsp.java uses or ov=
errides a deprecated API.
Note: Recompile with -deprecation for details.
3 errors
-> BAILING OUT
Location: org.jahia.bin.JahiaErrorDisplay.DisplayException(JahiaErrorDisp=
lay.java:166)
Thrown:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 39 in the jsp file: /jsp/jahia/templates/devsi=
te/modeles_generiques_laposte/include/header_quicklink_horizontal.inc
Generated servlet error:
[javac] Compiling 1 source file
D:\jahia405_build6012\tomcat\work\Standalone\localhost\jahia\jsp\jahia\te=
mplates\devsite\modeles_generiques_laposte\home_jsp.java:9758: code too l=
arge for try statement
} catch (Throwable t) {
^
D:\jahia405_build6012\tomcat\work\Standalone\localhost\jahia\jsp\jahia\te=
mplates\devsite\modeles_generiques_laposte\home_jsp.java:710: code too la=
rge for try statement
try {
^

An error occurred at line: 36 in the jsp file: /jsp/jahia/templates/devsi=
te/modeles_generiques_laposte/include/header_quicklink_horizontal.inc
Generated servlet error:
D:\jahia405_build6012\tomcat\work\Standalone\localhost\jahia\jsp\jahia\te=
mplates\devsite\modeles_generiques_laposte\home_jsp.java:697: code too la=
rge
public void _jspService(HttpServletRequest request, HttpServletResponse=
response)
^

An error occurred at line: 36 in the jsp file: /jsp/jahia/templates/devsi=
te/modeles_generiques_laposte/include/header_quicklink_horizontal.inc
Generated servlet error:
Note: D:\jahia405_build6012\tomcat\work\Standalone\localhost\jahia\jsp\ja=
hia\templates\devsite\modeles_generiques_laposte\home_jsp.java uses or ov=
errides a deprecated API.
Note: Recompile with -deprecation for details.
3 errors

at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErro=
rHandler.java:85)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher=
.java:248)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:315)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:328)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext=
.java:427)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper=
.java:142)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2=
40)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp=
atcher.java:627)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD=
ispatcher.java:382)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis=
patcher.java:306)
at org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:182)
at org.jahia.engines.EngineRenderer.render(EngineRenderer.java:78)
at org.jahia.engines.core.Core_Engine.processCore(Core_Engine.java:186)
at org.jahia.engines.core.Core_Engine.handleActions(Core_Engine.java:107=
)
at org.jahia.operations.OperationManager.handleOperations(OperationManag=
er.java:279)
at org.jahia.bin.JahiaAction.execute(JahiaAction.java:50)
at org.apache.struts.action.RequestProcessor.processActionPerform(Reques=
tProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja=
va:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:148=
2)
at org.jahia.bin.Jahia.process(Jahia.java:1523)
at org.jahia.bin.Jahia.service(Jahia.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl=
icationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF=
ilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV=
alve.java:209)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex=
t.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav=
a:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)=

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV=
alve.java:144)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex=
t.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav=
a:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)=

at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:=
2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j=
ava:133)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex=
t.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche=
rValve.java:118)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex=
t.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j=
ava:116)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex=
t.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav=
a:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)=

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal=
ve.java:127)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex=
t.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav=
a:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)=

at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:15=
2)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java=
:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce=
ssConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java=
:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP=
ool.java:683)
at java.lang.Thread.run(Thread.java:534)






Ghislain CUSSONNEAU
CRIL Technology
Technoparc de l'Aubinière
44000 Nantes
02 51 89 64 50

Accédez au courrier électronique de La Poste : www.laposte.net ; 
3615 LAPOSTENET (0,34€/mn) ; tél : 08 92 68 13 50 (0,34€/mn)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.