Olá pessoal.
Eu tenho um relatório que preciso exibir um campo que exibe o tempo que um usuário executou uma determinada funcionalidade do sistema.
Eu gostaria de manter o tempo em horas, se possivel, com um formato HHHH:mm:ss.
Isso é possível? Persiste o seguinte erro:
Error filling print... Unable to get value for field 'user_time' of class 'java.sql.Time'
net.sf.jasperreports.engine.JRException: Unable to get value for field 'user_time' of class 'java.sql.Time' at net.sf.jasperreports.engine.JRResultSetDataSource.getFieldValue(JRResultSetDataSource.java:313) at net.sf.jasperreports.engine.fill.JRFillDataset.setOldValues(JRFillDataset.java:823) at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:787) at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:1478) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:129) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:942) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:841) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:877) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
Caused by: java.sql.SQLException: java.sql.SQLException: Bad format for Time '104:00:03' in column 2
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926) at com.mysql.jdbc.ResultSetRow.getTimeFast(ResultSetRow.java:970) at com.mysql.jdbc.ByteArrayRow.getTimeFast(ByteArrayRow.java:223) at com.mysql.jdbc.ResultSetImpl.getTimeInternal(ResultSetImpl.java:5926) at com.mysql.jdbc.ResultSetImpl.getTime(ResultSetImpl.java:5662) at net.sf.jasperreports.engine.JRResultSetDataSource.getFieldValue(JRResultSetDataSource.java:150) ... 12 more Caused by: java.sql.SQLException: Bad format for Time '104:00:03' in column 2 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926) at com.mysql.jdbc.ResultSetRow.getTimeFast(ResultSetRow.java:943) ... 16 more