>_ rehablogger
Система работает
← Все сессии
СЕССИЯ УСТРОЙСТВА

rehabapp_2026-08-12_09-38-19

Подключение…
Rehab Logger console · последние 500 записей
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:8008f53cef01f53a4fc6af064cc323b45907e508e85f6103a2237a088c8f7af8"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:8008f53cef01f53a4fc6af064cc323b45907e508e85f6103a2237a088c8f7af8}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-chat.33, auth: local-reverb-key:8008f53cef01f53a4fc6af064cc323b45907e508e85f6103a2237a088c8f7af8}
INFO [console] [ChatWebSocket] auth request: socketId=249687923.945117744, channel=private-user.11
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 488|QnDesEYyOoEePwugiLsL9SfEvFw94eYOyowVylh11483026a
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 249687923.945117744, channel_name: private-user.11}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-chat.33"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-chat.33, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-chat.33
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 12 Aug 2026 06:40:05 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:38fb5656a315ea8a5a4e55e97849be31c2cdb76c293805cd0db18c85ea75af5d"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:38fb5656a315ea8a5a4e55e97849be31c2cdb76c293805cd0db18c85ea75af5d}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-user.11, auth: local-reverb-key:38fb5656a315ea8a5a4e55e97849be31c2cdb76c293805cd0db18c85ea75af5d}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-user.11"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-user.11, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-user.11
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/chat/attachments/33
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: must-revalidate, no-cache, no-store, public
INFO [console] [DIO] last-modified: Wed, 15 Jul 2026 12:33:28 GMT
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] accept-ranges: bytes
INFO [console] [DIO] date: Wed, 12 Aug 2026 06:40:05 GMT
INFO [console] [DIO] content-length: 1202363
INFO [console] [DIO] content-type: image/jpeg
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/chat/attachments/32
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: must-revalidate, no-cache, no-store, public
INFO [console] [DIO] last-modified: Wed, 15 Jul 2026 12:29:39 GMT
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] accept-ranges: bytes
INFO [console] [DIO] date: Wed, 12 Aug 2026 06:40:05 GMT
INFO [console] [DIO] content-length: 7546487
INFO [console] [DIO] content-type: video/mp4
INFO [console] [DIO] server: openresty
ERROR [image resource service] Exception: Invalid image data
Exception: Invalid image data
#0      _futurize (dart:ui/painting.dart:9223:5)
#1      ImageDescriptor.encoded (dart:ui/painting.dart:9004:12)
#2      instantiateImageCodecWithSize (dart:ui/painting.dart:2595:60)
#3      PaintingBinding.instantiateImageCodecWithSize (package:flutter/src/painting/binding.dart:147:15)
#4      MemoryImage._loadAsync (package:flutter/src/painting/image_provider.dart:1719:18)
<asynchronous suspension>
#5      MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1021:3)
<asynchronous suspension>
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/doctor/get-my-doctor
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 488|QnDesEYyOoEePwugiLsL9SfEvFw94eYOyowVylh11483026a
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/doctor/get-my-doctor
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 12 Aug 2026 06:40:55 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-12T06:40:55.452123Z","request_id":"c45a9f5d-6560-469b-959a-eba63df262db","version":"v1"},"data":{"image_url":"https://rehabilitation.most.team/storage/doctor-avatars/01KR0H4QFG9HETJQZZAR8NJ5ZS.jpg","experience":15,"specialization":"15","qualification":"highest_category","info":"15","treatments_specialization":"15","surname":"Фывфыв","name":"Фыывфыв","patronymic":null,"birthday":"2000-01-01"}}
INFO [console] [ChatWebSocket] disconnected: closeCode=1006, closeReason=
INFO [console] [ChatWebSocket] reconnect scheduled in 1s (attempt=1)
INFO [console] [ChatWebSocket] diagnostics=raw-pusher-2026-07-14-01; init url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false, authEndpoint=https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [ChatWebSocket] websocket connect started: url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false
INFO [console] [ChatWebSocket] websocket connect finished: readyState=1
INFO [console] [ChatWebSocket] websocket listener attached
INFO [console] [ChatWebSocket] init completed: connected=false, socketId=null, pendingChannels={private-chat.33, private-user.11}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher:connection_established","data":"{\"socket_id\":\"698773801.558285252\",\"activity_timeout\":30}"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher:connection_established, channel=null, data={"socket_id":"698773801.558285252","activity_timeout":30}
INFO [console] [ChatWebSocket] connected: socketId=698773801.558285252, activityTimeout=30
INFO [console] [ChatWebSocket] auth request: socketId=698773801.558285252, channel=private-chat.33
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 488|QnDesEYyOoEePwugiLsL9SfEvFw94eYOyowVylh11483026a
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 698773801.558285252, channel_name: private-chat.33}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 12 Aug 2026 06:41:06 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:08109519ce7db33504b8c88dc305fa1f45d4cdab6ff2da01d61ffd85d6afed08"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:08109519ce7db33504b8c88dc305fa1f45d4cdab6ff2da01d61ffd85d6afed08}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-chat.33, auth: local-reverb-key:08109519ce7db33504b8c88dc305fa1f45d4cdab6ff2da01d61ffd85d6afed08}
INFO [console] [ChatWebSocket] auth request: socketId=698773801.558285252, channel=private-user.11
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 488|QnDesEYyOoEePwugiLsL9SfEvFw94eYOyowVylh11483026a
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 698773801.558285252, channel_name: private-user.11}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-chat.33"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-chat.33, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-chat.33
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 12 Aug 2026 06:41:06 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:c27b822a6460ccba242283727bc93cb8fe572e2aec1a3a96ec59d7b335fe9c17"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:c27b822a6460ccba242283727bc93cb8fe572e2aec1a3a96ec59d7b335fe9c17}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-user.11, auth: local-reverb-key:c27b822a6460ccba242283727bc93cb8fe572e2aec1a3a96ec59d7b335fe9c17}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-user.11"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-user.11, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-user.11
INFO [console] [ChatWebSocket] disconnected: closeCode=1006, closeReason=
INFO [console] [ChatWebSocket] reconnect scheduled in 1s (attempt=1)
INFO [console] [ChatWebSocket] diagnostics=raw-pusher-2026-07-14-01; init url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false, authEndpoint=https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [ChatWebSocket] websocket connect started: url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false
INFO [console] [ChatWebSocket] websocket connect finished: readyState=1
INFO [console] [ChatWebSocket] websocket listener attached
INFO [console] [ChatWebSocket] init completed: connected=false, socketId=null, pendingChannels={private-chat.33, private-user.11}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher:connection_established","data":"{\"socket_id\":\"701559221.300561390\",\"activity_timeout\":30}"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher:connection_established, channel=null, data={"socket_id":"701559221.300561390","activity_timeout":30}
INFO [console] [ChatWebSocket] connected: socketId=701559221.300561390, activityTimeout=30
INFO [console] [ChatWebSocket] auth request: socketId=701559221.300561390, channel=private-chat.33
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 488|QnDesEYyOoEePwugiLsL9SfEvFw94eYOyowVylh11483026a
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 701559221.300561390, channel_name: private-chat.33}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 12 Aug 2026 06:42:08 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:b4c36d5de436df2782cd65c21404bd0b4cf278b2affdd3370f9726dcce0aab2c"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:b4c36d5de436df2782cd65c21404bd0b4cf278b2affdd3370f9726dcce0aab2c}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-chat.33, auth: local-reverb-key:b4c36d5de436df2782cd65c21404bd0b4cf278b2affdd3370f9726dcce0aab2c}
INFO [console] [ChatWebSocket] auth request: socketId=701559221.300561390, channel=private-user.11
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 488|QnDesEYyOoEePwugiLsL9SfEvFw94eYOyowVylh11483026a
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 701559221.300561390, channel_name: private-user.11}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-chat.33"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-chat.33, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-chat.33
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 12 Aug 2026 06:42:08 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:e632b3b7c4ebcabb9a43b8634168d7f52fb5b53611206da74355751904f809a1"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:e632b3b7c4ebcabb9a43b8634168d7f52fb5b53611206da74355751904f809a1}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-user.11, auth: local-reverb-key:e632b3b7c4ebcabb9a43b8634168d7f52fb5b53611206da74355751904f809a1}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-user.11"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-user.11, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-user.11
INFO [console] [ChatWebSocket] reconnect scheduled in 1s (attempt=1)
INFO [console] [ChatWebSocket] diagnostics=raw-pusher-2026-07-14-01; init url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false, authEndpoint=https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [ChatWebSocket] websocket connect started: url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false
INFO [console] [ChatWebSocket] connect error: WebSocketException: Connection to 'https://rehabilitation.most.team:0/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false#' was not upgraded to websocket, HTTP status code: 502
INFO [console] [ChatWebSocket] reconnect scheduled in 2s (attempt=2)
INFO [console] [ChatWebSocket] init completed: connected=false, socketId=null, pendingChannels={private-chat.33, private-user.11}
INFO [console] [ChatWebSocket] diagnostics=raw-pusher-2026-07-14-01; init url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false, authEndpoint=https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [ChatWebSocket] websocket connect started: url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false
INFO [console] [ChatWebSocket] websocket connect finished: readyState=1
INFO [console] [ChatWebSocket] websocket listener attached
INFO [console] [ChatWebSocket] init completed: connected=false, socketId=null, pendingChannels={private-chat.33, private-user.11}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher:connection_established","data":"{\"socket_id\":\"335168851.861800805\",\"activity_timeout\":30}"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher:connection_established, channel=null, data={"socket_id":"335168851.861800805","activity_timeout":30}
INFO [console] [ChatWebSocket] connected: socketId=335168851.861800805, activityTimeout=30
INFO [console] [ChatWebSocket] auth request: socketId=335168851.861800805, channel=private-chat.33
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 488|QnDesEYyOoEePwugiLsL9SfEvFw94eYOyowVylh11483026a
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 335168851.861800805, channel_name: private-chat.33}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 12 Aug 2026 06:42:45 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:823eddb10e51afa6af2a8818d2576076a8ae58cb2f06dc83d9d1e71e33647b3d"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:823eddb10e51afa6af2a8818d2576076a8ae58cb2f06dc83d9d1e71e33647b3d}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-chat.33, auth: local-reverb-key:823eddb10e51afa6af2a8818d2576076a8ae58cb2f06dc83d9d1e71e33647b3d}
INFO [console] [ChatWebSocket] auth request: socketId=335168851.861800805, channel=private-user.11
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 488|QnDesEYyOoEePwugiLsL9SfEvFw94eYOyowVylh11483026a
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 335168851.861800805, channel_name: private-user.11}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-chat.33"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-chat.33, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-chat.33
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 12 Aug 2026 06:42:45 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:0046bcc72be155f0387ace88c94ec8bd9deac046ac35605ef3934875ad960cd6"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:0046bcc72be155f0387ace88c94ec8bd9deac046ac35605ef3934875ad960cd6}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-user.11, auth: local-reverb-key:0046bcc72be155f0387ace88c94ec8bd9deac046ac35605ef3934875ad960cd6}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-user.11"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-user.11, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-user.11
INFO [console] [ChatWebSocket] reconnect scheduled in 1s (attempt=1)
INFO [console] [ChatWebSocket] diagnostics=raw-pusher-2026-07-14-01; init url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false, authEndpoint=https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [ChatWebSocket] websocket connect started: url=wss://rehabilitation.most.team/app/local-reverb-key?protocol=7&client=flutter&version=1.0.0&flash=false
INFO [console] [ChatWebSocket] websocket connect finished: readyState=1
INFO [console] [ChatWebSocket] websocket listener attached
INFO [console] [ChatWebSocket] init completed: connected=false, socketId=null, pendingChannels={private-chat.33, private-user.11}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher:connection_established","data":"{\"socket_id\":\"999324648.997958607\",\"activity_timeout\":30}"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher:connection_established, channel=null, data={"socket_id":"999324648.997958607","activity_timeout":30}
INFO [console] [ChatWebSocket] connected: socketId=999324648.997958607, activityTimeout=30
INFO [console] [ChatWebSocket] auth request: socketId=999324648.997958607, channel=private-chat.33
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 488|QnDesEYyOoEePwugiLsL9SfEvFw94eYOyowVylh11483026a
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 999324648.997958607, channel_name: private-chat.33}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 12 Aug 2026 06:43:47 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:a4f42fefe9ce099e02660f4c2394860ae7adfcdf600e5392ee878da0639a0030"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:a4f42fefe9ce099e02660f4c2394860ae7adfcdf600e5392ee878da0639a0030}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-chat.33, auth: local-reverb-key:a4f42fefe9ce099e02660f4c2394860ae7adfcdf600e5392ee878da0639a0030}
INFO [console] [ChatWebSocket] auth request: socketId=999324648.997958607, channel=private-user.11
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] method: POST
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] accept: application/json
INFO [console] [DIO] content-type: application/x-www-form-urlencoded
INFO [console] [DIO] Authorization: Bearer 488|QnDesEYyOoEePwugiLsL9SfEvFw94eYOyowVylh11483026a
INFO [console] [DIO] data:
INFO [console] [DIO] {socket_id: 999324648.997958607, channel_name: private-user.11}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-chat.33"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-chat.33, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-chat.33
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/broadcasting/auth
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 12 Aug 2026 06:43:47 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"auth":"local-reverb-key:f7c400ba71f2ef85f0fa0d12cc57f10f40f24378c5ca8475c6bd313b98beb708"}
INFO [console] [DIO]
INFO [console] [ChatWebSocket] auth response: status=200, data={auth: local-reverb-key:f7c400ba71f2ef85f0fa0d12cc57f10f40f24378c5ca8475c6bd313b98beb708}
INFO [console] [ChatWebSocket] subscribe send: {channel: private-user.11, auth: local-reverb-key:f7c400ba71f2ef85f0fa0d12cc57f10f40f24378c5ca8475c6bd313b98beb708}
INFO [console] [ChatWebSocket] incoming raw: type=String, data={"event":"pusher_internal:subscription_succeeded","data":"{}","channel":"private-user.11"}
INFO [console] [ChatWebSocket] incoming envelope: event=pusher_internal:subscription_succeeded, channel=private-user.11, data={}
INFO [console] [ChatWebSocket] subscription succeeded: private-user.11
FATAL [zone] Unhandled asynchronous error
Lookup failed: _suppressPrintCapture in package:testapp/core/logging/app_logger.dart in @getters in AppLogger in package:testapp/core/logging/app_logger.dart
#0      _CustomZone.print (dart:async/zone.dart:800:19)
#1      _printToZone (dart:async/zone_root.dart:167:16)
#2      print (dart:core/print.dart:25:11)
#3      _debugPrintTask (package:flutter/src/foundation/print.dart:105:5)
#4      debugPrintThrottled (package:flutter/src/foundation/print.dart:83:5)
#5      ChatWebSocketService._handleSocketDone (package:testapp/features/chat_page/data/network/chat_websocket_service.dart:393:15)
#6      ChatWebSocketService._connect.<anonymous closure> (package:testapp/features/chat_page/data/network/chat_websocket_service.dart:85:23)
#7      _rootRun (dart:async/zone_root.dart:27:47)
#8      _CustomZone.run (dart:async/zone.dart:726:19)
#9      _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#10     _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:434:13)
#11     _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:444:7)
#12     _BufferingStreamSubscription._close (dart:async/stream_impl.dart:333:7)
#13     _SyncStreamControllerDispatch._sendDone (dart:async/stream_controller.dart:806:19)
#14     _StreamController._closeUnchecked (dart:async/stream_controller.dart:652:7)
#15     _StreamController.close (dart:async/stream_controller.dart:645:5)
#16     new _WebSocketImpl._fromSocket.<anonymous closure> (dart:_http/websocket_impl.dart:1281:25)
#17     _rootRun (dart:async/zone_root.dart:27:47)
#18     _CustomZone.run (dart:async/zone.dart:726:19)
#19     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#20     _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:434:13)
#21     _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:444:7)
#22     _BufferingStreamSubscription._close (dart:async/stream_impl.dart:333:7)
#23     _SinkTransformerStreamSubscription._close (dart:async/stream_transformers.dart:91:11)
#24     _EventSinkWrapper.close (dart:async/stream_transformers.dart:21:11)
#25     _WebSocketProtocolTransformer.close (dart:_http/websocket_impl.dart:123:17)
#26     _SinkTransformerStreamSubscription._handleDone (dart:async/stream_transformers.dart:136:24)
#27     _rootRun (dart:async/zone_root.dart:27:47)
#28     _CustomZone.run (dart:async/zone.dart:726:19)
#29     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#30     _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:434:13)
#31     _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:444:7)
#32     _BufferingStreamSubscription._close (dart:async/stream_impl.dart:333:7)
#33     _SyncStreamControllerDispatch._sendDone (dart:async/stream_controller.dart:806:19)
#34     _StreamController._closeUnchecked (dart:async/stream_controller.dart:652:7)
#35     _StreamController.close (dart:async/stream_controller.dart:645:5)
#36     _Socket._onData (dart:io-patch/socket_patch.dart:2881:21)
#37     _rootRunUnary (dart:async/zone_root.dart:48:47)
#38     _CustomZone.runUnary (dart:async/zone.dart:733:19)
#39     _CustomZone.runUnaryGuarded (dart:async/zone.dart:633:7)
#40     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381:11)
#41     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:312:7)
#42     _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:798:19)
#43     _StreamController._add (dart:async/stream_controller.dart:663:7)
#44     _StreamController.add (dart:async/stream_controller.dart:618:5)
#45     _RawSecureSocket._closeHandler (dart:io/secure_socket.dart:973:21)
#46     _RawSecureSocket._tryFilter (dart:io/secure_socket.dart:1107:11)
<asynchronous suspension>
ERROR [widgets library] Lookup failed: _suppressPrintCapture in package:testapp/core/logging/app_logger.dart in @getters in AppLogger in package:testapp/core/logging/app_logger.dart
Lookup failed: _suppressPrintCapture in package:testapp/core/logging/app_logger.dart in @getters in AppLogger in package:testapp/core/logging/app_logger.dart
#0      _CustomZone.print (dart:async/zone.dart:800:19)
#1      _printToZone (dart:async/zone_root.dart:167:16)
#2      print (dart:core/print.dart:25:11)
#3      _debugPrintTask (package:flutter/src/foundation/print.dart:105:5)
#4      debugPrintThrottled (package:flutter/src/foundation/print.dart:83:5)
#5      HeaderDelegateCalendar.build (package:testapp/features/calendar_page/presentation/widgets/calendar/header_delegate_calendar.dart:44:15)
#6      _SliverPersistentHeaderElement._updateChild (package:flutter/src/widgets/sliver_persistent_header.dart:302:39)
#7      _SliverPersistentHeaderElement.update (package:flutter/src/widgets/sliver_persistent_header.dart:284:7)
#8      Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#9      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#10     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#11     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#12     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#13     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#14     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#15     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#16     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#17     Element.updateChildren (package:flutter/src/widgets/framework.dart:4191:32)
#18     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295:17)
#19     _ViewportElement.update (package:flutter/src/widgets/viewport.dart:293:11)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#21     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#23     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#24     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#25     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#27     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#30     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#31     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#32     StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#33     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#34     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#35     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#36     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#37     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#38     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#39     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#40     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#41     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#42     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#43     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#44     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#45     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#46     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#47     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#48     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#49     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#50     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#51     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#52     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#53     StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#54     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#55     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#56     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#57     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#58     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#59     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#60     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#61     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#62     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#63     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#64     StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#65     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#66     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#67     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#68     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#69     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#70     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#71     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#72     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#73     StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#74     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#75     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#76     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#77     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#78     StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#79     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#80     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#81     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#82     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#83     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#84     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#85     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#86     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#87     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#88     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#89     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#90     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#91     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#92     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#93     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#94     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#95     StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#96     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#97     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#98     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#99     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#100    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#101    Element.updateChildren (package:flutter/src/widgets/framework.dart:4191:32)
#102    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295:17)
#103    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#104    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#105    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#106    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#107    Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#108    ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#109    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#110    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#111    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#112    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#113    Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#114    StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#115    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#116    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#117    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#118    Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#119    StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#120    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#121    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#122    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#123    Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#124    BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2750:15)
#125    BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2807:11)
#126    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3111:18)
#127    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1571:21)
#128    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:509:5)
#129    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#130    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#131    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#132    _rootRun (dart:async/zone_root.dart:35:13)
#133    _CustomZone.run (dart:async/zone.dart:726:19)
#134    _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#135    _invoke (dart:ui/hooks.dart:425:10)
#136    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:447:5)
#137    _drawFrame (dart:ui/hooks.dart:395:31)
ERROR [widgets library] A RenderSliverPadding expected a child of type RenderSliver but received a child of type RenderErrorBox. RenderObjects expect specific types of children because they coordinate with their children during layout and paint. For example, a RenderSliver cannot be the child of a RenderBox because a RenderSliver does not understand the RenderBox layout protocol. The RenderSliverPadding that expected a RenderSliver child was created by: SliverPadding ← SliverOverlapAbsorber ← NestedScrollViewViewport ← IgnorePointer-[GlobalKey#c85d5] ← Semantics ← Listener ← _GestureSemantics ← RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#8f239] ← Listener ← _ScrollableScope ← _ScrollSemantics-[GlobalKey#d3551] ← NotificationListener<ScrollMetricsNotification> ← ⋯ The RenderErrorBox that did not match the expected child type was created by: ErrorWidget-[#387f2]
A RenderSliverPadding expected a child of type RenderSliver but received a child of type RenderErrorBox.
RenderObjects expect specific types of children because they coordinate with their children during layout and paint. For example, a RenderSliver cannot be the child of a RenderBox because a RenderSliver does not understand the RenderBox layout protocol.

The RenderSliverPadding that expected a RenderSliver child was created by:
  SliverPadding ← SliverOverlapAbsorber ← NestedScrollViewViewport ← IgnorePointer-[GlobalKey#c85d5] ← Semantics ← Listener ← _GestureSemantics ← RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#8f239] ← Listener ← _ScrollableScope ← _ScrollSemantics-[GlobalKey#d3551] ← NotificationListener<ScrollMetricsNotification> ← ⋯

The RenderErrorBox that did not match the expected child type was created by:
  ErrorWidget-[#387f2]
#0      RenderObjectWithChildMixin.debugValidateChild.<anonymous closure> (package:flutter/src/rendering/object.dart:4177:9)
#1      RenderObjectWithChildMixin.debugValidateChild (package:flutter/src/rendering/object.dart:4204:6)
#2      SingleChildRenderObjectElement.insertRenderObjectChild (package:flutter/src/widgets/framework.dart:7129:25)
#3      RenderObjectElement.attachRenderObject (package:flutter/src/widgets/framework.dart:6941:35)
#4      RenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6801:5)
#5      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#6      Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5858:16)
#8      Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#9      StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#10     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#11     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#12     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#13     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#14     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#15     Element.updateChildren (package:flutter/src/widgets/framework.dart:4191:32)
#16     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295:17)
#17     _ViewportElement.update (package:flutter/src/widgets/viewport.dart:293:11)
#18     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#19     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#21     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#23     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#24     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#25     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#27     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#28     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#29     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#30     StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#31     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#32     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#33     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#34     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#35     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#36     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#37     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#38     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#39     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#40     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#41     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#42     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#43     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#44     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#45     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#46     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#47     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#48     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#49     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#50     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#51     StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#52     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#53     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#54     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#55     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#56     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#57     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#58     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#59     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#60     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#61     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#62     StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#63     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#64     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#65     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#66     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#67     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#68     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#69     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#70     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#71     StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#72     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#73     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#74     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#75     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#76     StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#77     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#78     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#79     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#80     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#81     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#82     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#83     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#84     StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#85     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#86     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#87     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#88     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#89     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#90     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#91     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#92     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#93     StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#94     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#95     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#96     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#97     ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#98     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#99     Element.updateChildren (package:flutter/src/widgets/framework.dart:4191:32)
#100    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295:17)
#101    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#102    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#103    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#104    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#105    Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#106    ProxyElement.update (package:flutter/src/widgets/framework.dart:6149:5)
#107    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#108    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#109    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#110    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#111    Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#112    StatelessElement.update (package:flutter/src/widgets/framework.dart:5895:5)
#113    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#114    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#115    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#116    Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#117    StatefulElement.update (package:flutter/src/widgets/framework.dart:6007:5)
#118    Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#119    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#120    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#121    Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#122    BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2750:15)
#123    BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2807:11)
#124    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3111:18)
#125    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1571:21)
#126    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:509:5)
#127    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#128    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#129    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#130    _rootRun (dart:async/zone_root.dart:35:13)
#131    _CustomZone.run (dart:async/zone.dart:726:19)
#132    _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#133    _invoke (dart:ui/hooks.dart:425:10)
#134    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:447:5)
#135    _drawFrame (dart:ui/hooks.dart:395:31)
$
500 строкUTF-8LIVE