cph-cachet / carp.sensing-flutter

CARP Mobile Sensing for Flutter, including mobile sensing framework, data backend support, and the CARP mobile sensing app.
MIT License
80 stars 28 forks source link

[carp_backend] Exception while uploading informed consent #402

Closed SlimShadyIAm closed 4 months ago

SlimShadyIAm commented 4 months ago
E/flutter (20156): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type 'Null' is not a subtype of type 'RPConsentSignatureResult' in type cast
E/flutter (20156): #0      CarpBackend.uploadInformedConsent (package:carp_study_app/data/carp_backend.dart:158)
E/flutter (20156): #1      StudyAppBLoC.informedConsentHasBeenAccepted (package:carp_study_app/blocs/app_bloc.dart:271)
E/flutter (20156): #2      InformedConsentViewModel.informedConsentHasBeenAccepted (package:carp_study_app/view_models/informed_consent_page_model.dart:22)
E/flutter (20156): #3      InformedConsentState.resultCallback (package:carp_study_app/ui/pages/informed_consent_page.dart:16)
E/flutter (20156): #4      RPUITaskState.createAndSendResult (package:research_package/src/ui/task.dart:181)
E/flutter (20156): #5      RPUITaskState.initState.<anonymous closure> (package:research_package/src/ui/task.dart:92)
E/flutter (20156): #6      _RootZone.runUnaryGuarded (dart:async/zone.dart:1594)
E/flutter (20156): #7      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339)
E/flutter (20156): #8      _DelayedData.perform (dart:async/stream_impl.dart:515)
E/flutter (20156): #9      _PendingEvents.handleNext (dart:async/stream_impl.dart:620)
E/flutter (20156): #10     _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:591)
E/flutter (20156): #11     _microtaskLoop (dart:async/schedule_microtask.dart:40)
E/flutter (20156): #12     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
E/flutter (20156): 
bardram commented 4 months ago

This is bug in the app - moved it there.