Handle event error: Operation cannot be accomplished in current state

Viewed 12

Hi,

I am performing a long-term test for the mesh function and encountered an issue with ChirpStack Mesh.

Testing version:

  • chirpstack-concentratord-sx1302 4.6.0
  • chirpstack-gateway-mesh 4.1.2

At first, the mesh function works as expected. However, after about one day, the relay gateway can no longer send mesh frames.

chirpstack-gateway-mesh[2114]: Relaying uplink LoRa frame, uplink_id: 83540149, downlink_id: 2174043768, mesh_packet: [Uplink hop_count: 1, uplink_id: 2101, relay_id: f10cb5c6, mic: 3f96609e]
hirpstack-gateway-mesh[2114]: Sending mesh frame - [downlink_id: 2174043768 - [freq: 923200000, power: 20, mod: [LORA - sf: 7, bw: 125000], timing: [IMMEDIATELY]]]
chirpstack-gateway-mesh[2114]: Handle event error: Operation cannot be accomplished in current state

The heartbeat also stop working.

chirpstack-gateway-mesh[2114]: Sending heartbeat event
chirpstack-gateway-mesh[2114]: Sending event packet, downlink_id: 1260676982, mesh_packet: [Event hop_count: 1, timestamp: SystemTime { tv_sec: 1773651811, tv_nsec: 622036202 }, relay_id: f10cb5c6]
chirpstack-gateway-mesh[2114]: Sending mesh frame - [downlink_id: 1260676982 - [freq: 922600000, power: 20, mod: [LORA - sf: 7, bw: 125000], timing: [IMMEDIATELY]]]
chirpstack-gateway-mesh[2114]: Report heartbeat error, error: Operation cannot be accomplished in current state

Has anyone else encountered this issue? Is there any way to avoid this from happening?

Thanks.

1 Answers