socket.io-client-dart icon indicating copy to clipboard operation
socket.io-client-dart copied to clipboard

Unhandled Exception: Unsupported operation: invalid payload

Open dghub-founder opened this issue 1 year ago • 6 comments

dghub-founder avatar Oct 09 '23 02:10 dghub-founder

any error logs?

jumperchen avatar Oct 14 '23 11:10 jumperchen

Getting the same error on getting the data for subscribed events.

Logs:

[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: Unsupported operation: invalid payload
#0      Decoder.decodeString (package:socket_io_common/src/parser/parser.dart:243:9)
#1      Decoder.add (package:socket_io_common/src/parser/parser.dart:149:16)
#2      Manager.ondata (package:socket_io_client/src/manager.dart:246:13)
#3      EventEmitter.emit.<anonymous closure> (package:socket_io_common/src/util/event_emitter.dart:61:14)
#4      List.forEach (dart:core-patch/growable_array.dart:416:8)
#5      EventEmitter.emit (package:socket_io_common/src/util/event_emitter.dart:60:11)
#6      Socket.onPacket (package:socket_io_client/src/engine/socket.dart:462:11)
#7      Socket.setTransport.<anonymous closure> (package:socket_io_client/src/engine/socket.dart:286:34)
#8      EventEmitter.emit.<anonymous closure> (package:socket_io_common/src/util/event_emitter.dart:61:14)
#9      List.forEach (dart:core-patch/growable_array.dart:416:8)
#10     EventEmitter.emit (package:socket_io_common/src/util/ev<…>
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: Unsupported operation: invalid payload
#0      Decoder.decodeString (package:socket_io_common/src/parser/parser.dart:243:9)
#1      Decoder.add (package:socket_io_common/src/parser/parser.dart:149:16)
#2      Manager.ondata (package:socket_io_client/src/manager.dart:246:13)
#3      EventEmitter.emit.<anonymous closure> (package:socket_io_common/src/util/event_emitter.dart:61:14)
#4      List.forEach (dart:core-patch/growable_array.dart:416:8)
#5      EventEmitter.emit (package:socket_io_common/src/util/event_emitter.dart:60:11)
#6      Socket.onPacket (package:socket_io_client/src/engine/socket.dart:462:11)
#7      Socket.setTransport.<anonymous closure> (package:socket_io_client/src/engine/socket.dart:286:34)
#8      EventEmitter.emit.<anonymous closure> (package:socket_io_common/src/util/event_emitter.dart:61:14)
#9      List.forEach (dart:core-patch/growable_array.dart:416:8)
#10     EventEmitter.emit (package:socket_io_common/src/util/ev<…>
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: Unsupported operation: invalid payload
#0      Decoder.decodeString (package:socket_io_common/src/parser/parser.dart:243:9)
#1      Decoder.add (package:socket_io_common/src/parser/parser.dart:149:16)
#2      Manager.ondata (package:socket_io_client/src/manager.dart:246:13)
#3      EventEmitter.emit.<anonymous closure> (package:socket_io_common/src/util/event_emitter.dart:61:14)
#4      List.forEach (dart:core-patch/growable_array.dart:416:8)
#5      EventEmitter.emit (package:socket_io_common/src/util/event_emitter.dart:60:11)
#6      Socket.onPacket (package:socket_io_client/src/engine/socket.dart:462:11)
#7      Socket.setTransport.<anonymous closure> (package:socket_io_client/src/engine/socket.dart:286:34)
#8      EventEmitter.emit.<anonymous closure> (package:socket_io_common/src/util/event_emitter.dart:61:14)
#9      List.forEach (dart:core-patch/growable_array.dart:416:8)
#10     EventEmitter.emit (package:socket_io_common/src/util/ev<…>
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: Unsupported operation: invalid payload
#0      Decoder.decodeString (package:socket_io_common/src/parser/parser.dart:243:9)
#1      Decoder.add (package:socket_io_common/src/parser/parser.dart:149:16)
#2      Manager.ondata (package:socket_io_client/src/manager.dart:246:13)
#3      EventEmitter.emit.<anonymous closure> (package:socket_io_common/src/util/event_emitter.dart:61:14)
#4      List.forEach (dart:core-patch/growable_array.dart:416:8)
#5      EventEmitter.emit (package:socket_io_common/src/util/event_emitter.dart:60:11)
#6      Socket.onPacket (package:socket_io_client/src/engine/socket.dart:462:11)
#7      Socket.setTransport.<anonymous closure> (package:socket_io_client/src/engine/socket.dart:286:34)
#8      EventEmitter.emit.<anonymous closure> (package:socket_io_common/src/util/event_emitter.dart:61:14)
#9      List.forEach (dart:core-patch/growable_array.dart:416:8)
#10     EventEmitter.emit (package:socket_io_common/src/util/ev<…>
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: Unsupported operation: invalid payload
#0      Decoder.decodeString (package:socket_io_common/src/parser/parser.dart:243:9)
#1      Decoder.add (package:socket_io_common/src/parser/parser.dart:149:16)
#2      Manager.ondata (package:socket_io_client/src/manager.dart:246:13)
#3      EventEmitter.emit.<anonymous closure> (package:socket_io_common/src/util/event_emitter.dart:61:14)
#4      List.forEach (dart:core-patch/growable_array.dart:416:8)
#5      EventEmitter.emit (package:socket_io_common/src/util/event_emitter.dart:60:11)
#6      Socket.onPacket (package:socket_io_client/src/engine/socket.dart:462:11)
#7      Socket.setTransport.<anonymous closure> (package:socket_io_client/src/engine/socket.dart:286:34)
#8      EventEmitter.emit.<anonymous closure> (package:socket_io_common/src/util/event_emitter.dart:61:14)
#9      List.forEach (dart:core-patch/growable_array.dart:416:8)
#10     EventEmitter.emit (package:socket_io_common/src/util/ev<…>
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: Unsupported operation: invalid payload
#0      Decoder.decodeString (package:socket_io_common/src/parser/parser.dart:243:9)
#1      Decoder.add (package:socket_io_common/src/parser/parser.dart:149:16)
#2      Manager.ondata (package:socket_io_client/src/manager.dart:246:13)
#3      EventEmitter.emit.<anonymous closure> (package:socket_io_common/src/util/event_emitter.dart:61:14)
#4      List.forEach (dart:core-patch/growable_array.dart:416:8)
#5      EventEmitter.emit (package:socket_io_common/src/util/event_emitter.dart:60:11)
#6      Socket.onPacket (package:socket_io_client/src/engine/socket.dart:462:11)
#7      Socket.setTransport.<anonymous closure> (package:socket_io_client/src/engine/socket.dart:286:34)
#8      EventEmitter.emit.<anonymous closure> (package:socket_io_common/src/util/event_emitter.dart:61:14)
#9      List.forEach (dart:core-patch/growable_array.dart:416:8)
#10     EventEmitter.emit (package:socket_io_common/src/util/ev<…>

TheAlphamerc avatar Jan 13 '24 13:01 TheAlphamerc

@TheAlphamerc Could you please provide the version information for both the server and the client?

jumperchen avatar Jan 13 '24 14:01 jumperchen

@jumperchen It seems like the server is sending invalid JSON data. So I think the issue is not related to the socket client package itself. Screenshot 2024-01-14 at 6 21 11 PM

TheAlphamerc avatar Jan 14 '24 12:01 TheAlphamerc

Hi. even i am facing the same issue in flutter windows

socket_io_client: ^2.0.1

maheshmesta avatar Jan 20 '24 06:01 maheshmesta