[MCOL-4874] Error with DECIMAL(37,0) column and crossengine join: Internal error: CrossEngineStep::execute() caught getSignedNullValue(): got bad column width (4). Created: 2021-09-24 Updated: 2023-11-17 Resolved: 2021-12-09 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | None |
| Affects Version/s: | 6.1.1 |
| Fix Version/s: | 6.2.3 |
| Type: | Bug | Priority: | Major |
| Reporter: | Valerii Kravchuk | Assignee: | Daniel Lee (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | regression | ||
| Attachments: |
|
| Sprint: | 2021-15, 2021-16 |
| Description |
|
The following query:
leads to error 1815: "Internal error: CrossEngineStep::execute() caught getSignedNullValue(): got bad column width (4).", when EH39 column is defined as DECIMAL(37,0) in the InnoDB table. I was not the case with Columnstore from 10.5.9-6. There is no problem when column's data type is changed to LONGINT. See full text case attached. |
| Comments |
| Comment by Daniel Lee (Inactive) [ 2021-12-09 ] | ||||||||||
|
Build verified: 6.2.3-1 (#3480) Reproduced the issues in an earlier build of develop-6
Verified the fix in this new build
|