This bug is similar to CONJ-226, but this bug effects getString(), rather than getTime().
I've attached a test program similar to the JUnit test case in CONJ-226 to demonstrate the behavior. To make it work, first, you would need to perform some setup steps:
create table db1.time_test (
ID int unsigned NOT NULL,
time_test time NOT NULL,
PRIMARY KEY (ID)
) engine=InnoDB;
insert into db1.time_test(id, time_test) values(1, '00:00:00'), (2, '08:00:00');
Diego Dupin
added a comment - reproduced, when option useServerPrepStmts is set to true, ResultSet.getString() on a time column return NULL when value=00:00:00.
correction done in commit : https://github.com/MariaDB/mariadb-connector-j/commit/9fe880c6ed7ec27b12ba2a1a110f8084c42d69a2
People
Diego Dupin
Geoff Montee (Inactive)
Votes:
1Vote for this issue
Watchers:
3Start watching this issue
Dates
Created:
Updated:
Resolved:
Git Integration
Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.
{"report":{"fcp":1308.300000011921,"ttfb":611.5,"pageVisibility":"visible","entityId":57666,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"6781f515-2334-4d7d-9a25-57457a4e657f","navigationType":0,"readyForUser":1391.4000000357628,"redirectCount":0,"resourceLoadedEnd":1420.1000000238419,"resourceLoadedStart":617.1000000238419,"resourceTiming":[{"duration":156.0999999642372,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":617.1000000238419,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":617.1000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":773.1999999880791,"responseStart":0,"secureConnectionStart":0},{"duration":156.5,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":617.3000000119209,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":617.3000000119209,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":773.8000000119209,"responseStart":0,"secureConnectionStart":0},{"duration":211,"initiatorType":"script","name":"https://jira.mariadb.org/s/fbf975c0cce4b1abf04784eeae9ba1f4-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":617.5,"connectEnd":617.5,"connectStart":617.5,"domainLookupEnd":617.5,"domainLookupStart":617.5,"fetchStart":617.5,"redirectEnd":0,"redirectStart":0,"requestStart":617.5,"responseEnd":828.5,"responseStart":828.5,"secureConnectionStart":617.5},{"duration":295,"initiatorType":"script","name":"https://jira.mariadb.org/s/099b33461394b8015fc36c0a4b96e19f-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":617.6999999880791,"connectEnd":617.6999999880791,"connectStart":617.6999999880791,"domainLookupEnd":617.6999999880791,"domainLookupStart":617.6999999880791,"fetchStart":617.6999999880791,"redirectEnd":0,"redirectStart":0,"requestStart":617.6999999880791,"responseEnd":912.6999999880791,"responseStart":912.6999999880791,"secureConnectionStart":617.6999999880791},{"duration":298.60000002384186,"initiatorType":"script","name":"https://jira.mariadb.org/s/94c15bff32baef80f4096a08aceae8bc-CDN/lu2bu7/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":618,"connectEnd":618,"connectStart":618,"domainLookupEnd":618,"domainLookupStart":618,"fetchStart":618,"redirectEnd":0,"redirectStart":0,"requestStart":618,"responseEnd":916.6000000238419,"responseStart":916.6000000238419,"secureConnectionStart":618},{"duration":298.89999997615814,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":618.1000000238419,"connectEnd":618.1000000238419,"connectStart":618.1000000238419,"domainLookupEnd":618.1000000238419,"domainLookupStart":618.1000000238419,"fetchStart":618.1000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":618.1000000238419,"responseEnd":917,"responseStart":917,"secureConnectionStart":618.1000000238419},{"duration":299,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":618.3000000119209,"connectEnd":618.3000000119209,"connectStart":618.3000000119209,"domainLookupEnd":618.3000000119209,"domainLookupStart":618.3000000119209,"fetchStart":618.3000000119209,"redirectEnd":0,"redirectStart":0,"requestStart":618.3000000119209,"responseEnd":917.3000000119209,"responseStart":917.3000000119209,"secureConnectionStart":618.3000000119209},{"duration":354.19999998807907,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bu7/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":618.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":618.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":972.6999999880791,"responseStart":0,"secureConnectionStart":0},{"duration":299.19999998807907,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":618.6000000238419,"connectEnd":618.6000000238419,"connectStart":618.6000000238419,"domainLookupEnd":618.6000000238419,"domainLookupStart":618.6000000238419,"fetchStart":618.6000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":618.6000000238419,"responseEnd":917.8000000119209,"responseStart":917.8000000119209,"secureConnectionStart":618.6000000238419},{"duration":354.10000002384186,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bu7/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":618.8000000119209,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":618.8000000119209,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":972.9000000357628,"responseStart":0,"secureConnectionStart":0},{"duration":299.39999997615814,"initiatorType":"script","name":"https://jira.mariadb.org/s/3339d87fa2538a859872f2df449bf8d0-CDN/lu2bu7/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":618.9000000357628,"connectEnd":618.9000000357628,"connectStart":618.9000000357628,"domainLookupEnd":618.9000000357628,"domainLookupStart":618.9000000357628,"fetchStart":618.9000000357628,"redirectEnd":0,"redirectStart":0,"requestStart":618.9000000357628,"responseEnd":918.3000000119209,"responseStart":918.3000000119209,"secureConnectionStart":618.9000000357628},{"duration":440.4000000357628,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":619.6999999880791,"connectEnd":619.6999999880791,"connectStart":619.6999999880791,"domainLookupEnd":619.6999999880791,"domainLookupStart":619.6999999880791,"fetchStart":619.6999999880791,"redirectEnd":0,"redirectStart":0,"requestStart":619.6999999880791,"responseEnd":1060.1000000238419,"responseStart":1060.1000000238419,"secureConnectionStart":619.6999999880791},{"duration":729.3000000119209,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":619.8000000119209,"connectEnd":619.8000000119209,"connectStart":619.8000000119209,"domainLookupEnd":619.8000000119209,"domainLookupStart":619.8000000119209,"fetchStart":619.8000000119209,"redirectEnd":0,"redirectStart":0,"requestStart":619.8000000119209,"responseEnd":1349.1000000238419,"responseStart":1349.1000000238419,"secureConnectionStart":619.8000000119209},{"duration":76.60000002384186,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":984,"connectEnd":984,"connectStart":984,"domainLookupEnd":984,"domainLookupStart":984,"fetchStart":984,"redirectEnd":0,"redirectStart":0,"requestStart":984,"responseEnd":1060.6000000238419,"responseStart":1060.6000000238419,"secureConnectionStart":984},{"duration":158.60000002384186,"initiatorType":"link","name":"https://jira.mariadb.org/s/d5715adaadd168a9002b108b2b039b50-CDN/lu2bu7/820016/12ta74/be4b45e9cec53099498fa61c8b7acba4/_/download/contextbatch/css/jira.project.sidebar,-_super,-project.issue.navigator,-jira.general,-jira.browse.project,-jira.view.issue,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":1261.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1261.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1420.1000000238419,"responseStart":0,"secureConnectionStart":0},{"duration":103.89999997615814,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/e65b778d185daf5aee24936755b43da6/_/download/contextbatch/js/browser-metrics-plugin.contrib,-_super,-project.issue.navigator,-jira.view.issue,-atl.general/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":1262.300000011921,"connectEnd":1262.300000011921,"connectStart":1262.300000011921,"domainLookupEnd":1262.300000011921,"domainLookupStart":1262.300000011921,"fetchStart":1262.300000011921,"redirectEnd":0,"redirectStart":0,"requestStart":1262.300000011921,"responseEnd":1366.199999988079,"responseStart":1366.199999988079,"secureConnectionStart":1262.300000011921},{"duration":107.69999998807907,"initiatorType":"script","name":"https://jira.mariadb.org/s/f51ef5507eea4c158f257c66c93b2a3f-CDN/lu2bu7/820016/12ta74/be4b45e9cec53099498fa61c8b7acba4/_/download/contextbatch/js/jira.project.sidebar,-_super,-project.issue.navigator,-jira.general,-jira.browse.project,-jira.view.issue,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":1262.800000011921,"connectEnd":1262.800000011921,"connectStart":1262.800000011921,"domainLookupEnd":1262.800000011921,"domainLookupStart":1262.800000011921,"fetchStart":1262.800000011921,"redirectEnd":0,"redirectStart":0,"requestStart":1262.800000011921,"responseEnd":1370.5,"responseStart":1370.5,"secureConnectionStart":1262.800000011921}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":443,"responseStart":612,"responseEnd":616,"domLoading":615,"domInteractive":1485,"domContentLoadedEventStart":1485,"domContentLoadedEventEnd":1532,"domComplete":1761,"loadEventStart":1761,"loadEventEnd":1765,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1471.199999988079},{"name":"bigPipe.sidebar-id.end","time":1471.9000000357628},{"name":"bigPipe.activity-panel-pipe-id.start","time":1472.1000000238419},{"name":"bigPipe.activity-panel-pipe-id.end","time":1473.5},{"name":"activityTabFullyLoaded","time":1553.5}],"measures":[],"correlationId":"90897b431bfc55","effectiveType":"4g","downlink":9.6,"rtt":0,"serverDuration":106,"dbReadsTimeInMs":14,"dbConnsTimeInMs":25,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
reproduced, when option useServerPrepStmts is set to true, ResultSet.getString() on a time column return NULL when value=00:00:00.
correction done in commit : https://github.com/MariaDB/mariadb-connector-j/commit/9fe880c6ed7ec27b12ba2a1a110f8084c42d69a2