sdk icon indicating copy to clipboard operation
sdk copied to clipboard

DDC stacktrace files path

Open Zekfad opened this issue 2 years ago • 0 comments

I'm debugging my app on web via VS Code and I not properly formatted stacktraces:

Example of assertion
══╡ EXCEPTION CAUGHT BY GESTURE ╞═══════════════════════════════════════════════════════════════════
The following assertion was thrown while handling a gesture:
Assertion failed:
lib\navigation.dart:37
T != Model
"type argument T is unbound"
When the exception was thrown, this was the stack:
C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 251:49  throw_
C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 29:3    assertFailed
packages/kvh/navigation.dart 37:5                                                                                          getNavigationFunction
packages/kvh/navigation.dart 60:2                                                                                          navigateTo
packages/kvh/widgets/book_genre_row.dart 44:21                                                                             <fn>
packages/flutter/src/material/ink_well.dart 1005:21                                                                        [_handleTap]
packages/flutter/src/gestures/recognizer.dart 198:24                                                                       invokeCallback
packages/flutter/src/gestures/tap.dart 613:48                                                                              handleTapUp
packages/flutter/src/gestures/tap.dart 298:5                                                                               [_checkUp]
packages/flutter/src/gestures/tap.dart 269:7                                                                               acceptGesture
packages/flutter/src/gestures/arena.dart 157:12                                                                            sweep
packages/flutter/src/gestures/binding.dart 449:20                                                                          handleEvent
packages/flutter/src/gestures/binding.dart 425:14                                                                          dispatchEvent
packages/flutter/src/rendering/binding.dart 329:11                                                                         dispatchEvent
packages/flutter/src/gestures/binding.dart 380:7                                                                           [_handlePointerEventImmediately]
packages/flutter/src/gestures/binding.dart 344:5                                                                           handlePointerEvent
packages/flutter/src/gestures/binding.dart 302:7                                                                           [_flushPointerEventQueue]
packages/flutter/src/gestures/binding.dart 285:32                                                                          [_handlePointerDataPacket]
C:/b/s/w/ir/cache/builder/src/out/host_debug/flutter_web_sdk/lib/_engine/engine/platform_dispatcher.dart 1105:13           invoke1
C:/b/s/w/ir/cache/builder/src/out/host_debug/flutter_web_sdk/lib/_engine/engine/platform_dispatcher.dart 185:5             invokeOnPointerDataPacket
C:/b/s/w/ir/cache/builder/src/out/host_debug/flutter_web_sdk/lib/_engine/engine/pointer_binding.dart 130:39                [_onPointerData]
C:/b/s/w/ir/cache/builder/src/out/host_debug/flutter_web_sdk/lib/_engine/engine/pointer_binding.dart 543:18                <fn>
C:/b/s/w/ir/cache/builder/src/out/host_debug/flutter_web_sdk/lib/_engine/engine/pointer_binding.dart 496:21                <fn>
C:/b/s/w/ir/cache/builder/src/out/host_debug/flutter_web_sdk/lib/_engine/engine/pointer_binding.dart 210:16                loggedHandler
Handler: "onTap"
Recognizer:
  TapGestureRecognizer#62136
════════════════════════════════════════════════════════════════════════════════════════════════════

The problem is with packages/ part which is supposed to be package: otherwise VS Code cannot recognize path and suggest file link.

I'm also confused that most of the issues I saw has correct stacktraces.

Version

Flutter 3.0.5 • channel stable • https://github.com/flutter/flutter.git   
Framework • revision f1875d570e (10 weeks ago) • 2022-07-13 11:24:16 -0700
Engine • revision e85ea0e79c
Tools • Dart 2.17.6 • DevTools 2.12.2

Zekfad avatar Sep 20 '22 14:09 Zekfad