#Realtime Connection Error After Updating to Latest Server and Flutter SDK Version.

7 messages · Page 1 of 1 (latest)

proud rose
#

I get the following error message now when the realtime subscription picks up a new message. There's more to the error but it makes the discord message too long. It used to work before updating sdk and server versions. Thanks for your help!

[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: type '_Map<String, dynamic>' is not a subtype of type 'Iterable<dynamic>'
#0 new RealtimeMessage.fromMap (package:appwrite/src/realtime_message.dart:57:47)
realtime_message.dart:57
#1 RealtimeMixin._createSocket.<anonymous closure> (package:appwrite/src/realtime_mixin.dart:134:45)
realtime_mixin.dart:134
#2 _RootZone.runUnaryGuarded (dart:async/zone.dart:1778:10)
zone.dart:1778
#3 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381:11)
stream_impl.dart:381
#4 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:312:7)
stream_impl.dart:312
#5 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:798:19)
stream_controller.dart:798
#6 _StreamController._add (dart:async/stream_controller.dart:663:7)
stream_controller.dart:663
#7 _StreamController.add (dart:async/stream_controller.dart:618:5)
stream_controller.dart:618
#8 _RootZone.runUnaryGuarded (dart:async/zone.dart:1778:10)
zone.dart:1778
#9 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381:11)
stream_impl.dart:381
#10 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:312:7)
stream_impl.dart:312
#11 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:798:19)
stream_controller.dart:798

Code Snippet
final String databaseId = dotenv.get('APPWRITEDATABASEID');
final String messagesTableId = dotenv.get('APPWRITEMESSAGESCOLLECTION');
final channel = 'databases.$databaseId.tables.$messagesTableId.rows';

_collectionSubscription = _realtime.subscribe([channel]);

_collectionSubscription!.stream.listen((response) {
#

I am getting this message in my logs so it looks like it's setup correctly.
flutter: Received heartbeat response from realtime server.

strange mulch
#

What do you mean server version?

proud rose
tropic idol
#

GIGI appwritepeepo

#

feels like my thread is being ignored lmao

proud rose
# tropic idol GIGI <:appwritepeepo:1156975874852270110>

I saw Steven replied to you. I am on the the cloud version of Appwrite and was using the most up to date SDK version when I submitted this ticket. I'll see if they released a new SDK version since then. I'll do some testing with Realtime again today.