Ubuntu 22.04 LTS
Java (JDK) 20.0.2
Apache 2.4.52
Tomcat 9.0.41
Lucee 6.2.0.321 (now downgraded to 6.1.0.243 after error)
MySQL 8.0.41
In my database, the structure and data which is about 20 years old through various versions… I have a table with a field called “timeToRun” and the data type is “time”, not null, default mask is 00:00:00.
This has never been a problem. Recently upgraded this instance to Lucee 6.2.0.321 and now I have an error:
SELECT myTable.fieldA, myTable.fieldB, myTable.timeToRun
FROM myTable
Lucee throws an error:
com/mysql/cj/protocol/InternalTime
Downgraded to Lucee 6.1.0.243 and it works fine again. Is this a known problem?
also, please always post stack traces, not just the error, you can edit out the middle of the stacktrace for brevity, it’s always the same, but the top and bottom, including any caused by is important
I’ll be able to recreate this over the weekend (previously assumed Thu./Fri, but that didn’t work out). Thank you for the tip! I thought about the driver also.
Well, I’ve tried to recreate this and cannot. I am going to attribute this to not keeping track of my versions. I am back on OpenJDK 20 and Lucee 6.2.0.321 and I am not having the problem. So, I think this must have been a result of either OpenJDK 23 or 24. For now, I will stay with 20 and wait to move up when Lucee 7 is out and I do some other long overdue code upgrades.