Flutter: pub finished with exit code 255

7,736

this is too late but someone might get use of it, this worked for me:

I think this might happen when you change something in your model and you run agin

flutter pub run build_runner build

update:

run this and it will do the job for you:

flutter pub run build_runner build  --delete-conflicting-outputs 

old : so first try to delete all generated files that ends with

XXX.g.dart

and run

flutter clean 

then

flutter pub get

Finally

flutter pub run build_runner build
Share:
7,736
Umair
Author by

Umair

Updated on December 03, 2022

Comments

  • Umair
    Umair 12 months

    I am making models for my flutter application via build runner,json model and json serializable. But i got this error

    Unhandled exception:
    RangeError (index): Invalid value: Valid value range is empty: 0
    #0      _StringBase.[] (dart:core-patch/string_patch.dart:247:55)
    #1      changeFirstChar (file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_model-0.0.2/bin/json_model.dart:89:41)
    #2      getType (file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_model-0.0.2/bin/json_model.dart:116:20)
    #3      walk.<anonymous closure>.<anonymous closure> (file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_model-0.0.2/bin/json_model.dart:62:23)
    #4      _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:379:8)
    #5      walk.<anonymous closure> (file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_model-0.0.2/bin/json_model.dart:50:37)
    #6      List.forEach (dart:core-patch/growable_array.dart:282:8)
    #7      walk (file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_model-0.0.2/bin/json_model.dart:38:8)
    #8      main (file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/json_model-0.0.2/bin/json_model.dart:18:6)
    #9      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:299:32)
    #10     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
    pub finished with exit code 255
    

    In my pubspec.yaml file i added these flutter packages in dev dependencies:

    dev_dependencies:
      flutter_test:
        sdk: flutter
      json_model: ^0.0.2
      json_serializable:
      build_runner:
    

    My Json files for which i want to make models:

    1st json file

    {
      "id": 1,
      "country": "Australia",
      "currencySymbol": "$"
    }
    

    2nd Json file

    {
      "currencylist": "$[]currency"
    }
    

    Can you please help me where i am doing wrong in this and why i am getting this error when i run command in terminal flutter packages pub run json_model.

  • Dennis
    Dennis over 3 years
    I spent an hour and this is the solution worked for me. Thank you.
  • Baraa Aljabban
    Baraa Aljabban over 3 years
    @Dennis you might run this one and it will do the job for you flutter pub run build_runner build --delete-conflicting-outputs
  • Dennis
    Dennis over 3 years
    I always use --delete-conflicting-outputs command to save time instead of running build_runner again after it instructs. But I never faced the problem with error code 255 before. So manually deleting the .g files worked. Weird. 😊
  • Baraa Aljabban
    Baraa Aljabban over 3 years
    Glad to hear every thing is working fine for you, keep the good work @Dennis 😊 👍🏻