Closed nicolas-juteau closed 7 months ago
Processing gateway event error: unknown field gwTime
The json=true
option should only be used for debugging. In case there are name related changes (https://github.com/chirpstack/chirpstack/commit/b4845b56133bd7097dd8e1f05504a196dd13122a), it will break in case of JSON. There was a recent change (part of v4.6.0) to drop unknown JSON fields:
https://github.com/chirpstack/chirpstack/commit/c82bfa5a72f1a285899c38a514db53f928d74d39
Again, I recommend you to use Protobuf. As you already found out, the issue will not occur using json=false
.
Yes, I am aware of that. That's exactly why I use it in the first place.
Thank you.
What happened?
As the title states, uplink stops being processed correctly by chirpstack if concentratord is used along with mqtt-forwarder with json=true.
At this point, the following error occurs for each received uplink (NOTE: gateway eui obfuscated):
This issue does not occur in the following scenarios:
What did you expect?
I'd expect no error on up event.
Steps to reproduce this issue
Steps:
Could you share your log output?
Your Environment
Environment all uses latest version (v4) of chirpstack, chirpstack-concentratord and chirpstack-mqtt-forwarder. Gateway used is Multitech Conduit (MTCDT-0.1).