-
Type: Bug
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 6.0-HF41, 7.10-HF28, 8.10-HF10, 9.2-SNAPSHOT
-
Component/s: Core, Email Sending, Notifications
-
Sprint:nxFG 9.3.1
-
Story Points:3
This is a persistence issue, dates can't always be persisted with time zone on certain backends (H2, Oracle and SQL Server). Nuxeo assumes dates are persisted with the Nuxeo application server timezone. But they are not.
The root cause is a bad specification of JDBC setTimestamp that's open to interpretation and is actually implemented differently by different databases. See https://bugs.openjdk.java.net/browse/JDK-4986236