basis-company / nats.php

nats jetstream client for php
116 stars 29 forks source link

Invalid property xkey for message Basis\Nats\Message\Info on $client->ping() #45

Closed partakone closed 9 months ago

partakone commented 9 months ago

Hello, I keep getting this exception no matter what I do. I'm just trying to ping the server as in the examples. Please help, what am I missing?

partakone commented 9 months ago

The fix is adding an optional string property 'xkey' to Basis\Nats\Message\Info, if only I could contribute :cry:

ro0NL commented 9 months ago

we see the same issue when updating nats from 2.9 to 2.10

-        image: nats:2.9.22
+        image: nats:2.10.1
InvalidArgumentException: Invalid property xkey for message Basis\Nats\Message\Info

/app/vendor/basis-company/nats/src/Message/Prototype.php:25
/app/vendor/basis-company/nats/src/Message/Prototype.php:16
/app/vendor/basis-company/nats/src/Message/Factory.php:36
/app/vendor/basis-company/nats/src/Client.php:290
/app/vendor/basis-company/nats/src/Client.php:98
/app/vendor/basis-company/nats/src/Client.php:445
/app/vendor/basis-company/nats/src/Client.php:403
/app/vendor/basis-company/nats/src/Client.php:184
/app/vendor/basis-company/nats/src/Client.php:174
/app/vendor/basis-company/nats/src/Client.php:129
/app/vendor/basis-company/nats/src/Client.php:61
/app/vendor/basis-company/nats/src/Api.php:40
/app/vendor/basis-company/nats/src/Stream/Stream.php:47
/app/vendor/basis-company/nats/src/Stream/Stream.php:30
nekufa commented 9 months ago

@partakone @ro0NL please, check latest release

ro0NL commented 9 months ago

@nekufa all good :+1: