-
Notifications
You must be signed in to change notification settings - Fork 158
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DB2 zOS does not always support UNICODE for Current Timestamp #1779
Comments
This was referenced Jan 11, 2023
rfelcman
pushed a commit
that referenced
this issue
Jan 30, 2023
for #1779 For non-IBM JDKs, against DB2 zOS, the existing test `org.eclipse.persistence.jpa.test.version.TestVersioning.testTemporalVersionField1()` fails: ```sql <error message="java.nio.charset.UnsupportedCharsetException: Cp1027" type="javax.persistence.RollbackException">javax.persistence.RollbackException: java.nio.charset.UnsupportedCharsetException: Cp1027 at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:159) at org.eclipse.persistence.jpa.test.version.TestVersioning.testTemporalVersionField1(TestVersioning.java:62) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at org.eclipse.persistence.jpa.test.framework.EmfRunner.run(EmfRunner.java:40) Caused by: java.nio.charset.UnsupportedCharsetException: Cp1027 at java.base/java.nio.charset.Charset.forName(Charset.java:529) at com.ibm.db2.jcc.am.x.<init>(x.java:20) at com.ibm.db2.jcc.am.w.a(w.java:12) at com.ibm.db2.jcc.am.Agent.getByteToCharConverter(Agent.java:497) at com.ibm.db2.jcc.t4.a8.a(a8.java:2438) at com.ibm.db2.jcc.t4.ab.a(ab.java:4350) at com.ibm.db2.jcc.t4.ab.a(ab.java:2777) at com.ibm.db2.jcc.t4.ab.a(ab.java:2698) at com.ibm.db2.jcc.t4.ab.q(ab.java:1546) at com.ibm.db2.jcc.t4.ab.l(ab.java:735) at com.ibm.db2.jcc.t4.ab.d(ab.java:111) at com.ibm.db2.jcc.t4.p.c(p.java:44) at com.ibm.db2.jcc.t4.av.j(av.java:162) at com.ibm.db2.jcc.am.k3.an(k3.java:2249) at com.ibm.db2.jcc.am.k4.a(k4.java:4638) at com.ibm.db2.jcc.am.k4.b(k4.java:4154) at com.ibm.db2.jcc.am.k4.bd(k4.java:774) at com.ibm.db2.jcc.am.k4.executeQuery(k4.java:739) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeSelect(DatabaseAccessor.java:1018) ``` Signed-off-by: William Dazey <wadazey@us.ibm.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
DB2Platform defines the query:
to obtain the database timestamp. However, depending on the DB2 z/OS configuration and JDK, this may not be supported.
Exception:
The text was updated successfully, but these errors were encountered: