flutter / flutter/devtools

devtools_extensions: asyncEval fails on web targets

Đang mở
#7,766 19 bình luận 0 reaction 0 người được giao Xem trên GitHub
bug devtools extensions P2
Ngôn ngữ chính
Dart
Star
1.7k
Fork
404
Merge trung bình
6 ngày 17 giờ
Pull request đã merge (30 ngày)
18

Mô tả

This issue is for devtools_extensions.

`asyncEval` is not working for debug services running for web targets. Other targets (tested on MacOS) work fine.

Whenever I call `asyncEval` on a web target I get the following error:

```
ChromeProxyService: Failed to evaluate expression 'postEvent': InternalError: frontend server failed to compile '() { return
postEvent; }'.
```

A simple eval like this already throws the error:

```dart
final eval = EvalOnDartLibrary(
'dart:core',
serviceManager.service!,
serviceManager: serviceManager,
);

await eval.asyncEval('Future.value(42)', isAlive: isAlive)
```

@kenzieschmoll I encountered this error while working on the [shared_preferences_tools issue.](https://github.com/flutter/flutter/issues/145433#issuecomment-2112842958)

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.