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

rehabapp_2026-08-25_21-50-19

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
— начало сессии —
ERROR [Flutter framework] Zone mismatch. The Flutter bindings were initialized in a different zone than is now being used. This will likely cause confusion and bugs as any zone-specific configuration will inconsistently use the configuration of the original binding initialization zone or this zone based on hard-to-predict factors such as which zone was active when a particular callback was set. It is important to use the same zone when calling `ensureInitialized` on the binding as when calling `runApp` later. To make this warning fatal, set BindingBase.debugZoneErrorsAreFatal to true before the bindings are initialized (i.e. as the first statement in `void main() { }`).
Zone mismatch.
The Flutter bindings were initialized in a different zone than is now being used. This will likely cause confusion and bugs as any zone-specific configuration will inconsistently use the configuration of the original binding initialization zone or this zone based on hard-to-predict factors such as which zone was active when a particular callback was set.
It is important to use the same zone when calling `ensureInitialized` on the binding as when calling `runApp` later.
To make this warning fatal, set BindingBase.debugZoneErrorsAreFatal to true before the bindings are initialized (i.e. as the first statement in `void main() { }`).
#0      BindingBase.debugCheckZone.<anonymous closure> (package:flutter/src/foundation/binding.dart:520:31)
#1      BindingBase.debugCheckZone (package:flutter/src/foundation/binding.dart:526:6)
#2      _runWidget (package:flutter/src/widgets/binding.dart:1949:18)
#3      runApp (package:flutter/src/widgets/binding.dart:1885:3)
#4      runApplication.<anonymous closure> (package:testapp/main.dart:82:5)
<asynchronous suspension>
#5      AppLogger.run.<anonymous closure> (package:testapp/core/logging/app_logger.dart:39:9)
<asynchronous suspension>
#6      AppLogger.run (package:testapp/core/logging/app_logger.dart:19:5)
<asynchronous suspension>
#7      runApplication (package:testapp/main.dart:64:3)
<asynchronous suspension>
#8      main (package:testapp/main.dart:37:3)
<asynchronous suspension>
INFO [console] Push token (fcm): f5xcctQSQdSpqX2mtUftpz:APA91bFfH-gtXW_1HinNkn_fu9a7h1g8bbv6Gu_UERpwpboSLIiR8dHqnq313oZUyeAIzqdNnxV8vqOIgYKGzn6vb7l0XMLmV143Wcc2ezltVp4-78yDCRo
INFO [console] Push token (fcm): f5xcctQSQdSpqX2mtUftpz:APA91bFfH-gtXW_1HinNkn_fu9a7h1g8bbv6Gu_UERpwpboSLIiR8dHqnq313oZUyeAIzqdNnxV8vqOIgYKGzn6vb7l0XMLmV143Wcc2ezltVp4-78yDCRo
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/auth/phone/send
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: {noAuth: true}
INFO [console] [DIO] headers:
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] data:
INFO [console] [DIO] {phone: +79998887766, privacy_accepted: true, offer_accepted: true}
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/auth/phone/send
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: Tue, 25 Aug 2026 14:51:18 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-25T14:51:18.833253Z","request_id":"8a0efa61-1777-4335-9038-88249889370b","version":"v1"},"data":{"message":"Verification code sent"}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-25T14:51:18.833253Z, request_id: 8a0efa61-1777-4335-9038-88249889370b, version: v1}, data: {message: Verification code sent}}
FATAL [platform] Unhandled platform error
Bad state: No element
#0      ListBase.firstWhere (dart:collection/list.dart:132:5)
#1      ProgressEngine.getCurrentRulesCalibrations (package:testapp/features/training/domain/runtime/engine/progress_engine.dart:230:31)
#2      ProgressEngine.currentExerciseBodyPoint (package:testapp/features/training/domain/runtime/engine/progress_engine.dart:109:11)
#3      BodyPointPhase.startSession (package:testapp/features/training/domain/runtime/phase/body_point_phase.dart:52:43)
#4      PhaseBaseTraining.start (package:testapp/features/training/domain/runtime/phase/phase_base_training.dart:30:16)
#5      BodyPointPhase.start (package:testapp/features/training/domain/runtime/phase/body_point_phase.dart:30:18)
#6      RuntimeTrainingImpl._changePhase (package:testapp/features/training/domain/runtime/runtime_training_impl.dart:62:11)
#7      RuntimeTrainingImpl.onBodyPoints (package:testapp/features/training/domain/runtime/runtime_training_impl.dart:114:5)
#8      RuntimeTrainingImpl.onStartExercise (package:testapp/features/training/domain/runtime/runtime_training_impl.dart:92:7)
#9      new TrainingCoordinatorBloc.<anonymous closure> (package:testapp/features/training/presentation/bloc/conducting_training/%20training_coordinator/training_coordinator_bloc.dart:34:49)
#10     Bloc.on.<anonymous closure>.handleEvent (package:bloc/src/bloc.dart:226:26)
#11     Bloc.on.<anonymous closure> (package:bloc/src/bloc.dart:237:9)
#12     _MapStream._handleData (dart:async/stream_pipe.dart:247:31)
#13     _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:184:13)
#14     _RootZone.runUnaryGuarded (dart:async/zone.dart:963:10)
#15     CastStreamSubscription._onData (dart:_internal/async_cast.dart:95:11)
#16     _RootZone.runUnaryGuarded (dart:async/zone.dart:963:10)
#17     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381:11)
#18     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:312:7)
#19     _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:154:11)
#20     _WhereStream._handleData (dart:async/stream_pipe.dart:229:12)
#21     _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:184:13)
#22     _RootZone.runUnaryGuarded (dart:async/zone.dart:963:10)
#23     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381:11)
#24     _DelayedData.perform (dart:async/stream_impl.dart:573:14)
#25     _PendingEvents.handleNext (dart:async/stream_impl.dart:678:11)
#26     _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:649:7)
#27     _microtaskLoop (dart:async/schedule_microtask.dart:40:35)
#28     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
$
39 строкUTF-8LIVE