Open alexeyinkin opened 2 years ago
I get UnimplementedError with the following stack trace when trying to show a bubble with HTML renderer for Flutter web:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 251:49 throw_ lib/ui/src/ui/path.dart 72:5 combine packages/bubble/bubble_clipper.dart 195:23 getClip packages/bubble/bubble_painter.dart 35:26 paint packages/flutter/src/rendering/custom_paint.dart 563:12 [_paintWithPainter] packages/flutter/src/rendering/custom_paint.dart 605:7 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/shifted_box.dart 79:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/shifted_box.dart 79:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/shifted_box.dart 79:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/shifted_box.dart 79:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 398:12 pushLayer packages/visibility_detector/src/render_visibility_detector.dart 64:12 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 141:10 _repaintCompositedChild packages/flutter/src/rendering/object.dart 100:5 repaintCompositedChild packages/flutter/src/rendering/object.dart 206:7 [_compositeChild] packages/flutter/src/rendering/object.dart 187:7 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/sliver_multi_box_adaptor.dart 647:16 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/sliver_padding.dart 274:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/viewport.dart 660:16 [_paintContents] packages/flutter/src/rendering/object.dart 398:12 pushLayer packages/flutter/src/rendering/object.dart 454:7 pushClipRect packages/flutter/src/rendering/viewport.dart 635:37 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 141:10 _repaintCompositedChild packages/flutter/src/rendering/object.dart 100:5 repaintCompositedChild packages/flutter/src/rendering/object.dart 206:7 [_compositeChild] packages/flutter/src/rendering/object.dart 187:7 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 141:10 _repaintCompositedChild packages/flutter/src/rendering/object.dart 100:5 repaintCompositedChild packages/flutter/src/rendering/object.dart 206:7 [_compositeChild] packages/flutter/src/rendering/object.dart 187:7 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/custom_paint.dart 608:11 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 141:10 _repaintCompositedChild packages/flutter/src/rendering/object.dart 100:5 repaintCompositedChild packages/flutter/src/rendering/object.dart 206:7 [_compositeChild] packages/flutter/src/rendering/object.dart 187:7 paintChild packages/flutter/src/rendering/box.dart 2794:14 defaultPaint packages/flutter/src/rendering/stack.dart 629:5 paintStack packages/flutter/src/rendering/stack.dart 645:7 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/box.dart 2794:14 defaultPaint packages/flutter/src/rendering/flex.dart 1078:7 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/box.dart 2794:14 defaultPaint packages/flutter/src/rendering/stack.dart 629:5 paintStack packages/flutter/src/rendering/stack.dart 645:7 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/box.dart 2794:14 defaultPaint packages/flutter/src/rendering/flex.dart 1078:7 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/stack.dart 744:12 paintStack packages/flutter/src/rendering/stack.dart 645:7 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/box.dart 2794:14 defaultPaint packages/flutter/src/rendering/flex.dart 1078:7 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/stack.dart 744:12 paintStack packages/flutter/src/rendering/stack.dart 645:7 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/box.dart 2794:14 defaultPaint packages/flutter/src/rendering/custom_layout.dart 409:5 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/material/material.dart 553:11 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 398:12 pushLayer packages/flutter/src/rendering/proxy_box.dart 1941:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/shifted_box.dart 79:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 189:12 paintChild packages/flutter/src/rendering/proxy_box.dart 140:14 paint packages/flutter/src/rendering/object.dart 2409:7 [_paintWithContext] packages/flutter/src/rendering/object.dart 141:10 _repaintCompositedChild packages/flutter/src/rendering/object.dart 100:5 repaintCompositedChild packages/flutter/src/rendering/object.dart 979:29 flushPaint packages/flutter/src/rendering/binding.dart 455:19 drawFrame packages/flutter/src/widgets/binding.dart 883:13 drawFrame packages/flutter/src/rendering/binding.dart 319:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1143:15 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1080:9 handleDrawFrame packages/flutter/src/scheduler/binding.dart 996:5 [_handleDrawFrame] lib/_engine/engine/platform_dispatcher.dart 1003:13 invoke lib/_engine/engine/platform_dispatcher.dart 157:5 invokeOnDrawFrame lib/_engine/engine.dart 440:45 <fn>
I tested for BubbleNip.leftBottom. What's breaking is
BubbleNip.leftBottom
path = Path.combine(PathOperation.union, path, path2);
This is a Flutter issue: https://github.com/flutter/flutter/issues/44572 It is there for nearly two years, dropped out of many milestones and currently has none.
What could be done here is either:
same issue.
I get UnimplementedError with the following stack trace when trying to show a bubble with HTML renderer for Flutter web:
I tested for
BubbleNip.leftBottom
. What's breaking isThis is a Flutter issue: https://github.com/flutter/flutter/issues/44572 It is there for nearly two years, dropped out of many milestones and currently has none.
What could be done here is either: