Flutter Secure Storage error when installed from a specific machine

17 views
Skip to first unread message

jmor...@pillartechnology.com

unread,
Apr 11, 2018, 1:37:58 PM4/11/18
to Flutter Dev
We have an android device which is working fine when the apk is installed from multiple machines however when this is installed via one of our workstations (which all have the same versions of android studio, flutter sdk, android sdk, etc), and we press a button that triggers reads/writes to FlutterSecureStorage the console outputs an error as such:

E/flutter (27040): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Unhandled exception:
E/flutter (27040): PlatformException(error, Unsupported value: javax.crypto.IllegalBlockSizeException, null)
E/flutter (27040): #0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:547:7)
E/flutter (27040): #1      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:279:18)
E/flutter (27040): <asynchronous suspension>
E/flutter (27040): #2      FlutterSecureStorage.read (package:flutter_secure_storage/flutter_secure_storage.dart:16:16)
E/flutter (27040): #3      _RegisterState._register (file:///Users/mholtman/labs/sockertopp/lib/register.dart:37:34)
E/flutter (27040): #4      _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:490:14)
E/flutter (27040): #5      _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:545:30)
E/flutter (27040): #6      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:102:24)
E/flutter (27040): #7      TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:161:9)
E/flutter (27040): #8      TapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:123:7)
E/flutter (27040): #9      GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:156:27)
E/flutter (27040): #10     _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:147:20)
E/flutter (27040): #11     _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:121:22)
E/flutter (27040): #12     _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:101:7)
E/flutter (27040): #13     _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:64:7)
E/flutter (27040): #14     _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:48:7)
E/flutter (27040): #15     _invoke1 (dart:ui/hooks.dart:134:13)
E/flutter (27040): #16     _dispatchPointerDataPacket (dart:ui/hooks.dart:91:5)


Is this a behavior that others have seen?  I think our next steps are to reset this machine and reinstall the software and sdk's but we would like to understand for ourselves and others what causes this inconsistency.  The same android device runs our app just fine when the apk is installed from any other machine.

Thanks

Jessie
Reply all
Reply to author
Forward
0 new messages