[jboss-jira] [JBoss JIRA] Created: (JBAS-6845) Queue.jsp does not compile

Shawn Kerstetter (JIRA) jira-events at lists.jboss.org
Wed Apr 29 17:01:47 EDT 2009


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>&nbsp;</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>&nbsp;</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

        



More information about the jboss-jira mailing list