Good morning,
I’m trying to test the integration between my Chirpstack FUOTA and Application Server. I am doing this by pulling the FUOTA image from Dockerhub and editing it into the docker-compose.yml for Chirpstack.
I’m able to run the example/main.go code and see the message received in the Application Server. However, I get the following returned from the Application Server:
chirpstack-fuota-server_1 | time="2021-12-17T12:56:29Z" level=info msg="storage: deployment created" id=75c04fe2-4fdf-4567-b528-6926fdbb2c7c
chirpstack-fuota-server_1 | time="2021-12-17T12:56:29Z" level=info msg="storage: deployment device created" deployment_id=75c04fe2-4fdf-4567-b528-6926fdbb2c7c dev_eui=0004a30b002b75bc
chirpstack-application-server_1 | time="2021-12-17T12:56:29.544078884Z" level=info msg="finished unary call with code OK" ctx_id=1f044c96-dc4d-4bec-b0e1-c93cdf8dbd58 grpc.code=OK grpc.method=Get grpc.service=api.ApplicationService grpc.start_time="2021-12-17T12:56:29Z" grpc.time_ms=9.234 peer.address="172.24.0.9:50230" span.kind=server system=grpc
chirpstack-fuota-server_1 | time="2021-12-17T12:56:29Z" level=info msg="finished client unary call" grpc.code=OK grpc.method=Get grpc.service=api.ApplicationService grpc.time_ms=11.923 span.kind=client system=grpc
chirpstack-application-server_1 | time="2021-12-17T12:56:29.551186786Z" level=info msg="finished unary call with code NotFound" ctx_id=5868622d-48b7-402e-abf2-a22cb1719ebf error="rpc error: code = NotFound desc = object does not exist" grpc.code=NotFound grpc.method=Create grpc.service=api.MulticastGroupService grpc.start_time="2021-12-17T12:56:29Z" grpc.time_ms=3.713 peer.address="172.24.0.9:50230" span.kind=server system=grpc
chirpstack-fuota-server_1 | time="2021-12-17T12:56:29Z" level=info msg="finished client unary call" error="rpc error: code = NotFound desc = object does not exist" grpc.code=NotFound grpc.method=Create grpc.service=api.MulticastGroupService grpc.time_ms=5.774 span.kind=client system=grpc
chirpstack-fuota-server_1 | time="2021-12-17T12:56:29Z" level=error msg="api: fuota deployment error" deployment_id=75c04fe2-4fdf-4567-b528-6926fdbb2c7c error="create multicast-group error: rpc error: code = NotFound desc = object does not exist"`
I can see it says gRPC Code: NotFound. I am currently using a device not set-up with FUOTA (it is running LMIC based firmware) it is however visible in Chirpstack and I am receiving uplink data from it.
My question is, given the fact that this device is not set up for FUOTA, is this the furthest I can take my container deployment in terms of testing the functionality of the server side, in this case. Or is there more I can do without modifying the firmware?
Thanks to all the work people are putting into this project - I hope you’re able to stay safe over the Christmas period.