Bug #44324 Data Truncation Exception Error Code is not proper
| Submitted: | 16 Apr 2009 14:40 | Modified: | 16 Sep 2009 13:40 |
|---|---|---|---|
| Reporter: | Saminathan Arumugam | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | Connector / J | Severity: | S1 (Critical) |
| Version: | 5.1.7 | OS: | Linux |
| Assigned to: | Mark Matthews | CPU Architecture: | Any |
| Tags: | "data truncation", 1265, connector | ||
[16 Apr 2009 14:40]
Saminathan Arumugam
[16 Apr 2009 14:44]
Tonci Grgin
Hi Saminathan and thanks for your report. v 3.1 is EOL-ed long long ago. Please upgrade your c/J.
[17 Apr 2009 4:14]
Saminathan Arumugam
Even the connector 5.1.7 gives the error code as '0' for data truncation !!
[18 Apr 2009 6:52]
Saminathan Arumugam
Even the connector 5.1.7 gives the error code as '0' for data truncation !!
[20 Apr 2009 8:44]
Tonci Grgin
Thanks Saminathan, reopening for investigation.
[20 Apr 2009 10:15]
Tonci Grgin
Test case for our test framework.
Attachment: TestBug44324.java (text/x-java), 2.39 KiB.
[20 Apr 2009 10:17]
Tonci Grgin
Verified as described using latest c/J 5.1 sources and attached test case. Test case output: Loading JDBC driver 'com.mysql.jdbc.Driver' Done. Done. Connected to 5.1.31-log java.vm.version : 1.5.0_17-b04 java.vm.vendor : Sun Microsystems Inc. java.runtime.version : 1.5.0_17-b04 os : Windows Server 2008, 6.0, x86 sun.management.compiler : HotSpot Client Compiler ------------------------------------------------- State: 01004 ErrCode: 0 Done Workaround is to use JDBCCompliantTruncation=false.
[20 Aug 2009 20:21]
Mark Matthews
Fixed for 5.1.9. The fix does not hard-code to 1265 because the server returns different error codes for different types of truncations, and we did not want to mask those.
[16 Sep 2009 13:40]
Tony Bedford
An entry was added to the 5.1.9 changelog: SQLException for data truncation error gave the error code as 0 instead of 1265.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.042 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.