Queue.jsp does not compile
--------------------------
Key: JBAS-6845
URL:
https://jira.jboss.org/jira/browse/JBAS-6845
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: JMX/Web Console
Affects Versions: JBossAS-5.0.1.GA
Reporter: Shawn Kerstetter
Assignee: Darran Lofthouse
Priority: Minor
I get the following error when using the web console to drill down to a Q that I created:
web-console --> jboss domains --> jboss --> j2ee resources --> local jms
--> queues --> <my_email_queue>
[exec] 16:41:02,476 ERROR [[jsp]] Servlet.service() for servlet jsp threw e
xception
[exec] org.apache.jasper.JasperException: Unable to compile class for JSP:
[exec]
[exec] An error occurred at line: 10 in the jsp file: /Queue.jsp
[exec] MessageCounter cannot be resolved to a type
[exec] 7: <%
[exec] 8: String resetUrl = response.encodeURL(request.getRequestURI()) +
"?doReset=true&ObjectName=" +
java.net.URLEncoder.encode(request.getParameter("O
bjectName"));
[exec] 9: String myUrl = response.encodeURL(request.getRequestURI()) +
"?"
+ "&ObjectName=" +
java.net.URLEncoder.encode(request.getParameter("ObjectName"
));
[exec] 10: MessageCounter counter = queue.getMessageCounter()[0];
[exec] 11:
[exec] 12: //check reset first
[exec] 13: String doReset = request.getParameter("doReset");
[exec]
[exec]
[exec] An error occurred at line: 10 in the jsp file: /Queue.jsp
[exec] The method getMessageCounter() is undefined for the type QueueMBean
[exec] 7: <%
[exec] 8: String resetUrl = response.encodeURL(request.getRequestURI()) +
"?doReset=true&ObjectName=" +
java.net.URLEncoder.encode(request.getParameter("O
bjectName"));
[exec] 9: String myUrl = response.encodeURL(request.getRequestURI()) +
"?"
+ "&ObjectName=" +
java.net.URLEncoder.encode(request.getParameter("ObjectName"
));
[exec] 10: MessageCounter counter = queue.getMessageCounter()[0];
[exec] 11:
[exec] 12: //check reset first
[exec] 13: String doReset = request.getParameter("doReset");
[exec]
[exec]
[exec] An error occurred at line: 53 in the jsp file: /Queue.jsp
[exec] The method getQueueName() is undefined for the type QueueMBean
[exec] 50: <div class="content_block" style="width:
95%; he
ight: 95%">
[exec] 51: <h3>JMS Queue</h3>
[exec] 52: <h4>Name</h4>
[exec] 53: <p><%=queue.getQueueName()%
</p>
[exec] 54: <h4>JNDI Name</h4>
[exec] 55: <p><%=queue.getJNDIName()%
</p>
[exec] 56: <h4>Receiver Count</h4>
[exec]
[exec]
[exec] An error occurred at line: 57 in the jsp file: /Queue.jsp
[exec] The method getReceiversCount() is undefined for the type QueueMBean
[exec] 54: <h4>JNDI Name</h4>
[exec] 55: <p><%=queue.getJNDIName()%
</p>
[exec] 56: <h4>Receiver Count</h4>
[exec] 57: <p><%=queue.getReceiversCount()%
</p>
[exec] 58: <h4>Message statistics:</h4>
[exec] 59: <table border="1"
cellpadding="0" cellsp
acing="0" class="data_table" bordercolor="#111111"
width="95%" align="center" id
="AutoNumber1">
[exec] 60: <tr>
[exec]
[exec]
[exec] An error occurred at line: 72 in the jsp file: /Queue.jsp
[exec] The method getQueueDepth() is undefined for the type QueueMBean
[exec] 69: </td>
[exec] 70: </tr>
[exec] 71: <tr align="center">
[exec] 72:
<td><%=queue.getQueueDepth()%></td>
[exec] 73:
<td><%=counter.getDepthDelta()%></td>
[exec] 74:
<td><%=queue.getMaxDepth()%></td>
[exec] 75: </tr>
[exec]
[exec]
[exec] An error occurred at line: 74 in the jsp file: /Queue.jsp
[exec] The method getMaxDepth() is undefined for the type QueueMBean
[exec] 71: <tr align="center">
[exec] 72:
<td><%=queue.getQueueDepth()%></td>
[exec] 73:
<td><%=counter.getDepthDelta()%></td>
[exec] 74:
<td><%=queue.getMaxDepth()%></td>
[exec] 75: </tr>
[exec] 76: </table>
[exec] 77: <p> </p>
[exec]
[exec]
[exec] Stacktrace:
[exec] at org.apache.jasper.compiler.DefaultErrorHandler.javacError(Def
aultErrorHandler.java:92)
[exec] at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDi
spatcher.java:330)
[exec] at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompi
ler.java:439)
[exec] at org.apache.jasper.compiler.Compiler.compile(Compiler.java:335
)
[exec] at org.apache.jasper.compiler.Compiler.compile(Compiler.java:313
)
[exec] at org.apache.jasper.compiler.Compiler.compile(Compiler.java:300
)
[exec] at org.apache.jasper.JspCompilationContext.compile(JspCompilatio
nContext.java:585)
[exec] at org.apache.jasper.servlet.JspServletWrapper.service(JspServle
tWrapper.java:312)
[exec] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServle
t.java:322)
[exec] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
249)
[exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[exec] at org.apache.catalina.core.ApplicationFilterChain.internalDoFil
ter(ApplicationFilterChain.java:290)
[exec] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Appl
icationFilterChain.java:206)
[exec] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Reply
HeaderFilter.java:96)
[exec] at org.apache.catalina.core.ApplicationFilterChain.internalDoFil
ter(ApplicationFilterChain.java:235)
[exec] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Appl
icationFilterChain.java:206)
[exec] at org.apache.catalina.core.StandardWrapperValve.invoke(Standard
WrapperValve.java:235)
[exec] at org.apache.catalina.core.StandardContextValve.invoke(Standard
ContextValve.java:191)
[exec] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke
(SecurityAssociationValve.java:190)
[exec] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCon
textValve.java:92)
[exec] at org.jboss.web.tomcat.security.SecurityContextEstablishmentVal
ve.process(SecurityContextEstablishmentValve.java:126)
[exec] at org.jboss.web.tomcat.security.SecurityContextEstablishmentVal
ve.invoke(SecurityContextEstablishmentValve.java:70)
[exec] at org.apache.catalina.core.StandardHostValve.invoke(StandardHos
tValve.java:127)
[exec] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepor
tValve.java:102)
[exec] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke
(CachedConnectionValve.java:158)
[exec] at org.apache.catalina.core.StandardEngineValve.invoke(StandardE
ngineValve.java:109)
[exec] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAda
pter.java:330)
[exec] at org.apache.coyote.http11.Http11Processor.process(Http11Proces
sor.java:829)
[exec] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandl
er.process(Http11Protocol.java:601)
[exec] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint
.java:447)
[exec] at java.lang.Thread.run(Thread.java:619)
[exec] 16:41:02,492 ERROR [[jsp]] Servlet.service() for servlet jsp threw e
xception
[exec] java.lang.ClassNotFoundException: org.apache.jsp.Queue_jsp
[exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
[exec] at java.security.AccessController.doPrivileged(Native Method)
[exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[exec] at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader
.java:135)
[exec] at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader
.java:67)
[exec] at org.jboss.web.tomcat.service.TomcatInjectionContainer.newInst
ance(TomcatInjectionContainer.java:271)
[exec] at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspSer
vletWrapper.java:145)
[exec] at org.apache.jasper.servlet.JspServletWrapper.service(JspServle
tWrapper.java:324)
[exec] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServle
t.java:322)
[exec] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
249)
[exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[exec] at org.apache.catalina.core.ApplicationFilterChain.internalDoFil
ter(ApplicationFilterChain.java:290)
[exec] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Appl
icationFilterChain.java:206)
[exec] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Reply
HeaderFilter.java:96)
[exec] at org.apache.catalina.core.ApplicationFilterChain.internalDoFil
ter(ApplicationFilterChain.java:235)
[exec] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Appl
icationFilterChain.java:206)
[exec] at org.apache.catalina.core.StandardWrapperValve.invoke(Standard
WrapperValve.java:235)
[exec] at org.apache.catalina.core.StandardContextValve.invoke(Standard
ContextValve.java:191)
[exec] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke
(SecurityAssociationValve.java:190)
[exec] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCon
textValve.java:92)
[exec] at org.jboss.web.tomcat.security.SecurityContextEstablishmentVal
ve.process(SecurityContextEstablishmentValve.java:126)
[exec] at org.jboss.web.tomcat.security.SecurityContextEstablishmentVal
ve.invoke(SecurityContextEstablishmentValve.java:70)
[exec] at org.apache.catalina.core.StandardHostValve.invoke(StandardHos
tValve.java:127)
[exec] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepor
tValve.java:102)
[exec] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke
(CachedConnectionValve.java:158)
[exec] at org.apache.catalina.core.StandardEngineValve.invoke(StandardE
ngineValve.java:109)
[exec] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAda
pter.java:330)
[exec] at org.apache.coyote.http11.Http11Processor.process(Http11Proces
sor.java:829)
[exec] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandl
er.process(Http11Protocol.java:601)
[exec] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint
.java:447)
[exec] at java.lang.Thread.run(Thread.java:619)
[exec] 16:41:08,492 ERROR [[jsp]] Servlet.service() for servlet jsp threw e
xception
[exec] java.lang.ClassNotFoundException: org.apache.jsp.Queue_jsp
[exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
[exec] at java.security.AccessController.doPrivileged(Native Method)
[exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[exec] at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader
.java:135)
[exec] at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader
.java:67)
[exec] at org.jboss.web.tomcat.service.TomcatInjectionContainer.newInst
ance(TomcatInjectionContainer.java:271)
[exec] at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspSer
vletWrapper.java:145)
[exec] at org.apache.jasper.servlet.JspServletWrapper.service(JspServle
tWrapper.java:324)
[exec] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServle
t.java:322)
[exec] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
249)
[exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[exec] at org.apache.catalina.core.ApplicationFilterChain.internalDoFil
ter(ApplicationFilterChain.java:290)
[exec] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Appl
icationFilterChain.java:206)
[exec] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Reply
HeaderFilter.java:96)
[exec] at org.apache.catalina.core.ApplicationFilterChain.internalDoFil
ter(ApplicationFilterChain.java:235)
[exec] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Appl
icationFilterChain.java:206)
[exec] at org.apache.catalina.core.StandardWrapperValve.invoke(Standard
WrapperValve.java:235)
[exec] at org.apache.catalina.core.StandardContextValve.invoke(Standard
ContextValve.java:191)
[exec] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke
(SecurityAssociationValve.java:190)
[exec] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCon
textValve.java:92)
[exec] at org.jboss.web.tomcat.security.SecurityContextEstablishmentVal
ve.process(SecurityContextEstablishmentValve.java:126)
[exec] at org.jboss.web.tomcat.security.SecurityContextEstablishmentVal
ve.invoke(SecurityContextEstablishmentValve.java:70)
[exec] at org.apache.catalina.core.StandardHostValve.invoke(StandardHos
tValve.java:127)
[exec] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepor
tValve.java:102)
[exec] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke
(CachedConnectionValve.java:158)
[exec] at org.apache.catalina.core.StandardEngineValve.invoke(StandardE
ngineValve.java:109)
[exec] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAda
pter.java:330)
[exec] at org.apache.coyote.http11.Http11Processor.process(Http11Proces
sor.java:829)
[exec] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandl
er.process(Http11Protocol.java:601)
[exec] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint
.java:447)
[exec] at java.lang.Thread.run(Thread.java:619)
[exec] 16:41:08,492 ERROR [[jsp]] Servlet.service() for servlet jsp threw e
xception
[exec] org.apache.jasper.JasperException: Unable to compile class for JSP:
[exec]
[exec] An error occurred at line: 10 in the jsp file: /Queue.jsp
[exec] MessageCounter cannot be resolved to a type
[exec] 7: <%
[exec] 8: String resetUrl = response.encodeURL(request.getRequestURI()) +
"?doReset=true&ObjectName=" +
java.net.URLEncoder.encode(request.getParameter("O
bjectName"));
[exec] 9: String myUrl = response.encodeURL(request.getRequestURI()) +
"?"
+ "&ObjectName=" +
java.net.URLEncoder.encode(request.getParameter("ObjectName"
));
[exec] 10: MessageCounter counter = queue.getMessageCounter()[0];
[exec] 11:
[exec] 12: //check reset first
[exec] 13: String doReset = request.getParameter("doReset");
[exec]
[exec]
[exec] An error occurred at line: 10 in the jsp file: /Queue.jsp
[exec] The method getMessageCounter() is undefined for the type QueueMBean
[exec] 7: <%
[exec] 8: String resetUrl = response.encodeURL(request.getRequestURI()) +
"?doReset=true&ObjectName=" +
java.net.URLEncoder.encode(request.getParameter("O
bjectName"));
[exec] 9: String myUrl = response.encodeURL(request.getRequestURI()) +
"?"
+ "&ObjectName=" +
java.net.URLEncoder.encode(request.getParameter("ObjectName"
));
[exec] 10: MessageCounter counter = queue.getMessageCounter()[0];
[exec] 11:
[exec] 12: //check reset first
[exec] 13: String doReset = request.getParameter("doReset");
[exec]
[exec]
[exec] An error occurred at line: 53 in the jsp file: /Queue.jsp
[exec] The method getQueueName() is undefined for the type QueueMBean
[exec] 50: <div class="content_block" style="width:
95%; he
ight: 95%">
[exec] 51: <h3>JMS Queue</h3>
[exec] 52: <h4>Name</h4>
[exec] 53: <p><%=queue.getQueueName()%
</p>
[exec] 54: <h4>JNDI Name</h4>
[exec] 55: <p><%=queue.getJNDIName()%
</p>
[exec] 56: <h4>Receiver Count</h4>
[exec]
[exec]
[exec] An error occurred at line: 57 in the jsp file: /Queue.jsp
[exec] The method getReceiversCount() is undefined for the type QueueMBean
[exec] 54: <h4>JNDI Name</h4>
[exec] 55: <p><%=queue.getJNDIName()%
</p>
[exec] 56: <h4>Receiver Count</h4>
[exec] 57: <p><%=queue.getReceiversCount()%
</p>
[exec] 58: <h4>Message statistics:</h4>
[exec] 59: <table border="1"
cellpadding="0" cellsp
acing="0" class="data_table" bordercolor="#111111"
width="95%" align="center" id
="AutoNumber1">
[exec] 60: <tr>
[exec]
[exec]
[exec] An error occurred at line: 72 in the jsp file: /Queue.jsp
[exec] The method getQueueDepth() is undefined for the type QueueMBean
[exec] 69: </td>
[exec] 70: </tr>
[exec] 71: <tr align="center">
[exec] 72:
<td><%=queue.getQueueDepth()%></td>
[exec] 73:
<td><%=counter.getDepthDelta()%></td>
[exec] 74:
<td><%=queue.getMaxDepth()%></td>
[exec] 75: </tr>
[exec]
[exec]
[exec] An error occurred at line: 74 in the jsp file: /Queue.jsp
[exec] The method getMaxDepth() is undefined for the type QueueMBean
[exec] 71: <tr align="center">
[exec] 72:
<td><%=queue.getQueueDepth()%></td>
[exec] 73:
<td><%=counter.getDepthDelta()%></td>
[exec] 74:
<td><%=queue.getMaxDepth()%></td>
[exec] 75: </tr>
[exec] 76: </table>
[exec] 77: <p> </p>
[exec]
[exec]
[exec] Stacktrace:
[exec] at org.apache.jasper.compiler.DefaultErrorHandler.javacError(Def
aultErrorHandler.java:92)
[exec] at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDi
spatcher.java:330)
[exec] at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompi
ler.java:439)
[exec] at org.apache.jasper.compiler.Compiler.compile(Compiler.java:335
)
[exec] at org.apache.jasper.compiler.Compiler.compile(Compiler.java:313
)
[exec] at org.apache.jasper.compiler.Compiler.compile(Compiler.java:300
)
[exec] at org.apache.jasper.JspCompilationContext.compile(JspCompilatio
nContext.java:585)
[exec] at org.apache.jasper.servlet.JspServletWrapper.service(JspServle
tWrapper.java:312)
[exec] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServle
t.java:322)
[exec] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
249)
[exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[exec] at org.apache.catalina.core.ApplicationFilterChain.internalDoFil
ter(ApplicationFilterChain.java:290)
[exec] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Appl
icationFilterChain.java:206)
[exec] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Reply
HeaderFilter.java:96)
[exec] at org.apache.catalina.core.ApplicationFilterChain.internalDoFil
ter(ApplicationFilterChain.java:235)
[exec] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Appl
icationFilterChain.java:206)
[exec] at org.apache.catalina.core.StandardWrapperValve.invoke(Standard
WrapperValve.java:235)
[exec] at org.apache.catalina.core.StandardContextValve.invoke(Standard
ContextValve.java:191)
[exec] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke
(SecurityAssociationValve.java:190)
[exec] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCon
textValve.java:92)
[exec] at org.jboss.web.tomcat.security.SecurityContextEstablishmentVal
ve.process(SecurityContextEstablishmentValve.java:126)
[exec] at org.jboss.web.tomcat.security.SecurityContextEstablishmentVal
ve.invoke(SecurityContextEstablishmentValve.java:70)
[exec] at org.apache.catalina.core.StandardHostValve.invoke(StandardHos
tValve.java:127)
[exec] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepor
tValve.java:102)
[exec] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke
(CachedConnectionValve.java:158)
[exec] at org.apache.catalina.core.StandardEngineValve.invoke(StandardE
ngineValve.java:109)
[exec] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAda
pter.java:330)
[exec] at org.apache.coyote.http11.Http11Processor.process(Http11Proces
sor.java:829)
[exec] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandl
er.process(Http11Protocol.java:601)
[exec] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint
.java:447)
[exec] at java.lang.Thread.run(Thread.java:619)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira