Skip to content

Commit 45bad6c

Browse files
committed
修复已知问题
1 parent 5126870 commit 45bad6c

5 files changed

Lines changed: 29 additions & 17 deletions

File tree

.idea/dataSources.local.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/workspace.xml

Lines changed: 15 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## Unreleased
44

5+
## 6.7.3 - 2025-12-05
6+
7+
- Adaptation `AS 2025.2.2`
8+
59
## 6.7.2 - 2025-11-27
610

711
- Fixed known issues (dart vm http monitor)

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
kotlin.stdlib.default.dependency=false
2-
pluginVersion=6.7.2.
2+
pluginVersion=6.7.3.
33
#252
44
dartVersion=500.0.0
55
sinceBuildVersion=252

src/main/kotlin/vm/network/DartNetworkMonitor.kt

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -158,13 +158,13 @@ class DartNetworkMonitor(
158158
return try {
159159
val isAvailable = vmService.isHttpProfilingAvailable(isolateId)
160160
if (!isAvailable) {
161-
logger.error("HTTP分析功能不可用")
161+
logger.warn("HTTP分析功能不可用")
162162
return false
163163
}
164164

165165
val timelineResult = vmService.setHttpTimelineLogging(isolateId, true)
166166
if (timelineResult == null) {
167-
logger.error("启用HTTP时间线日志失败")
167+
logger.warn("启用HTTP时间线日志失败")
168168
return false
169169
}
170170

@@ -210,7 +210,7 @@ class DartNetworkMonitor(
210210
vmService.setHttpTimelineLogging(isolateId, false)
211211
logger.info("网络监控已停止")
212212
} catch (e: Exception) {
213-
logger.error("停止监控时出错", e)
213+
logger.warn("停止监控时出错", e)
214214
}
215215
}
216216

@@ -245,7 +245,7 @@ class DartNetworkMonitor(
245245
logger.debug("网络监控轮询已取消")
246246
throw e
247247
} catch (e: Exception) {
248-
logger.error("轮询过程中发生严重错误", e)
248+
logger.warn("轮询过程中发生严重错误", e)
249249
}
250250
}
251251
}
@@ -268,8 +268,11 @@ class DartNetworkMonitor(
268268
val vmTimestamp = profileData.get("timestamp")?.asLong
269269
lastUpdateTime = vmTimestamp ?: timeSource.currentTimeMicros()
270270
}
271+
} catch (e: CancellationException) {
272+
// 协程取消异常必须重新抛出,不能记录
273+
throw e
271274
} catch (e: Exception) {
272-
logger.error("更新网络请求数据失败", e)
275+
logger.warn("更新网络请求数据失败", e)
273276
// 不要抛出异常中断轮询,记录错误即可
274277
// throw e
275278
}

0 commit comments

Comments
 (0)