I've attached a PDF screenshot of the error as we saw it (the log file is below), when testing with a 32-bit older version of Java. Similar exceptions occurred in our production 64-bit 1.7.0_11 JRE, but the stack trace was not as descriptive about the offending JSP code.
The "Cannot convert ... of type class java.lang.String to class java.lang.Long" exception would occur on our jre7-64 ACE production installation whenever attempting to view the properties of a single file in the collection, or when attempting to view a collection report (the little PDF icon).
On our jre6-32/64 ACE test platform, attempting to view the properties for a single file always resulted in a blank right-hand side of the screen. Attempting to view the collection report did produce the same exception, but only for a collection with a known corrupt file (which is why the JSP code in the attached PDF seems to have been triggered).
It seems as though the code is trying to convert these alphabetic status codes into numbers and failing. We didn't see this in our previous test environments from last year, and are at a loss to explain the difference.
26-Feb-2013 9:53:40 PM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
javax.el.ELException: Cannot convert C of type class java.lang.String to class java.lang.Long
at org.apache.el.lang.ELSupport.coerceToNumber(ELSupport.java:296)
at org.apache.el.lang.ELSupport.coerceToNumber(ELSupport.java:275)
at org.apache.el.lang.ELSupport.equals(ELSupport.java:121)
at org.apache.el.parser.AstEqual.getValue(AstEqual.java:39)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:938)
at org.apache.jsp.report_jsp._jspx_meth_c_005fwhen_005f0(report_jsp.java:508)
at org.apache.jsp.report_jsp._jspx_meth_c_005fchoose_005f0(report_jsp.java:458)
at org.apache.jsp.report_jsp._jspx_meth_c_005fforEach_005f0(report_jsp.java:403)
at org.apache.jsp.report_jsp._jspService(report_jsp.java:202)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at edu.umiacs.ace.monitor.access.CollectionSummaryServlet.processRequest(CollectionSummaryServlet.java:148)
at edu.umiacs.ace.util.EntityManagerServlet.wrapRequest(EntityManagerServlet.java:120)
at edu.umiacs.ace.util.EntityManagerServlet.doGet(EntityManagerServlet.java:229)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)
26-Feb-2013 9:53:40 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet ReportServlet threw exception
javax.el.ELException: Cannot convert C of type class java.lang.String to class java.lang.Long
at org.apache.el.lang.ELSupport.coerceToNumber(ELSupport.java:296)
at org.apache.el.lang.ELSupport.coerceToNumber(ELSupport.java:275)
at org.apache.el.lang.ELSupport.equals(ELSupport.java:121)
at org.apache.el.parser.AstEqual.getValue(AstEqual.java:39)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:938)
at org.apache.jsp.report_jsp._jspx_meth_c_005fwhen_005f0(report_jsp.java:508)
at org.apache.jsp.report_jsp._jspx_meth_c_005fchoose_005f0(report_jsp.java:458)
at org.apache.jsp.report_jsp._jspx_meth_c_005fforEach_005f0(report_jsp.java:403)
at org.apache.jsp.report_jsp._jspService(report_jsp.java:202)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at edu.umiacs.ace.monitor.access.CollectionSummaryServlet.processRequest(CollectionSummaryServlet.java:148)
at edu.umiacs.ace.util.EntityManagerServlet.wrapRequest(EntityManagerServlet.java:120)
at edu.umiacs.ace.util.EntityManagerServlet.doGet(EntityManagerServlet.java:229)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)