订阅的时候报错
- Dominant language
- PHP
- Stars
- 4
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
"hyperf/nsq": "2.2.33",
订阅的时候报错,传的是一个字符串”D_PROTOCOL“,执行Json::decode($this->getPayload())就会报错。
报错内容:
```
[ERROR] Hyperf\Utils\Exception\InvalidArgumentException: Syntax error(4) in /data/project/hyper_pool/vendor/hyperf/utils/src/Codec/Json.php:51
Stack trace:
#0 /data/project/hyper_pool/vendor/hyperf/nsq/src/Subscriber.php(79): Hyperf\Utils\Codec\Json::decode()
#1 /data/project/hyper_pool/vendor/hyperf/nsq/src/Pool/NsqConnection.php(68): Hyperf\Nsq\Subscriber->getJsonPayload()
#2 /data/project/hyper_pool/vendor/hyperf/pool/src/KeepaliveConnection.php(91): Hyperf\Nsq\Pool\NsqConnection->getActiveConnection()
#3 /data/project/hyper_pool/vendor/hyperf/pool/src/KeepaliveConnection.php(110): Hyperf\Pool\KeepaliveConnection->reconnect()
#4 /data/project/hyper_pool/vendor/hyperf/nsq/src/Nsq.php(154): Hyperf\Pool\KeepaliveConnection->call()
#5 /data/project/hyper_pool/vendor/hyperf/nsq/src/Nsq.php(113): Hyperf\Nsq\Nsq->call()
#6 /data/project/hyper_pool/vendor/hyperf/nsq/src/ConsumerManager.php(142): Hyperf\Nsq\Nsq->subscribe()
#7 /data/project/hyper_pool/vendor/hyperf/process/src/AbstractProcess.php(134): class@anonymous->handle()
#8 {main}
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.