Skip to content

dart2native fails  #42

@bsutton

Description

@bsutton

I'm trying to compile a dart script under windows:

dart2native -v log.dart
Generating AOT kernel dill.
Generating AOT snapshot.

Unexpected object (Class with illegal cid, full-aot): 0x1f79ed954b1 Library:'dart:collection' Class: _CompactLinkedHashSet@3220832

Failed to generate native files:
Generating AOT snapshot failed!

The following script is sufficient to generate the error:

Create the script:

log.dart


import 'package:logger/logger.dart';

void main() {
 Log.e();
}

class Log extends Logger {
  Log();

  factory Log.e() {
    var self = Log();
    self.e('a');
    return self;
  }
}

Then run:

dart2native log.dart

OS : windows
OS Version : "Windows 10 Enterprise Evaluation" 10.0 (Build 18363)
Path separator : \

dart version : 2.7.1

dart exe path : c:\program files\dart\dart-sdk\bin\dart.exe
dart path : c:\program files\dart\dart-sdk\bin\dart.exe : c:\program files\dart\dart-sdk\bin\dart.exe
dart2Native path : c:\program files\dart\dart-sdk\bin\dart2native.bat : c:\program files\dart\dart-sdk\bin\dart2native.bat

pub get path : c:\program files\dart\dart-sdk\bin\pub.bat : c:\program files\dart\dart-sdk\bin\pub.bat
Pub cache : c:\users\user\appdata\roaming\pub\cache
Package Config : c:\users\user\file:\c:\users\user\dshell.packages

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions