Hey Appwriters, for some weeks there about, have been seeing this error, so today i really wanted to fix it but i couldn't and i dont know why i keep encountering it most time,
it pop up randomly
flutter: AppwriteException: , Missing channels (1008)
flutter:
#0 RealtimeMixin.handleError (package:appwrite/src/realtime_mixin.dart:157:7)
#1 RealtimeMixin._createSocket.<anonymous closure> (package:appwrite/src/realtime_mixin.dart:50:13)
#2 _RootZone.runUnaryGuarded (dart:async/zone.dart:1594:10)
#3 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11)
#4 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#5 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123:11)
#6 _HandleErrorStream._handleData (dart:async/stream_pipe.dart:253:10)
#7 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153:13)
#8 _RootZone.runUnaryGuarded (dart:async/zone.dart:1594:10)
#9 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11)
#10 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#11 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:784:19)
#12 _StreamControll<…>
flutter: ----------------------------------------------------```
please whats the issue here?
Are you handling realtime in your app?
If so, are you setting the channel dynamically?
yes...
Then, the best would be to check if the channel string is not empty before subscribing, something like so:
if(dynamicChannel.isNotEmpty)
realtime.subscribe([dynamicChannel]);
okay... let me do that and get back to you
Recommended threads
- Couldnt not do appwrite push tables
Not sure why i am not able to create my tables
- Frequent 500 Internal Server Errors - Pr...
PROJECT ID: 6951f2xxxxx1ee9e750a REGION: Singapore (sgp.cloud.appwrite.io) PLAN: Pro Our production application experiences **500 Internal Server Errors** mult...
- Issue with Custom SMTP
Hey everyone, I'm facing an issue when updating my Custom SMTP settings on Appwrite Cloud. The UI fails silently (no visual errors), but when checking the cons...