-
Notifications
You must be signed in to change notification settings - Fork 16
bug: PHP Fatal error: Uncaught Exception: Error occurred during parsing: Error parsing JSON @1:9: No such field: @type in RequestTrait.php #149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@vladimirfokingithub, здравствуйте. Спасибо за сообщение, можно вас попросить пример кода на котором воспроизводится проблема? И можно ли вас попросить оформить pr с исправлением? |
Здравствуйте. У меня такая же проблема воспроизводится если для php установлен ext-protobuf v3.25.6 (пришлось установить, чтобы поднять производительность). Пример кода, при котором возникает данная ошибка:
Действительно решилось этой правкой vendor/ydb-platform/ydb-php-sdk/src/Traits/RequestTrait.php: |
@a-brazhnikov спасибо за подтверждение. Я правильно понимаю, что на И на всякий случай - подскажите версию php. И вы можете сделать PR или подождёте, пока я доберусь всё проверить и поправить? |
php8.4, protobuf последний, но насколько я понял он уже давно не обновляется. |
PR влил, спасибо за фикс и прости за долгий процесс Версия с исправлением опубликована - 1.15.1 |
Bug Report
YDB PHP SDK version: 1.15
bug: PHP Fatal error: Uncaught Exception: Error occurred during parsing: Error parsing JSON @1:9: No such field: @type in RequestTrait.php
Решается изменением
$result->mergeFromJsonString($jsonResult); -> $result->mergeFromJsonString($jsonResult, true);
The text was updated successfully, but these errors were encountered: