Skip to content

Dart static type context signature crash in 1.17 #56479

Description

@flareso

Hi guys, since updating to 1.17 I'm getting this error:
Doctor all good.
Tried clean, delete derived data, reinstall flutter

 Unhandled exception:
    NoSuchMethodError: The getter 'enclosingLibrary' was called on null.
    Receiver: null
    Tried calling: enclosingLibrary
    #0      Object.noSuchMethod (dart:core-patch/object_patch.dart:53:5)
    #1      new StaticTypeContext (package:kernel/type_environment.dart:763:27)
    #2      _TreeShakerPass1.staticTypeContext (package:vm/transformations/type_flow/transformer.dart:752:30)
    #3      _TreeShakerPass1._fixArgumentEvaluationOrder (package:vm/transformations/type_flow/transformer.dart:1007:41)
    #4      _TreeShakerPass1.visitConstructorInvocation (package:vm/transformations/type_flow/transformer.dart:1170:22)
    #5      ConstructorInvocation.accept (package:kernel/ast.dart:3964:44)
    #6      Field.transformChildren (package:kernel/ast.dart:1862:33)
    #7      _TreeShakerPass1.visitField (package:vm/transformations/type_flow/transformer.dart:903:16)
    #8      Field.accept (package:kernel/ast.dart:1847:40)
    #9      transformList (package:kernel/ast.dart:8700:27)
    #10     _TreeShakerPass1.visitClass (package:vm/transformations/type_flow/transformer.dart:856:5)
    #11     Class.accept (package:kernel/ast.dart:1375:38)
    #12     transformList (package:kernel/ast.dart:8700:27)
    #13     Library.transformChildren (package:kernel/ast.dart:627:5)
    #14     Transformer.defaultTreeNode (package:kernel/visitor.dart:650:10)
    #15     TreeVisitor.visitLibrary (package:kernel/visitor.dart:254:35)
    #16     Library.accept (package:kernel/ast.dart:609:38)
    #17     transformList (package:kernel/ast.dart:8700:27)
    #18     Component.transformChildren (package:kernel/ast.dart:8516:5)
    #19     _TreeShakerPass1.transform (package:vm/transformations/type_flow/transformer.dart:764:15)
    #20     TreeShaker.transformComponent (package:vm/transformations/type_flow/transformer.dart:582:12)
    #21     transformComponent (package:vm/transformations/type_flow/transformer.dart:76:7)
    #22     runGlobalTransformations (package:vm/kernel_front_end.dart:425:5)
    #23     compileToKernel (package:vm/kernel_front_end.dart:336:11)
    <asynchronous suspension>
    #24     FrontendCompiler.compile.<anonymous closure> (package:frontend_server/frontend_server.dart:510:54)
    #25     new Future.<anonymous closure> (dart:async/future.dart:176:37)
    #26     _rootRun (dart:async/zone.dart:1180:38)
    #27     _CustomZone.run (dart:async/zone.dart:1077:19)
    #28     _CustomZone.runGuarded (dart:async/zone.dart:979:7)
    #29     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1019:23)
    #30     _rootRun (dart:async/zone.dart:1184:13)
    #31     _CustomZone.run (dart:async/zone.dart:1077:19)
    #32     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:1003:23)
    #33     Timer._createTimer.<anonymous closure> (dart:async-patch/timer_patch.dart:23:15)
    #34     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398:19)
    #35     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429:5)
    #36     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)

    Target kernel_snapshot failed: Exception: Errors during snapshot creation: null
    build failed.
    Command PhaseScriptExecution failed with a nonzero exit code
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Constructing build description

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions