You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Davide Manca <da...@matrix.it> on 2007/06/04 11:53:05 UTC
Strange Error Tomcat 6
> HTTP Status 500 -
________________________________________________________________________
type Exception report
message
description The server encountered an internal error () that prevented
it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 80 in the jsp file: /cgi/commons/listing.cgi
Syntax error, insert "while ( Expression ) ;" to complete BlockStatements
77: <c:choose>
78: <c:when test="${sbean.totProgrammi>0}">
79: <table cellpadding="0" width="100%" cellspacing="0" border="0"><tr><td><div id="box-tit"><div id="data">
80: <%=htgiorni.get(fmt3.format(new java.util.Date(yyyy+"/"+mm+"/"+gg)))%> <%=fmt2.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%> <%=htmesi.get(fmt4.format(new java.util.Date(yyyy+"/"+mm+"/"+gg)))%></div><%if (!oraCheck.equals("-2")){%><div id="box-ora"> cambia fascia oraria<table cellpadding="0" cellspacing="0" border="0" id="cambia-ora"><tr><td><%if (Integer.parseInt(ora) >= 2) {%><a href="?day=<%=fmt.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%>&hour=<%=Integer.parseInt(ora)-2%>&type=<%=request.getParameter("type")%>&chtype=<%=request.getParameter("chtype")%>&channel=<%=request.getParameter("channel")%>&tipo=2"><%}%><img src="/guida_tv/images/freccia_indietro.gif" alt="indietro" border="0"/><%if (Integer.parseInt(ora) >= 2) {%></a><%}%></td><td> <%=ora%>.00-<%=orapiudue%>.00 </td><td><%if (Integer.parseInt(ora) < 22) {if (Integer.parseInt(ora) >= 21) {%><a href="?day=<%=fmt.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%>&hour=<%=Integer.parseInt(ora
)+1%>&type=<%=request.getParameter("type")%>&chtype=<%=request.getParameter("chtype")%>&channel=<%=request.getParameter("channel")%>&tipo=2"><%} else {%><a href="?day=<%=fmt.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%>&hour=<%=Integer.parseInt(ora)+2%>&type=<%=request.getParameter("type")%>&chtype=<%=request.getParameter("chtype")%>&channel=<%=request.getParameter("channel")%>&tipo=2"><%}%><%}%><img src="/guida_tv/images/freccia_avanti.gif" alt="avanti" border="0"/><%if (Integer.parseInt(ora) < 22) {%></a><%}%></td></tr></table></div></div><%}%></td></tr></table><br><!--/data e fascia oraria --><%}%>
81: </c:when>
82: </c:choose>
83: <%
Stacktrace:
at
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
at
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
at
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
at
org.apache.jsp.cgi.programmi.body_cgi._jspService(body_cgi.java:68)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
at org.apache.jsp.cgi.index_cgi._jspService(index_cgi.java:113)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at org.apache.jk.common.ChannelSocket
$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable.run(ThreadPool.java:686)
at java.lang.Thread.run(Thread.java:595)
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Strange Error Tomcat 6
Posted by Johnny Kewl <jo...@kewlstuff.co.za>.
This comes up often and in Netbeans its easy to fix...
Tomcat will compile your page at "runtime"... so you get these weird errors
the first time the page is hit.
But in Netbeans.... either right click on the page and force a compile...
you will see the error, it will take you there and you can fix the syntax.
Or if you right click on the project, in the properties compiler section you
can tell Nerbeans to compile every single JSP... that way little gremlins
wont slip thru into the production environment... have fun, no Tomcat is not
broken ;)
----- Original Message -----
From: "Davide Manca" <da...@matrix.it>
To: "Tomcat Users List" <us...@tomcat.apache.org>
Sent: Monday, June 04, 2007 11:53 AM
Subject: Strange Error Tomcat 6
>> HTTP Status 500 -
>
> ________________________________________________________________________
>
> type Exception report
>
> message
>
> description The server encountered an internal error () that prevented
> it from fulfilling this request.
>
> exception
>
> org.apache.jasper.JasperException: Unable to compile class for JSP:
>
> An error occurred at line: 80 in the jsp file: /cgi/commons/listing.cgi
> Syntax error, insert "while ( Expression ) ;" to complete BlockStatements
> 77: <c:choose>
> 78: <c:when test="${sbean.totProgrammi>0}">
> 79: <table cellpadding="0" width="100%" cellspacing="0"
> border="0"><tr><td><div id="box-tit"><div id="data">
> 80: <%=htgiorni.get(fmt3.format(new java.util.Date(yyyy+"/"+mm+"/"+gg)))%>
> <%=fmt2.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%>
> <%=htmesi.get(fmt4.format(new
> java.util.Date(yyyy+"/"+mm+"/"+gg)))%></div><%if
> (!oraCheck.equals("-2")){%><div id="box-ora"> cambia fascia
> oraria<table cellpadding="0" cellspacing="0" border="0"
> id="cambia-ora"><tr><td><%if (Integer.parseInt(ora) >= 2) {%><a
> href="?day=<%=fmt.format(new
> java.util.Date(yyyy+"/"+mm+"/"+gg))%>&hour=<%=Integer.parseInt(ora)-2%>&type=<%=request.getParameter("type")%>&chtype=<%=request.getParameter("chtype")%>&channel=<%=request.getParameter("channel")%>&tipo=2"><%}%><img
> src="/guida_tv/images/freccia_indietro.gif" alt="indietro"
> border="0"/><%if (Integer.parseInt(ora) >= 2)
> {%></a><%}%></td><td> <%=ora%>.00-<%=orapiudue%>.00 </td><td><%if
> (Integer.parseInt(ora) < 22) {if (Integer.parseInt(ora) >= 21) {%><a
> href="?day=<%=fmt.format(new
> java.util.Date(yyyy+"/"+mm+"/"+gg))%>&hour=<%=Integer.parseInt(ora
> )+1%>&type=<%=request.getParameter("type")%>&chtype=<%=request.getParameter("chtype")%>&channel=<%=request.getParameter("channel")%>&tipo=2"><%}
> else {%><a href="?day=<%=fmt.format(new
> java.util.Date(yyyy+"/"+mm+"/"+gg))%>&hour=<%=Integer.parseInt(ora)+2%>&type=<%=request.getParameter("type")%>&chtype=<%=request.getParameter("chtype")%>&channel=<%=request.getParameter("channel")%>&tipo=2"><%}%><%}%><img
> src="/guida_tv/images/freccia_avanti.gif" alt="avanti" border="0"/><%if
> (Integer.parseInt(ora) < 22)
> {%></a><%}%></td></tr></table></div></div><%}%></td></tr></table><br><!--/data
> e fascia oraria --><%}%>
> 81: </c:when>
> 82: </c:choose>
> 83: <%
>
>
>
> Stacktrace:
> at
> org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
> at
> org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
> at
> org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
> at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
> at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
> at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
> at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
> at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
> at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
> at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.cgi.programmi.body_cgi._jspService(body_cgi.java:68)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
> at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
> at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
> at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
> at org.apache.jsp.cgi.index_cgi._jspService(index_cgi.java:113)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
> at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
> at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
> at
> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
> at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
> at org.apache.jk.common.ChannelSocket
> $SocketConnection.runIt(ChannelSocket.java:889)
> at org.apache.tomcat.util.threads.ThreadPool
> $ControlRunnable.run(ThreadPool.java:686)
> at java.lang.Thread.run(Thread.java:595)
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Jstl Tomcat 6 (if )
Posted by Martin Gainty <mg...@hotmail.com>.
David
As Hassan mentioned you're seeing some version specific feature(s) i.e.
http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html
is version 1.1 specific
1.2 supports the Class PermittedTaglibsTLV
javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV which has the initialisation
parameter
a.. permittedTaglibs: A whitespace-separated list of URIs corresponding to
tag libraries permitted to be imported on the page in addition to the tag
library that references PermittedTaglibsTLV (which is allowed implicitly).
1.2 version also allows you to load up a list of URI's (in addition to
taglib which references PermittedTaglibsTLV)
HTH/
Martin--
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed. If you have received this email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy. Thank you.
----- Original Message -----
From: "Davide Manca" <da...@matrix.it>
To: "Hassan Schroeder" <ha...@gmail.com>
Cc: "Tomcat Users List" <us...@tomcat.apache.org>
Sent: Tuesday, June 05, 2007 10:38 AM
Subject: Re: Jstl Tomcat 6 (if )
> If I write
> http://java.sun.com/jsp/jstl/core instead of
> http://java.sun.com/jstl/core my jstl tags are not executed...
>
> Why?
>
> Thank you.
>
> On Tue, 2007-06-05 at 06:53 -0700, Hassan Schroeder wrote:
>> On 6/5/07, Davide Manca <da...@matrix.it> wrote:
>> > I have this code:
>> >
>> > <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
>> > <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
>>
>> Mixing taglib versions can't be good :-)
>>
>> I'd change that last to 'uri="http://java.sun.com/jsp/jstl/core"' and see
>> what happens...
>>
>> FWIW,
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Jstl Tomcat 6 (if )
Posted by Davide Manca <da...@matrix.it>.
Ok I fixed!
In my web.xml I don't specify any jstl.
in my jsp I use
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
Now it works about everything.
Thank you.
On Tue, 2007-06-05 at 08:16 -0700, Hassan Schroeder wrote:
> On 6/5/07, Davide Manca <da...@matrix.it> wrote:
> > If I write
> > http://java.sun.com/jsp/jstl/core instead of
> > http://java.sun.com/jstl/core my jstl tags are not executed...
> >
> > Why?
>
> What servlet spec version is your web.xml?
>
> Perhaps you can distill and post a small test JSP?
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Jstl Tomcat 6 (if )
Posted by Hassan Schroeder <ha...@gmail.com>.
On 6/5/07, Davide Manca <da...@matrix.it> wrote:
> If I write
> http://java.sun.com/jsp/jstl/core instead of
> http://java.sun.com/jstl/core my jstl tags are not executed...
>
> Why?
What servlet spec version is your web.xml?
Perhaps you can distill and post a small test JSP?
--
Hassan Schroeder ------------------------ hassan.schroeder@gmail.com
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Jstl Tomcat 6 (if )
Posted by Davide Manca <da...@matrix.it>.
If I write
http://java.sun.com/jsp/jstl/core instead of
http://java.sun.com/jstl/core my jstl tags are not executed...
Why?
Thank you.
On Tue, 2007-06-05 at 06:53 -0700, Hassan Schroeder wrote:
> On 6/5/07, Davide Manca <da...@matrix.it> wrote:
> > I have this code:
> >
> > <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
> > <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
>
> Mixing taglib versions can't be good :-)
>
> I'd change that last to 'uri="http://java.sun.com/jsp/jstl/core"' and see
> what happens...
>
> FWIW,
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Jstl Tomcat 6 (if )
Posted by Hassan Schroeder <ha...@gmail.com>.
On 6/5/07, Davide Manca <da...@matrix.it> wrote:
> I have this code:
>
> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
> <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
Mixing taglib versions can't be good :-)
I'd change that last to 'uri="http://java.sun.com/jsp/jstl/core"' and see
what happens...
FWIW,
--
Hassan Schroeder ------------------------ hassan.schroeder@gmail.com
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Jstl Tomcat 6 (if )
Posted by Davide Manca <da...@matrix.it>.
I have this code:
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
<jsp:useBean id="sbean" scope="request"
type="it.matrix.cercateatri.SearchBean"/>
<!-- riassunto -->
<tr><td colspan="3"><img src="/cercateatri/images/blank.gif" width="1"
height="10"/></td></tr>
<tr>
<td><img src="/cercateatri/images/blank.gif" width="5"
height="1"/></td>
<td class="st7" align="left"><b>Hai cercato
<c:if test="${fn:length(sbean.searchRequest.sm_exhibition) > 0}">lo
spettacolo '<c:out value="${sbean.searchRequest.sm_exhibition}" />'
</c:if>
<c:if test="${fn:length(sbean.searchRequest.sm_theatre) > 0}">nel teatro
'<c:out value="${sbean.searchRequest.sm_theatre}" />' </c:if>
<c:if test="${fn:length(sbean.searchRequest.sm_city_name) > 0}">a
'<c:out value="${sbean.searchRequest.sm_city_name}" />' </c:if>
<c:choose>
<c:when test="${sbean.searchRequest.sm_f_date !=
sbean.searchRequest.sm_i_date}">per il periodo dal <c:out
value="${sbean.searchrequest.sm_i_date}" /> al <c:out
value="${sbean.searchRequest.sm_f_date}" /></c:when>
<c:otherwise>per <c:out
value="${sbean.searchRequest.sm_f_date}" /></c:otherwise>
</c:choose>
<c:if test="${fn:length(sbean.searchRequest.sm_ex_type_name) > 0}">in
'<c:out value="${sbean.searchRequest.sm_ex_type_name}" />'
</c:if>
</b></td>
<td><img src="/cercateatri/images/blank.gif" width="5"
height="1"/></td>
</tr>
</table>
<!-- /riassunto -->
And I get the following error:
HTTP Status 500 -
________________________________________________________________________
type Exception report
message
description The server encountered an internal error () that prevented
it from fulfilling this request.
exception
org.apache.jasper.JasperException: <h3>Validation error messages from TagLibraryValidator for c in /jsp/conclusions.jsp</h3><p>4: tag = 'if' / attribute = 'test': An error occurred while parsing custom action attribute "test" with value "${fn:length(sbean.searchRequest.sm_exhibition) > 0}": org.apache.taglibs.standard.lang.jstl.parser.ParseException: EL functions are not supported.</p><p>20: tag = 'if' / attribute = 'test': An error occurred while parsing custom action attribute "test" with value "${fn:length(sbean.searchRequest.sm_theatre) > 0}": org.apache.taglibs.standard.lang.jstl.parser.ParseException: EL functions are not supported.</p><p>25: tag = 'if' / attribute = 'test': An error occurred while parsing custom action attribute "test" with value "${fn:length(sbean.searchRequest.sm_city_name) > 0}": org.apache.taglibs.standard.lang.jstl.parser.ParseException: EL functions are not supported.</p><p>43: tag = 'if' / attribute = 'test': An error occurred while parsing cust
om action attribute "test" with value "${fn:length(sbean.searchRequest.sm_ex_type_name) > 0}": org.apache.taglibs.standard.lang.jstl.parser.ParseException: EL functions are not supported.</p>
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:74)
org.apache.jasper.compiler.Validator.validateXmlView(Validator.java:1797)
org.apache.jasper.compiler.Validator.validate(Validator.java:1743)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:178)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
org.apache.jsp.jsp.listing_jsp._jspx_meth_c_005fwhen_005f2(listing_jsp.java:845)
org.apache.jsp.jsp.listing_jsp._jspx_meth_c_005fchoose_005f2(listing_jsp.java:810)
org.apache.jsp.jsp.listing_jsp._jspService(listing_jsp.java:110)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
org.apache.jsp.jsp.form_jsp._jspx_meth_c_005fif_005f24(form_jsp.java:1048)
org.apache.jsp.jsp.form_jsp._jspService(form_jsp.java:328)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
org.apache.jsp.jsp.index_jsp._jspx_meth_c_005fwhen_005f0(index_jsp.java:217)
org.apache.jsp.jsp.index_jsp._jspx_meth_c_005fchoose_005f0(index_jsp.java:173)
org.apache.jsp.jsp.index_jsp._jspService(index_jsp.java:131)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache
Tomcat/6.0.10 logs.
________________________________________________________________________
Apache Tomcat/6.0.10
Thank you in advance
Re: Strange Error Tomcat 6
Posted by David Smith <dn...@cornell.edu>.
${sbean.totProgrammi>0}
This expression should be ${sbean.totProgrammi gt 0} or
${sbean.totProgrammi > 0} as the '>' character is probably messing up
the parsing.
--David
Davide Manca wrote:
>> HTTP Status 500 -
>>
>
> ________________________________________________________________________
>
> type Exception report
>
> message
>
> description The server encountered an internal error () that prevented
> it from fulfilling this request.
>
> exception
>
> org.apache.jasper.JasperException: Unable to compile class for JSP:
>
> An error occurred at line: 80 in the jsp file: /cgi/commons/listing.cgi
> Syntax error, insert "while ( Expression ) ;" to complete BlockStatements
> 77: <c:choose>
> 78: <c:when test="${sbean.totProgrammi>0}">
> 79: <table cellpadding="0" width="100%" cellspacing="0" border="0"><tr><td><div id="box-tit"><div id="data">
> 80: <%=htgiorni.get(fmt3.format(new java.util.Date(yyyy+"/"+mm+"/"+gg)))%> <%=fmt2.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%> <%=htmesi.get(fmt4.format(new java.util.Date(yyyy+"/"+mm+"/"+gg)))%></div><%if (!oraCheck.equals("-2")){%><div id="box-ora"> cambia fascia oraria<table cellpadding="0" cellspacing="0" border="0" id="cambia-ora"><tr><td><%if (Integer.parseInt(ora) >= 2) {%><a href="?day=<%=fmt.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%>&hour=<%=Integer.parseInt(ora)-2%>&type=<%=request.getParameter("type")%>&chtype=<%=request.getParameter("chtype")%>&channel=<%=request.getParameter("channel")%>&tipo=2"><%}%><img src="/guida_tv/images/freccia_indietro.gif" alt="indietro" border="0"/><%if (Integer.parseInt(ora) >= 2) {%></a><%}%></td><td> <%=ora%>.00-<%=orapiudue%>.00 </td><td><%if (Integer.parseInt(ora) < 22) {if (Integer.parseInt(ora) >= 21) {%><a href="?day=<%=fmt.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%>&hour=<%=Integer.parseInt(ora
> )+1%>&type=<%=request.getParameter("type")%>&chtype=<%=request.getParameter("chtype")%>&channel=<%=request.getParameter("channel")%>&tipo=2"><%} else {%><a href="?day=<%=fmt.format(new java.util.Date(yyyy+"/"+mm+"/"+gg))%>&hour=<%=Integer.parseInt(ora)+2%>&type=<%=request.getParameter("type")%>&chtype=<%=request.getParameter("chtype")%>&channel=<%=request.getParameter("channel")%>&tipo=2"><%}%><%}%><img src="/guida_tv/images/freccia_avanti.gif" alt="avanti" border="0"/><%if (Integer.parseInt(ora) < 22) {%></a><%}%></td></tr></table></div></div><%}%></td></tr></table><br><!--/data e fascia oraria --><%}%>
> 81: </c:when>
> 82: </c:choose>
> 83: <%
>
>
>
> Stacktrace:
> at
> org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
> at
> org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
> at
> org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
> at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
> at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
> at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
> at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
> at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
> at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
> at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.cgi.programmi.body_cgi._jspService(body_cgi.java:68)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
> at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
> at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
> at
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
> at org.apache.jsp.cgi.index_cgi._jspService(index_cgi.java:113)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
> at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
> at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
> at
> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
> at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
> at org.apache.jk.common.ChannelSocket
> $SocketConnection.runIt(ChannelSocket.java:889)
> at org.apache.tomcat.util.threads.ThreadPool
> $ControlRunnable.run(ThreadPool.java:686)
> at java.lang.Thread.run(Thread.java:595)
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org