Skip to content

json_serializable fails to build with Flutter #15545

Closed

Description

@imyyq-star
D:\Flutter\FlutterPrj\flutter_app>flutter packages pub run build_runner build

The method 'path' was called on null.
Receiver: null
Tried calling: path("bin\\build_runner.dart")
dart:core                                                                                      Object.noSuchMethod
package:pub/src/barback/dependency_computer.dart 101                                           DependencyComputer.transformersNeededByLibrary
dart:_internal                                                                                 ListIterable.fold
package:pub/src/utils.dart 535                                                                 unionAll
package:pub/src/barback/load_all_transformers.dart 40                                          loadAllTransformers
===== asynchronous gap ===========================
package:pub/src/barback/asset_environment.dart 571                                             AssetEnvironment._load.<fn>.<fn>.<fn>
===== asynchronous gap ===========================
package:pub/src/log.dart 409                                                                   progress
package:pub/src/barback/asset_environment.dart 570                                             AssetEnvironment._load.<fn>.<fn>
===== asynchronous gap ===========================
dart:async                                                                                     new Future.sync
package:pub/src/barback/asset_environment.dart 794                                             AssetEnvironment._withStreamErrors
package:pub/src/barback/asset_environment.dart 569                                             AssetEnvironment._load.<fn>
===== asynchronous gap ===========================
package:pub/src/log.dart 409                                                                   progress
package:pub/src/barback/asset_environment.dart 533                                             AssetEnvironment._load
package:pub/src/barback/asset_environment.dart 112                                             AssetEnvironment.create.<fn>
===== asynchronous gap ===========================
package:pub/src/log.dart 409                                                                   progress
package:pub/src/barback/asset_environment.dart 90                                              AssetEnvironment.create
package:pub/src/executable.dart 140                                                            _executableUrl
===== asynchronous gap ===========================
package:pub/src/executable.dart 83                                                             runExecutable
===== asynchronous gap ===========================
package:pub/src/command/run.dart 68                                                            RunCommand.run
===== asynchronous gap ===========================
package:args/command_runner.dart 194                                                           CommandRunner.runCommand
===== asynchronous gap ===========================
package:pub/src/command_runner.dart 167                                                        PubCommandRunner.runCommand.<fn>
dart:async                                                                                     new Future.sync
package:pub/src/utils.dart 103                                                                 captureErrors.<fn>
dart:async                                                                                     runZoned
package:pub/src/utils.dart 122                                                                 captureErrors
package:pub/src/command_runner.dart 167                                                        PubCommandRunner.runCommand
===== asynchronous gap ===========================
package:pub/src/command_runner.dart 116                                                        PubCommandRunner.run
===== asynchronous gap ===========================
E:\b\build\slave\Windows_Engine\build\src\third_party\dart\third_party\pkg\pub\bin\pub.dart 8  main
This is an unexpected error. Please run

    pub --trace run build_runner build

and include the logs in an issue on https://github.com/dart-lang/pub/issues/new
pub finished with exit code 1

Activity

  1. zoechi commented on Mar 15, 2018

    @zoechi
    Contributor

    Can you please add more information?

    • output of flutter doctor -v
    • the versions build_runner you're using
    • what build packages are you using (built_value, built_redux, json_serializable, ...)
    • is build.xxx.yaml file involved
  2. imyyq-star commented on Mar 16, 2018

    @imyyq-star
    Author

    The build package I use is json_serializable. Running flutter packages pub run build_runner build again today is not an error. I didn't do anything before.

    I use build_runner-0.7.11+1.

    Here is the result of my running: "flutter doctor -v".

    Not quite understand what you said: "is build.xxx.yaml file involved"

    D:\Flutter\FlutterPrj\flutter_app>flutter doctor -v
    [√] Flutter (Channel master, v0.1.8-pre.7, on Microsoft Windows [Version 6.1.7601], locale zh-CN)
        • Flutter version 0.1.8-pre.7 at D:\Flutter\flutter
        • Framework revision 6993b203c0 (2 weeks ago), 2018-02-27 17:39:49 -0800
        • Engine revision e133da723c
        • Dart version 2.0.0-dev.30.0.flutter-0b4f01f759
    
    [√] Android toolchain - develop for Android devices (Android SDK 27.0.2)
        • Android SDK at C:\Android\sdk
        • Android NDK at C:\Android\sdk\ndk-bundle
        • Platform android-27, build-tools 27.0.2
        • ANDROID_HOME = C:\Android\sdk
        • Java binary at: C:\Android\Android Studio\jre\bin\java
        • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)
    
    [√] Android Studio (version 3.0)
        • Android Studio at C:\Android\Android Studio
        • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)
    
    [!] IntelliJ IDEA Ultimate Edition (version 2017.1)
        • IntelliJ at E:\Program Files\JetBrains\IntelliJ IDEA 2017.1.5
        X Flutter plugin not installed; this adds Flutter specific functionality.
        X Dart plugin not installed; this adds Dart specific functionality.
        • For information about installing plugins, see
          https://flutter.io/intellij-setup/#installing-the-plugins
    
    [√] Connected devices (2 available)
        • rk3288   • GB8ZAXEOW7       • android-arm   • Android 5.1.1 (API 22)
        • Nexus 6P • CVH7N16630000088 • android-arm64 • Android 8.0.0 (API 26)
    
    ! Doctor found issues in 1 category.
    
  3. changed the title [-]flutter packages pub run build_runner build[/-] [+]json_serializable fails to build with Flutter[/+] on Jun 12, 2018
  4. added
    toolAffects the "flutter" command-line tool. See also t: labels.
    on Jun 12, 2018
  5. added this to the milestone on Jun 12, 2018
  6. Hixie commented on Jun 12, 2018

    @Hixie
    Contributor

    @imyyq-star Do you still get this?

  7. added
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Nov 28, 2018
  8. removed
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Dec 9, 2018
  9. zoechi commented on Feb 21, 2019

    @zoechi
    Contributor

    Looks stale.

  10. github-actions commented on Aug 15, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  11. locked as resolved and limited conversation to collaborators on Aug 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    toolAffects the "flutter" command-line tool. See also t: labels.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions