[MCOL-4108] JSON functions are broken Created: 2020-06-25 Updated: 2020-10-22 Resolved: 2020-10-22 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | ExeMgr |
| Affects Version/s: | 1.4.4, 1.5.2 |
| Fix Version/s: | 5.5.1 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Daniel Lee (Inactive) | Assignee: | Daniel Lee (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
Build tested: 1.4.4-1, 1.5.2-1 (community edition, b33685) The following json functions return a "got bad column" error. JSON_ARRAY_APPEND.sql For example: [centos7:root~]# cat -n /data/qa/autopilot/features/json/sql/JSON_EXISTS.sql '; [centos7:root~]# cat JSON_EXISTS.sql.tst.log ERROR 1815 (HY000) at line 16: Internal error: Unknown error ERROR 1815 (HY000) at line 18: Internal error: Unknown error |
| Comments |
| Comment by Daniel Lee (Inactive) [ 2020-07-14 ] |
|
Build tests: 1.5.3-1 gamma Some JSON functions, such as JSON_CONTAIN caused server to crash on ColumnStore tables. InnoDB tables work fine. |
| Comment by David Hall (Inactive) [ 2020-09-04 ] |
|
I created a patch to fix the error message to NOT IMPLEMENTED until we add these functions. |
| Comment by Roman [ 2020-09-08 ] |
|
4QA as of now there will be an explicit error about unsupported functions instead of vague "got bad column" message. |
| Comment by Daniel Lee (Inactive) [ 2020-10-22 ] |
|
Build tested: 5.5.1-1 (hasty BB, build #35830) These json functions now return messages like the following > ERROR 1178 (42000) at line 15: The storage engine for the table doesn't support IDB-1001: Function 'json_array_append' isn't supported. |