Bug Report: Cannot create a JSON value from a string with CHARACTER SET 'binary' · Issue #18143 · vitessio/vitess · GitHub
More Web Proxy on the site http://driver.im/
You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vttablet and mysqlctld on 22.0.0-rc1
vtgate still on v21.0.3
`mysqlctld version Version: 22.0.0-rc1 (Git revision 1c1f285c896f016a575d45758e5d399b749173e6 branch 'HEAD') built on Tue Apr 8 15:09:35 UTC 2025 by vitess@buildkitsandbox using go1.24.2 linux/amd64`
Operating System and Environment details
docker
Log Fragments
E0409 11:04:33.780638 1 tabletserver.go:1681] Cannot create a JSON value from a string with CHARACTER SET 'binary'. (errno 3144) (sqlstate 22032) (CallerID: user): Sql: "insert into testing(testing, id) values (:v1, :_id_0)", BindVars: {_id_0: "type:VARBINARY value:\"01961a39-20ef-7354-9f74-b645365a0232\""v9: "type:VARBINARY value:\"[]\""}
I do not reproduce with vitess/vttestserver:v22.0.0-rc1-mysql80
The text was updated successfully, but these errors were encountered:
This reverts part of the binary encoding change to keep encoding as
plain text even for binary data, to stay compatible with the previous
version of Vitess.
This applies only to v22, since on main we're on v23 and that is
compatible with the change in v22 already. This is only a concern during
upgrades.
Fixesvitessio#18143
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
Overview of the Issue
Upgrading vttablet to v22.0.0-rc1 resulting in the following error:
Reproduction Steps
Binary Version
vttablet and mysqlctld on 22.0.0-rc1 vtgate still on v21.0.3 `mysqlctld version Version: 22.0.0-rc1 (Git revision 1c1f285c896f016a575d45758e5d399b749173e6 branch 'HEAD') built on Tue Apr 8 15:09:35 UTC 2025 by vitess@buildkitsandbox using go1.24.2 linux/amd64`
Operating System and Environment details
Log Fragments
I do not reproduce with
vitess/vttestserver:v22.0.0-rc1-mysql80
The text was updated successfully, but these errors were encountered: