id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc 1548,java.lang.ClassCastException on biowells list page when the [Biomtrl] Registered column is hidden,Nicklas Nordborg,Nicklas Nordborg,"The error is only visible in the log file and never shows up on the web page itself. The error goes away if the `[Biomtrl] Registered` is made visible. The interesting part of the stacktrace in the log file is: {{{ java.lang.ClassCastException: java.sql.Date cannot be cast to java.lang.Integer at net.sf.basedb.util.formatter.WellCoordinateFormatter.format(WellCoordinateFormatter.java:37) at net.sf.basedb.clients.web.taglib.table.Cell.doEndTag(Cell.java:283) at org.apache.jsp.biomaterials.bioplates.wells.list_005fbiowells_jsp._jspService(list_005fbiowells_jsp.java:1507) .... }}} We have identified the problem to the taglib. There is an incomplete check if the column is visible or hidden in the `Cell.doEndTag()` method. This causes the code to continue instead of returning. In this particular case (and because taglib objects are re-used) there happens to be a formatter for the Row/Column coordinate present in the `formatter` variable, which of course fails with the above exception.",defect,closed,minor,BASE 2.16.1,web,,fixed,,