Re:JSP Compile error : code too long

"ghislain\.cussonneau" <[email protected]>
Newsgroups gmane.comp.cms.jahia.template
Message-ID <[email protected]>
finally i use a dynamic include instead of the static ones.
<jsp:include page="includes/header_quicklink_horizontal.inc"/>

> 
> 
> 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)
> 
> 

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.