dikeboy / undo_textfield

A flutter plugin for textfield undo or redo, for. mac windows or linux
Other
0 stars 0 forks source link

Unsupported operation: Platform._operatingSystem #1

Open zhangmiaocc opened 1 year ago

zhangmiaocc commented 1 year ago

Exception caught by foundation library The following UnsupportedError was thrown while dispatching notifications for RedoTextEditController$: Unsupported operation: Platform._operatingSystem When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddcruntime/errors.dart 266:49 throw dart-sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart 244:5 _operatingSystem dart-sdk/lib/io/platform_impl.dart 56:40 get operatingSystem dart-sdk/lib/io/platform.dart 64:45 get _operatingSystem dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 839:8 get dart-sdk/lib/io/platform.dart 141:49 get isMacOS dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 839:8 get packages/undo_textfield/src/RedoTextEditController.dart 113:9 isMetaleft packages/undo_textfield/src/RedoTextEditController.dart 34:12 packages/flutter/src/foundation/change_notifier.dart 351:24 notifyListeners packages/flutter/src/foundation/change_notifier.dart 456:5 set value packages/flutter/src/widgets/editable_text.dart 156:11 set value packages/flutter/src/widgets/editable_text.dart 2353:23 set [_value] packages/flutter/src/widgets/editable_text.dart 2765:5 [_formatAndSetValue] packages/flutter/src/widgets/editable_text.dart 3075:5 userUpdateTextEditingValue packages/flutter/src/rendering/editable.dart 721:27 [_setTextEditingValue] packages/flutter/src/rendering/editable.dart 740:5 [_setSelection] packages/flutter/src/rendering/editable.dart 2014:5 selectPositionAt packages/flutter/src/rendering/editable.dart 1989:5 selectPosition packages/flutter/src/widgets/text_selection.dart 1500:24 onTapDown packages/flutter/src/widgets/text_selection.dart 2038:23 [_handleTapDown] packages/flutter/src/gestures/tap.dart 596:51 packages/flutter/src/gestures/recognizer.dart 253:24 invokeCallback packages/flutter/src/gestures/tap.dart 596:11 handleTapDown packages/flutter/src/gestures/tap.dart 297:5 [_checkDown] packages/flutter/src/gestures/tap.dart 274:7 acceptGesture packages/flutter/src/gestures/arena.dart 163:12 sweep packages/flutter/src/gestures/binding.dart 464:20 handleEvent packages/flutter/src/gestures/binding.dart 440:14 dispatchEvent packages/flutter/src/rendering/binding.dart 337:11 dispatchEvent packages/flutter/src/gestures/binding.dart 395:7 [_handlePointerEventImmediately] packages/flutter/src/gestures/binding.dart 357:5 handlePointerEvent packages/flutter/src/gestures/binding.dart 314:7 [_flushPointerEventQueue] packages/flutter/src/gestures/binding.dart 295:7 [_handlePointerDataPacket] lib/_engine/engine/platform_dispatcher.dart 1183:13 invoke1 lib/_engine/engine/platform_dispatcher.dart 244:5 invokeOnPointerDataPacket lib/_engine/engine/pointer_binding.dart 147:39 [_onPointerData] lib/_engine/engine/pointer_binding.dart 653:20 lib/_engine/engine/pointer_binding.dart 594:14 lib/_engine/engine/pointer_binding.dart 288:16 loggedHandler lib/_engine/engine/pointer_binding.dart 179:80 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 334:14 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 339:39 dcall The RedoTextEditController$ sending notification was: RedoTextEditController$#23daa(TextEditingValue(text: ┤├, selection: TextSelection.collapsed(offset: 0, affinity: TextAffinity.downstream, isDirectional: false), composing: TextRange(start: -1, end: -1)))

dikeboy commented 1 year ago

Exception caught by foundation library The following UnsupportedError was thrown while dispatching notifications for RedoTextEditController$: Unsupported operation: Platform._operatingSystem When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddcruntime/errors.dart 266:49 throw dart-sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart 244:5 _operatingSystem dart-sdk/lib/io/platform_impl.dart 56:40 get operatingSystem dart-sdk/lib/io/platform.dart 64:45 get _operatingSystem dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 839:8 get dart-sdk/lib/io/platform.dart 141:49 get isMacOS dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 839:8 get packages/undo_textfield/src/RedoTextEditController.dart 113:9 isMetaleft packages/undo_textfield/src/RedoTextEditController.dart 34:12 packages/flutter/src/foundation/change_notifier.dart 351:24 notifyListeners packages/flutter/src/foundation/change_notifier.dart 456:5 set value packages/flutter/src/widgets/editable_text.dart 156:11 set value packages/flutter/src/widgets/editable_text.dart 2353:23 set [_value] packages/flutter/src/widgets/editable_text.dart 2765:5 [_formatAndSetValue] packages/flutter/src/widgets/editable_text.dart 3075:5 userUpdateTextEditingValue packages/flutter/src/rendering/editable.dart 721:27 [_setTextEditingValue] packages/flutter/src/rendering/editable.dart 740:5 [_setSelection] packages/flutter/src/rendering/editable.dart 2014:5 selectPositionAt packages/flutter/src/rendering/editable.dart 1989:5 selectPosition packages/flutter/src/widgets/text_selection.dart 1500:24 onTapDown packages/flutter/src/widgets/text_selection.dart 2038:23 [_handleTapDown] packages/flutter/src/gestures/tap.dart 596:51 packages/flutter/src/gestures/recognizer.dart 253:24 invokeCallback packages/flutter/src/gestures/tap.dart 596:11 handleTapDown packages/flutter/src/gestures/tap.dart 297:5 [_checkDown] packages/flutter/src/gestures/tap.dart 274:7 acceptGesture packages/flutter/src/gestures/arena.dart 163:12 sweep packages/flutter/src/gestures/binding.dart 464:20 handleEvent packages/flutter/src/gestures/binding.dart 440:14 dispatchEvent packages/flutter/src/rendering/binding.dart 337:11 dispatchEvent packages/flutter/src/gestures/binding.dart 395:7 [_handlePointerEventImmediately] packages/flutter/src/gestures/binding.dart 357:5 handlePointerEvent packages/flutter/src/gestures/binding.dart 314:7 [_flushPointerEventQueue] packages/flutter/src/gestures/binding.dart 295:7 [_handlePointerDataPacket] lib/_engine/engine/platform_dispatcher.dart 1183:13 invoke1 lib/_engine/engine/platform_dispatcher.dart 244:5 invokeOnPointerDataPacket lib/_engine/engine/pointer_binding.dart 147:39 [_onPointerData] lib/_engine/engine/pointer_binding.dart 653:20 lib/_engine/engine/pointer_binding.dart 594:14 lib/_engine/engine/pointer_binding.dart 288:16 loggedHandler lib/_engine/engine/pointer_binding.dart 179:80 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 334:14 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 339:39 dcall The RedoTextEditController$ sending notification was: RedoTextEditController$#23daa(TextEditingValue(text: ┤├, selection: TextSelection.collapsed(offset: 0, affinity: TextAffinity.downstream, isDirectional: false), composing: TextRange(start: -1, end: -1)))

Your flutter version is?

zhangmiaocc commented 1 year ago

基础库捕获的异常在为 RedoTextEditController$ 调度通知时抛出以下 UnsupportedError:不支持的操作:Platform._operatingSystem 当抛出异常时,这是堆栈:dart-sdk/lib/ _internal/js_dev_runtime/private/ddc_runtime/errors。飞镖 266:49 投掷_dart-sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart 244:5 _operatingSystem dart-sdk/lib/io/platform_impl.dart 56:40 获取操作系统 dart-sdk/lib/io/platform.dart 64:45 获取_operatingSystem dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 839:8 获取 dart-sdk/lib/io/platform.dart 141:49 获取 isMacOS dart-sdk/lib/_internal/js_dev_runtime/private/ ddc_runtime/operations.dart 839:8 获取包/undo_textfield/src/RedoTextEditController.dart 113:9 isMetaleft 包/undo_textfield/src/RedoTextEditController.dart 34:12 包/flutter/src/foundation/change_notifier.dart 351:24 notifyListeners 包/flutter/src/foundation/change_notifier.dart 456:5 设置值包/flutter/src/widgets/editable_text.dart 156:11 设置值包/flutter/src/widgets/editable_text.dart 2353:23 设置 [_value] packages/flutter/src/widgets/editable_text.dart 2765:5 [_formatAndSetValue] packages/flutter/src/widgets/editable_text.dart 3075:5 userUpdateTextEditingValue packages/flutter/src/rendering/editable.dart 721: 27 [_setTextEditingValue] packages/flutter/src/rendering/editable.dart 740:5 [_setSelection] packages/flutter/src/rendering/editable.dart 2014:5 selectPositionAt packages/flutter/src/rendering/editable.dart 1989:5 selectPosition packages/flutter/src/widgets/text_selection.dart 1500:24 onTapDown packages/flutter/src/widgets/text_selection.dart 2038:23 [_handleTapDown] packages/flutter/src/gestures/tap.dart 596:51 packages/flutter /src/gestures/recognizer.dart 253:24 invokeCallback 包/flutter/src/gestures/tap.dart 596:11 handleTapDown 包/flutter/src/gestures/tap.dart 297:5 [_checkDown] 包/flutter/src/手势/点击。dart 274:7 acceptGesture 包/flutter/src/gestures/arena.dart 163:12 扫描包/flutter/src/gestures/binding.dart 464:20 handleEvent 包/flutter/src/gestures/binding.dart 440:14 dispatchEvent packages/flutter/src/rendering/binding.dart 337:11 dispatchEvent packages/flutter/src/gestures/binding.dart 395:7 [_handlePointerEventImmediately] packages/flutter/src/gestures/binding.dart 357:5 handlePointerEvent 包/flutter /src/gestures/binding.dart 314:7 [_flushPointerEventQueue] packages/flutter/src/gestures/binding.dart 295:7 [_handlePointerDataPacket] lib/_engine/engine/platform_dispatcher.dart 1183:13 invoke1 lib/_engine/engine/ platform_dispatcher.dart 244:5 invokeOnPointerDataPacket lib/_engine/engine/pointer_binding.dart 147:39 [_onPointerData] lib/_engine/engine/pointer_binding.dart 653:20 lib/_engine/engine/pointer_binding。dart 594:14 lib/_engine/engine/pointer_binding.dart 288:16 loggedHandler lib/_engine/engine/pointer_binding.dart 179:80 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 334:14 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 339:39 dcall RedoTextEditController$ 发送通知是:RedoTextEditController$#23daa(TextEditingValue(text: ┤├, selection: TextSelection.collapsed(offset: 0,亲和力:TextAffinity.downstream,isDirectional:false),组成:TextRange(开始:-1,结束:-1)))39 dcall RedoTextEditController$发送通知为:RedoTextEditController$#23daa(TextEditingValue(text: ┤├, selection: TextSelection.collapsed(offset: 0, affinity: TextAffinity.downstream, isDirectional: false), composing: TextRange(start: -1 , 结束: -1)))39 dcall RedoTextEditController$发送通知为:RedoTextEditController$#23daa(TextEditingValue(text: ┤├, selection: TextSelection.collapsed(offset: 0, affinity: TextAffinity.downstream, isDirectional: false), composing: TextRange(start: -1 , 结束: -1)))

你的flutter版本是?

Flutter 3.3.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision ffccd96b62 (4 个月前) • 2022-08-29 17:28:57 -0700 Engine • revision 5e9e0e0aa8 Tools • Dart 2.18.0 • DevTools 2.15.0

dikeboy commented 1 year ago

基础库捕获的异常在为 RedoTextEditController$ 调度通知时抛出以下 UnsupportedError:不支持的操作:Platform._operatingSystem 当抛出异常时,这是堆栈:dart-sdk/lib/ _internal/js_dev_runtime/private/ddc_runtime/errors。飞镖 266:49 投掷_dart-sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart 244:5 _operatingSystem dart-sdk/lib/io/platform_impl.dart 56:40 获取操作系统 dart-sdk/lib/io/platform.dart 64:45 获取_operatingSystem dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 839:8 获取 dart-sdk/lib/io/platform.dart 141:49 获取 isMacOS dart-sdk/lib/_internal/js_dev_runtime/private/ ddc_runtime/operations.dart 839:8 获取包/undo_textfield/src/RedoTextEditController.dart 113:9 isMetaleft 包/undo_textfield/src/RedoTextEditController.dart 34:12 包/flutter/src/foundation/change_notifier.dart 351:24 notifyListeners 包/flutter/src/foundation/change_notifier.dart 456:5 设置值包/flutter/src/widgets/editable_text.dart 156:11 设置值包/flutter/src/widgets/editable_text.dart 2353:23 设置 [_value] packages/flutter/src/widgets/editable_text.dart 2765:5 [_formatAndSetValue] packages/flutter/src/widgets/editable_text.dart 3075:5 userUpdateTextEditingValue packages/flutter/src/rendering/editable.dart 721: 27 [_setTextEditingValue] packages/flutter/src/rendering/editable.dart 740:5 [_setSelection] packages/flutter/src/rendering/editable.dart 2014:5 selectPositionAt packages/flutter/src/rendering/editable.dart 1989:5 selectPosition packages/flutter/src/widgets/text_selection.dart 1500:24 onTapDown packages/flutter/src/widgets/text_selection.dart 2038:23 [_handleTapDown] packages/flutter/src/gestures/tap.dart 596:51 packages/flutter /src/gestures/recognizer.dart 253:24 invokeCallback 包/flutter/src/gestures/tap.dart 596:11 handleTapDown 包/flutter/src/gestures/tap.dart 297:5 [_checkDown] 包/flutter/src/手势/点击。dart 274:7 acceptGesture 包/flutter/src/gestures/arena.dart 163:12 扫描包/flutter/src/gestures/binding.dart 464:20 handleEvent 包/flutter/src/gestures/binding.dart 440:14 dispatchEvent packages/flutter/src/rendering/binding.dart 337:11 dispatchEvent packages/flutter/src/gestures/binding.dart 395:7 [_handlePointerEventImmediately] packages/flutter/src/gestures/binding.dart 357:5 handlePointerEvent 包/flutter /src/gestures/binding.dart 314:7 [_flushPointerEventQueue] packages/flutter/src/gestures/binding.dart 295:7 [_handlePointerDataPacket] lib/_engine/engine/platform_dispatcher.dart 1183:13 invoke1 lib/_engine/engine/ platform_dispatcher.dart 244:5 invokeOnPointerDataPacket lib/_engine/engine/pointer_binding.dart 147:39 [_onPointerData] lib/_engine/engine/pointer_binding.dart 653:20 lib/_engine/engine/pointer_binding。dart 594:14 lib/_engine/engine/pointer_binding.dart 288:16 loggedHandler lib/_engine/engine/pointer_binding.dart 179:80 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 334:14 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 339:39 dcall RedoTextEditController$ 发送通知是:RedoTextEditController$#23daa(TextEditingValue(text: ┤├, selection: TextSelection.collapsed(offset: 0,亲和力:TextAffinity.downstream,isDirectional:false),组成:TextRange(开始:-1,结束:-1)))39 dcall RedoTextEditController$发送通知为:RedoTextEditController$#23daa(TextEditingValue(text: ┤├, selection: TextSelection.collapsed(offset: 0, affinity: TextAffinity.downstream, isDirectional: false), composing: TextRange(start: -1 , 结束: -1)))39 dcall RedoTextEditController$发送通知为:RedoTextEditController$#23daa(TextEditingValue(text: ┤├, selection: TextSelection.collapsed(offset: 0, affinity: TextAffinity.downstream, isDirectional: false), composing: TextRange(start: -1 , 结束: -1)))

你的flutter版本是?

Flutter 3.3.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision ffccd96b62 (4 个月前) • 2022-08-29 17:28:57 -0700 Engine • revision 5e9e0e0aa8 Tools • Dart 2.18.0 • DevTools 2.15.0

Are you build on web? I have fixed it