Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Windows] NPE when running clj -M:cljd init in hello/ example project #248

Open
rgkirch opened this issue Jun 29, 2023 · 19 comments
Open

[Windows] NPE when running clj -M:cljd init in hello/ example project #248

rgkirch opened this issue Jun 29, 2023 · 19 comments

Comments

@rgkirch
Copy link

rgkirch commented Jun 29, 2023

Hey!

I'm on windows and my terminal is bash from msys2-mingw64. I installed clojure as a powershell module. I can run clj by calling powershell -encodedcommand YwBsAGoA see here.

$ powershell -encodedcommand YwBsAGoA
Clojure 1.11.1
user=> (inc 8)
9

I was following the readme and copied and pasted the commands that setup hello/deps.edn and hello/src/acme/main.cljd. In hello, when I run clj -M:cljd init I get an NullPointerException.

$ powershell -encodedcommand YwBsAGoAIAAtAE0AOgBjAGwAagBkACAAaQBuAGkAdAA=
Initializing hello as a flutter project!
Execution error (NullPointerException) at cljd.build/exec$iter$fn (build.clj:133).
Cannot invoke "Object.getClass()" because "target" is null

Full report at:
C:\Users\me\Apps\msys64\tmp\clojure-18015447307752204145.edn
{:clojure.main/message
 "Execution error (NullPointerException) at cljd.build/exec$iter$fn (build.clj:133).\r\nCannot invoke \"Object.getClass()\" because \"target\" is null\r\n",
 :clojure.main/triage
 {:clojure.error/class java.lang.NullPointerException,
  :clojure.error/line 133,
  :clojure.error/cause
  "Cannot invoke \"Object.getClass()\" because \"target\" is null",
  :clojure.error/symbol cljd.build/exec$iter$fn,
  :clojure.error/source "build.clj",
  :clojure.error/phase :execution},
 :clojure.main/trace
 {:via
  [{:type java.lang.NullPointerException,
    :message
    "Cannot invoke \"Object.getClass()\" because \"target\" is null",
    :at
    [clojure.lang.Reflector
     invokeInstanceMethod
     "Reflector.java"
     97]}],
  :trace
  [[clojure.lang.Reflector invokeInstanceMethod "Reflector.java" 97]
   [cljd.build$exec$iter__6987__6993$fn__6994 invoke "build.clj" 133]
   [clojure.lang.LazySeq sval "LazySeq.java" 42]
   [clojure.lang.LazySeq seq "LazySeq.java" 51]
   [clojure.lang.LazySeq first "LazySeq.java" 73]
   [clojure.lang.RT first "RT.java" 692]
   [clojure.core$first__5449 invokeStatic "core.clj" 55]
   [clojure.core$first__5449 invoke "core.clj" 55]
   [cljd.build$exec invokeStatic "build.clj" 131]
   [cljd.build$exec doInvoke "build.clj" 110]
   [clojure.lang.RestFn applyTo "RestFn.java" 137]
   [clojure.core$apply invokeStatic "core.clj" 675]
   [clojure.core$apply doInvoke "core.clj" 662]
   [clojure.lang.RestFn invoke "RestFn.java" 533]
   [cljd.build$init_project invokeStatic "build.clj" 342]
   [cljd.build$init_project invoke "build.clj" 322]
   [cljd.build$_main invokeStatic "build.clj" 491]
   [cljd.build$_main doInvoke "build.clj" 483]
   [clojure.lang.RestFn applyTo "RestFn.java" 137]
   [clojure.lang.Var applyTo "Var.java" 705]
   [clojure.core$apply invokeStatic "core.clj" 667]
   [clojure.main$main_opt invokeStatic "main.clj" 514]
   [clojure.main$main_opt invoke "main.clj" 510]
   [clojure.main$main invokeStatic "main.clj" 664]
   [clojure.main$main doInvoke "main.clj" 616]
   [clojure.lang.RestFn applyTo "RestFn.java" 137]
   [clojure.lang.Var applyTo "Var.java" 705]
   [clojure.main main "main.java" 40]],
  :cause
  "Cannot invoke \"Object.getClass()\" because \"target\" is null"}}

I'm calling clj -M:cljd init with powershell -encodedcommand YwBsAGoAIAAtAE0AOgBjAGwAagBkACAAaQBuAGkAdAA= see here.

Does your problem persist after clj -M:cljd clean && flutter clean?

clj -M:cljd clean

$ powershell -encodedcommand YwBsAGoAIAAtAE0AOgBjAGwAagBkACAAYwBsAGUAYQBuAA==
ClojureDart build state succesfully cleaned!
If problems persist, try flutter clean

^did not help.
I don't have flutter installed.

Thanks!

@dupuchba
Copy link
Contributor

ok so this is my next bug fix, #114
I have a macOS, what's the simplest way to get a windows running?

@rgkirch
Copy link
Author

rgkirch commented Jul 16, 2023

It took me a long time but I finally got the "hello world" clojuredart program to work in wsl2. It's running on a tablet over usb using usbip to bridge between windows and wsl2. The source files are on windows and in wsl2 I just cd over to the sources launch flutter. It's been a headache so far but I'll give it a go.

Lmk if you have questions about setting things up on windows.

@rgkirch
Copy link
Author

rgkirch commented Jul 16, 2023

I couldn't figure out how to add a wiki page. Here's how I got it working:
https://gist.github.com/rgkirch/c033d1948e290e30329f6f43a85da11a

@rgkirch
Copy link
Author

rgkirch commented Jul 16, 2023

Ok, so, it doesn't detect changes in the source code. I can't save a file and have it update. That makes sense I guess. wsl2 can't use inotify or whatever on the windows filesystem. I have to have my project inside wsl2...

@dupuchba
Copy link
Contributor

hey @rgkirch , I've not forgotten. Thanks a lot for your feedbacks, it will be very useful

@dupuchba
Copy link
Contributor

I don't get why file watcher is not working on windows though since we use Java file watcher from nio.

@rgkirch
Copy link
Author

rgkirch commented Jul 18, 2023

I don't know how nio does it but I would guess that it's still affected by this.

@rgkirch
Copy link
Author

rgkirch commented Aug 12, 2023

Oh, I was just cargo culting but I can actually just run powershell.exe -command "clj -M:cljd clean" instead of messing with -encodedCommand.

@rgkirch
Copy link
Author

rgkirch commented Mar 24, 2024

I'm just checking in.
When I run clj -M:cljd init this is what happens.
In powershell

PS C:\Users\me\20240324-clojuredart-test> clj -M:cljd init
WARNING: Specified aliases are undeclared and are not being used: [:cljd]
Execution error (FileNotFoundException) at java.io.FileInputStream/open0 (FileInputStream.java:-2).
init (The system cannot find the file specified)

Full report at:
C:\Users\me\AppData\Local\Temp\clojure-11393559226605063005.edn
PS C:\Users\me\20240324-clojuredart-test> powershell.exe -command "clj -M:cljd init"
Execution error (FileNotFoundException) at java.io.FileInputStream/open0 (FileInputStream.java:-2).
init (The system cannot find the file specified)

Full report at:
C:\Users\me\AppData\Local\Temp\clojure-2082992039700957942.edn

clojure-11393559226605063005.edn and clojure-2082992039700957942.edn have identical contents

{:clojure.main/message
 "Execution error (FileNotFoundException) at java.io.FileInputStream/open0 (FileInputStream.java:-2).\r\ninit (The system cannot find the file specified)\r\n",
 :clojure.main/triage
 {:clojure.error/class java.io.FileNotFoundException,
  :clojure.error/line -2,
  :clojure.error/cause
  "init (The system cannot find the file specified)",
  :clojure.error/symbol java.io.FileInputStream/open0,
  :clojure.error/source "FileInputStream.java",
  :clojure.error/phase :execution},
 :clojure.main/trace
 {:via
  [{:type java.io.FileNotFoundException,
    :message "init (The system cannot find the file specified)",
    :at [java.io.FileInputStream open0 "FileInputStream.java" -2]}],
  :trace
  [[java.io.FileInputStream open0 "FileInputStream.java" -2]
   [java.io.FileInputStream open "FileInputStream.java" 213]
   [java.io.FileInputStream <init> "FileInputStream.java" 152]
   [java.io.FileInputStream <init> "FileInputStream.java" 106]
   [clojure.lang.Compiler loadFile "Compiler.java" 7588]
   [clojure.main$load_script invokeStatic "main.clj" 475]
   [clojure.main$script_opt invokeStatic "main.clj" 535]
   [clojure.main$script_opt invoke "main.clj" 530]
   [clojure.main$main invokeStatic "main.clj" 664]
   [clojure.main$main doInvoke "main.clj" 616]
   [clojure.lang.RestFn applyTo "RestFn.java" 137]
   [clojure.lang.Var applyTo "Var.java" 705]
   [clojure.main main "main.java" 40]],
  :cause "init (The system cannot find the file specified)"}}

@dupuchba
Copy link
Contributor

WARNING: Specified aliases are undeclared and are not being used: [:cljd]
Are you sure you are in a ClojureDart project?
Just to be sure, git clone this repo and do the init in any of the samples.(except FFI ^^)

@cgrand
Copy link
Contributor

cgrand commented Mar 26, 2024

@rgkirch Can you share the deps.edn you use?

@rgkirch
Copy link
Author

rgkirch commented Mar 26, 2024

🤦 I was juggling powershell and an msys2 shell. Please ignore my previous error message.

PS C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter> clj -M:cljd init
Downloading: org/clojure/spec.alpha/0.2.176/spec.alpha-0.2.176.jar from central
WARNING: read already refers to: #'clojure.core/read in namespace: cljd.compiler, being replaced by: #'cljd.compiler/read
Initializing counter as a flutter project!
Recreating project ....
  lib\main.dart (created)
  pubspec.yaml (created)
  README.md (created)
  test\widget_test.dart (created)
  .gitignore (created)
  .idea\libraries\Dart_SDK.xml (created)
  .idea\libraries\KotlinJavaRuntime.xml (created)
  .idea\modules.xml (created)
  .idea\runConfigurations\main_dart.xml (created)
  .idea\workspace.xml (created)
  analysis_options.yaml (created)
  android\app\build.gradle (created)
  android\app\src\main\kotlin\com\example\cljd_counter\MainActivity.kt (created)
  android\build.gradle (created)
  android\cljd_counter_android.iml (created)
  android\.gitignore (created)
  android\app\src\debug\AndroidManifest.xml (created)
  android\app\src\main\AndroidManifest.xml (created)
  android\app\src\main\res\drawable\launch_background.xml (created)
  android\app\src\main\res\drawable-v21\launch_background.xml (created)
  android\app\src\main\res\mipmap-hdpi\ic_launcher.png (created)
  android\app\src\main\res\mipmap-mdpi\ic_launcher.png (created)
  android\app\src\main\res\mipmap-xhdpi\ic_launcher.png (created)
  android\app\src\main\res\mipmap-xxhdpi\ic_launcher.png (created)
  android\app\src\main\res\mipmap-xxxhdpi\ic_launcher.png (created)
  android\app\src\main\res\values\styles.xml (created)
  android\app\src\main\res\values-night\styles.xml (created)
  android\app\src\profile\AndroidManifest.xml (created)
  android\gradle\wrapper\gradle-wrapper.properties (created)
  android\gradle.properties (created)
  android\settings.gradle (created)
  ios\Runner\AppDelegate.swift (created)
  ios\Runner\Runner-Bridging-Header.h (created)
  ios\Runner.xcodeproj\project.pbxproj (created)
  ios\Runner.xcodeproj\xcshareddata\xcschemes\Runner.xcscheme (created)
  ios\RunnerTests\RunnerTests.swift (created)
  ios\.gitignore (created)
  ios\Flutter\AppFrameworkInfo.plist (created)
  ios\Flutter\Debug.xcconfig (created)
  ios\Flutter\Release.xcconfig (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\Contents.json (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\AppIcon.appiconset\[email protected] (created)
  ios\Runner\Assets.xcassets\LaunchImage.imageset\Contents.json (created)
  ios\Runner\Assets.xcassets\LaunchImage.imageset\LaunchImage.png (created)
  ios\Runner\Assets.xcassets\LaunchImage.imageset\[email protected] (created)
  ios\Runner\Assets.xcassets\LaunchImage.imageset\[email protected] (created)
  ios\Runner\Assets.xcassets\LaunchImage.imageset\README.md (created)
  ios\Runner\Base.lproj\LaunchScreen.storyboard (created)
  ios\Runner\Base.lproj\Main.storyboard (created)
  ios\Runner\Info.plist (created)
  ios\Runner.xcodeproj\project.xcworkspace\contents.xcworkspacedata (created)
  ios\Runner.xcodeproj\project.xcworkspace\xcshareddata\IDEWorkspaceChecks.plist (created)
  ios\Runner.xcodeproj\project.xcworkspace\xcshareddata\WorkspaceSettings.xcsettings (created)
  ios\Runner.xcworkspace\contents.xcworkspacedata (created)
  ios\Runner.xcworkspace\xcshareddata\IDEWorkspaceChecks.plist (created)
  ios\Runner.xcworkspace\xcshareddata\WorkspaceSettings.xcsettings (created)
  linux\.gitignore (created)
  linux\CMakeLists.txt (created)
  linux\flutter\CMakeLists.txt (created)
  linux\main.cc (created)
  linux\my_application.cc (created)
  linux\my_application.h (created)
  macos\.gitignore (created)
  macos\Flutter\Flutter-Debug.xcconfig (created)
  macos\Flutter\Flutter-Release.xcconfig (created)
  macos\Runner\AppDelegate.swift (created)
  macos\Runner\Assets.xcassets\AppIcon.appiconset\app_icon_1024.png (created)
  macos\Runner\Assets.xcassets\AppIcon.appiconset\app_icon_128.png (created)
  macos\Runner\Assets.xcassets\AppIcon.appiconset\app_icon_16.png (created)
  macos\Runner\Assets.xcassets\AppIcon.appiconset\app_icon_256.png (created)
  macos\Runner\Assets.xcassets\AppIcon.appiconset\app_icon_32.png (created)
  macos\Runner\Assets.xcassets\AppIcon.appiconset\app_icon_512.png (created)
  macos\Runner\Assets.xcassets\AppIcon.appiconset\app_icon_64.png (created)
  macos\Runner\Assets.xcassets\AppIcon.appiconset\Contents.json (created)
  macos\Runner\Base.lproj\MainMenu.xib (created)
  macos\Runner\Configs\AppInfo.xcconfig (created)
  macos\Runner\Configs\Debug.xcconfig (created)
  macos\Runner\Configs\Release.xcconfig (created)
  macos\Runner\Configs\Warnings.xcconfig (created)
  macos\Runner\DebugProfile.entitlements (created)
  macos\Runner\Info.plist (created)
  macos\Runner\MainFlutterWindow.swift (created)
  macos\Runner\Release.entitlements (created)
  macos\Runner.xcodeproj\project.pbxproj (created)
  macos\Runner.xcodeproj\project.xcworkspace\xcshareddata\IDEWorkspaceChecks.plist (created)
  macos\Runner.xcodeproj\xcshareddata\xcschemes\Runner.xcscheme (created)
  macos\Runner.xcworkspace\contents.xcworkspacedata (created)
  macos\Runner.xcworkspace\xcshareddata\IDEWorkspaceChecks.plist (created)
  macos\RunnerTests\RunnerTests.swift (created)
  cljd_counter.iml (created)
  web\favicon.png (created)
  web\icons\Icon-192.png (created)
  web\icons\Icon-512.png (created)
  web\icons\Icon-maskable-192.png (created)
  web\icons\Icon-maskable-512.png (created)
  web\index.html (created)
  web\manifest.json (created)
  windows\.gitignore (created)
  windows\CMakeLists.txt (created)
  windows\flutter\CMakeLists.txt (created)
  windows\runner\CMakeLists.txt (created)
  windows\runner\flutter_window.cpp (created)
  windows\runner\flutter_window.h (created)
  windows\runner\main.cpp (created)
  windows\runner\resource.h (created)
  windows\runner\resources\app_icon.ico (created)
  windows\runner\runner.exe.manifest (created)
  windows\runner\Runner.rc (created)
  windows\runner\utils.cpp (created)
  windows\runner\utils.h (created)
  windows\runner\win32_window.cpp (created)
  windows\runner\win32_window.h (created)
Resolving dependencies...
Got dependencies.
Wrote 129 files.

All done!
You can find general documentation for Flutter at: https://docs.flutter.dev/
Detailed API documentation is available at: https://api.flutter.dev/
If you prefer video documentation, consider: https://www.youtube.com/c/flutterdev

In order to run your application, type:

  $ cd .
  $ flutter run

Your application code is in .\lib\main.dart.

? All setup! Let's write some cljd in sample.counter
PS C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter> flutter run
Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
lib/main.dart:1:1: Error: Error when reading 'lib/lib/cljd-out/sample/counter.dart': The system cannot find the path specified.

export "lib/cljd-out/sample/counter.dart" show main;
^
Target kernel_snapshot failed: Exception


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\Users\me\Apps\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s
Running Gradle task 'assembleDebug'...                              3.1s
Error: Gradle task assembleDebug failed with exit code 1

Thanks!

@dupuchba
Copy link
Contributor

after clj -M:cljd init you need to compile / watch for cljd files

  • open a simulator (you can check what you have installed with flutter devices)
  • then run the cljd compiler clj -M:cljd flutter (will recompile cljd files every time you change one file)

@rgkirch
Copy link
Author

rgkirch commented Mar 27, 2024

I'm sorry; that's in the readme. I put in genuine effort to get things set up and working months ago. I opened a ticket and moved on because I could not get it to work on windows. Now, I'm checking in to see if the issue is fixed and I wasn't taking enough time to do a good job.
Thank you!

PS C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter> clj -M:cljd flutter
WARNING: read already refers to: #'clojure.core/read in namespace: cljd.compiler, being replaced by: #'cljd.compiler/read
Resolving dependencies...
+ _fe_analyzer_shared 61.0.0 (67.0.0 available)
+ analyzer 5.13.0 (6.4.1 available)
+ async 2.11.0
+ collection 1.18.0
+ convert 3.1.1
+ crypto 3.0.3
+ file 7.0.0
+ glob 2.1.2
+ meta 1.12.0
+ package_config 2.1.0
+ path 1.9.0
+ pub_semver 2.1.4
+ source_span 1.10.0
+ string_scanner 1.2.0
+ term_glyph 1.2.1
+ typed_data 1.3.2
+ watcher 1.1.0
+ yaml 3.1.2
Changed 18 dependencies!
2 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.

=== Compiling cljd.core to Dart 3 ===

=== Compiling to Dart... === @10:24:16
  sample.counter
  All clear! ? @10:24:23

=== Launching flutter run ===
Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
Running Gradle task 'assembleDebug'...
lib/main.dart:1:1: Error: Error when reading 'lib/lib/cljd-out/sample/counter.dart': The system cannot find the path specified.

export "lib/cljd-out/sample/counter.dart" show main;
^
Target kernel_snapshot failed: Exception


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'C:\Users\me\Apps\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
Running Gradle task 'assembleDebug'...                           2,655ms
Error: Gradle task assembleDebug failed with exit code 1
? Flutter sub-process exited with 1
PS C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter> clj -M:cljd flutter -v
WARNING: read already refers to: #'clojure.core/read in namespace: cljd.compiler, being replaced by: #'cljd.compiler/read
Resolving dependencies...
+ _fe_analyzer_shared 61.0.0 (67.0.0 available)
+ analyzer 5.13.0 (6.4.1 available)
+ async 2.11.0
+ collection 1.18.0
+ convert 3.1.1
+ crypto 3.0.3
+ file 7.0.0
+ glob 2.1.2
+ meta 1.12.0
+ package_config 2.1.0
+ path 1.9.0
+ pub_semver 2.1.4
+ source_span 1.10.0
+ string_scanner 1.2.0
+ term_glyph 1.2.1
+ typed_data 1.3.2
+ watcher 1.1.0
+ yaml 3.1.2
Changed 18 dependencies!
2 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.

=== Compiling cljd.core to Dart 3 ===

=== Compiling to Dart... === @10:27:37
  sample.counter
  You rock! ? @10:27:45

=== Launching flutter run -v ===
[ +146 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +5 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +39 ms] executing: C:\Users\me\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +49 ms] List of devices attached
           emulator-5554          device product:sdk_gphone64_x86_64 model:sdk_gphone64_x86_64 device:emu64xa transport_id:1
[   +5 ms] C:\Users\me\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 shell getprop
[  +54 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +5 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +103 ms] Skipping pub get: version match.
[ +109 ms] Generating C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +31 ms] ro.hardware = ranchu
[  +33 ms] No packages with native assets. Skipping native assets compilation.
[   +2 ms] Initializing file store
[   +8 ms] Skipping target: gen_localizations
[   +4 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents: C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\.dart_tool\package_config_subset}
[  +35 ms] gen_dart_plugin_registrant: Complete
[   +1 ms] Skipping target: _composite
[   +1 ms] complete
[   +3 ms] Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
[   +2 ms] C:\Users\me\Apps\flutter\bin\cache\dart-sdk\bin\dartaotruntime.exe --disable-dart-dev C:\Users\me\Apps\flutter\bin\cache\dart-sdk\bin\snapshots\frontend_server_aot.dart.snapshot --sdk-root C:\Users\me\Apps\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true -DFLUTTER_WEB_CANVASKIT_URL=https://www.gstatic.com/flutter-canvaskit/a5c24f538d05aaf66f7972fb23959d8cafb9f95a/ --output-dill C:\Users\me\AppData\Local\Temp\flutter_tools.c80fe54c\flutter_tool.c8d2dfea\app.dill --packages C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill build\3280fba8e598cb7a0fbfde0e382d48f1.cache.dill.track.dill --verbosity=error --enable-experiment=alternative-invalidation-strategy
[   +7 ms] executing: C:\Users\me\AppData\Local\Android\sdk\platform-tools\adb.exe -s emulator-5554 shell -x logcat -v time -t 1
[   +9 ms] <- compile package:cljd_counter/main.dart
[  +65 ms] --------- beginning of main
           03-27 10:27:43.881 D/StatusBarIconController(  788): ignoring old pipeline callbacks, because the new mobile icons are enabled
[   +9 ms] executing: C:\Users\me\AppData\Local\Android\sdk\platform-tools\adb.exe version
[  +21 ms] lib/main.dart:1:1: Error: Error when reading 'lib/lib/cljd-out/sample/counter.dart': The system cannot find the path specified.
[        ] export "lib/cljd-out/sample/counter.dart" show main;
[        ] ^
[  +11 ms] Android Debug Bridge version 1.0.41
           Version 35.0.1-11580240
           Installed as C:\Users\me\AppData\Local\Android\sdk\platform-tools\adb.exe
           Running on Windows 10.0.22631
[   +1 ms] executing: C:\Users\me\AppData\Local\Android\sdk\platform-tools\adb.exe start-server
[  +30 ms] Building APK
[   +8 ms] executing: C:\Program Files\Android\Android Studio\jbr\bin\java -version
[ +105 ms] Exit code 0 from: C:\Program Files\Android\Android Studio\jbr\bin\java -version
[        ] openjdk version "17.0.6" 2023-01-17
           OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-10027231)
           OpenJDK 64-Bit Server VM (build 17.0.6+0-b2043.56-10027231, mixed mode)
[   +7 ms] executing: C:\Program Files\Android\Android Studio\jbr\bin\java --version
[ +100 ms] Exit code 0 from: C:\Program Files\Android\Android Studio\jbr\bin\java --version
[        ] openjdk 17.0.6 2023-01-17
           OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-10027231)
           OpenJDK 64-Bit Server VM (build 17.0.6+0-b2043.56-10027231, mixed mode)
[  +15 ms] Using gradle from C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\android\gradlew.bat.
[        ] Running Gradle task 'assembleDebug'...
[   +3 ms] executing: [C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\android/] C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\android\gradlew.bat --full-stacktrace --info -Pverbose=true -Ptarget-platform=android-x64 -Ptarget=C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\lib\main.dart -Pbase-application-name=android.app.Application -Pdart-defines=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ==,RkxVVFRFUl9XRUJfQ0FOVkFTS0lUX1VSTD1odHRwczovL3d3dy5nc3RhdGljLmNvbS9mbHV0dGVyLWNhbnZhc2tpdC9hNWMyNGY1MzhkMDVhYWY2NmY3OTcyZmIyMzk1OWQ4Y2FmYjlmOTVhLw== -Pdart-obfuscation=false -Ptrack-widget-creation=true -Ptree-shake-icons=false -Pfilesystem-scheme=org-dartlang-root assembleDebug
[ +448 ms] Initialized native services in: C:\Users\me\.gradle\native
[        ] Initialized jansi services in: C:\Users\me\.gradle\native
[ +116 ms] Welcome to Gradle 7.6.3!
[        ] Here are the highlights of this release:
[        ]  - Added support for Java 19.
[        ]  - Introduced `--rerun` flag for individual task rerun.
[        ]  - Improved dependency block for test suites to be strongly typed.
[        ]  - Added a pluggable system for Java toolchains provisioning.
[        ] For more details see https://docs.gradle.org/7.6.3/release-notes.html
[        ] Received JVM installation metadata from 'C:\Program Files\Android\Android Studio\jbr': {JAVA_HOME=C:\Program Files\Android\Android Studio\jbr, JAVA_VERSION=17.0.6, JAVA_VENDOR=JetBrains s.r.o., RUNTIME_NAME=OpenJDK Runtime Environment, RUNTIME_VERSION=17.0.6+0-b2043.56-10027231, VM_NAME=OpenJDK 64-Bit Server VM, VM_VERSION=17.0.6+0-b2043.56-10027231, VM_VENDOR=JetBrains s.r.o., OS_ARCH=amd64}
[ +293 ms] The client will now receive all logging from the daemon (pid: 18132). The daemon log file: C:\Users\me\.gradle\daemon\7.6.3\daemon-18132.out.log
[        ] Starting 5th build in daemon [uptime: 35 mins 1.157 secs, performance: 100%]
[        ] Using 8 worker leases.
[        ] Now considering [C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\android, C:\Users\me\Apps\flutter\packages\flutter_tools\gradle] as hierarchies to watch
[        ] Watching the file system is configured to be enabled if available
[ +405 ms] File system watching is active
[        ] Starting Build
[        ] Now considering [C:\Users\me\Apps\flutter\packages\flutter_tools\gradle, C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\android] as hierarchies to watch
[  +95 ms] > Configure project :gradle
[   +1 ms] Evaluating project ':gradle' using build file 'C:\Users\me\Apps\flutter\packages\flutter_tools\gradle\build.gradle.kts'.
[        ] Caching disabled for Kotlin DSL accessors for project ':gradle' because:
[        ]   Build cache is disabled
[        ] Skipping Kotlin DSL accessors for project ':gradle' as it is up-to-date.
[        ] Resolve mutations for :gradle:compileJava (Thread[Execution worker,5,main]) started.
[        ] :gradle:compileJava (Thread[Execution worker,5,main]) started.
[        ] > Task :gradle:compileJava NO-SOURCE
[        ] Skipping task ':gradle:compileJava' as it has no source files and no previous output files.
[        ] Resolve mutations for :gradle:compileGroovy (Thread[Execution worker,5,main]) started.
[        ] :gradle:compileGroovy (Thread[Execution worker,5,main]) started.
[        ] > Task :gradle:compileGroovy UP-TO-DATE
[        ] Caching disabled for task ':gradle:compileGroovy' because:
[        ]   Build cache is disabled
[        ] Skipping task ':gradle:compileGroovy' as it is up-to-date.
[        ] Resolve mutations for :gradle:pluginDescriptors (Thread[Execution worker,5,main]) started.
[        ] :gradle:pluginDescriptors (Thread[Execution worker,5,main]) started.
[        ] > Task :gradle:pluginDescriptors UP-TO-DATE
[        ] Caching disabled for task ':gradle:pluginDescriptors' because:
[        ]   Build cache is disabled
[        ] Skipping task ':gradle:pluginDescriptors' as it is up-to-date.
[        ] Resolve mutations for :gradle:processResources (Thread[Execution worker,5,main]) started.
[        ] :gradle:processResources (Thread[Execution worker,5,main]) started.
[        ] > Task :gradle:processResources UP-TO-DATE
[        ] Caching disabled for task ':gradle:processResources' because:
[        ]   Build cache is disabled
[        ] Skipping task ':gradle:processResources' as it is up-to-date.
[        ] Resolve mutations for :gradle:classes (Thread[Execution worker,5,main]) started.
[        ] :gradle:classes (Thread[Execution worker,5,main]) started.
[        ] > Task :gradle:classes UP-TO-DATE
[        ] Skipping task ':gradle:classes' as it has no actions.
[        ] Resolve mutations for :gradle:jar (Thread[Execution worker,5,main]) started.
[        ] :gradle:jar (Thread[Execution worker,5,main]) started.
[        ] > Task :gradle:jar UP-TO-DATE
[        ] Caching disabled for task ':gradle:jar' because:
[        ]   Build cache is disabled
[        ] Skipping task ':gradle:jar' as it is up-to-date.
[  +99 ms] Settings evaluated using settings file 'C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\android\settings.gradle'.
[        ] Projects loaded. Root project using build file 'C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\android\build.gradle'.
[        ] Included projects: [root project 'android', project ':app']
[  +94 ms] > Configure project :app
[        ] Evaluating project ':app' using build file 'C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\android\app\build.gradle'.
[        ] Using Kotlin Gradle Plugin gradle70 variant
[        ] Parsed shrinker version: 3.3.70
[        ] > Configure project :
[        ] Evaluating root project 'android' using build file 'C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\android\build.gradle'.
[        ] All projects evaluated.
[        ] Task name matched 'assembleDebug'
[        ] Selected primary task 'assembleDebug' from project :
[        ] WARNING:We recommend using a newer Android Gradle plugin to use compileSdk = 34
[        ] This Android Gradle plugin (7.3.0) was tested up to compileSdk = 33
[        ] This warning can be suppressed by adding
[        ]     android.suppressUnsupportedCompileSdk=34
[        ] to this project's gradle.properties
[        ] The build will continue, but you are strongly encouraged to update your project to
[        ] use a newer Android Gradle Plugin that has been tested with compileSdk = 34
[   +8 ms] Tasks to be executed: [task ':app:preBuild', task ':app:preDebugBuild', task ':app:mergeDebugNativeDebugMetadata', task ':app:compileFlutterBuildDebug', task ':app:packLibsflutterBuildDebug', task ':app:compileDebugAidl', task ':app:compileDebugRenderscript', task ':app:generateDebugBuildConfig', task ':app:checkDebugAarMetadata', task ':app:cleanMergeDebugAssets', task ':app:mergeDebugShaders', task ':app:compileDebugShaders', task ':app:generateDebugAssets', task ':app:mergeDebugAssets', task ':app:copyFlutterAssetsDebug', task ':app:generateDebugResValues', task ':app:mapDebugSourceSetPaths', task ':app:generateDebugResources', task ':app:mergeDebugResources', task ':app:createDebugCompatibleScreenManifests', task ':app:extractDeepLinksDebug', task ':app:processDebugMainManifest', task ':app:processDebugManifest', task ':app:processDebugManifestForPackage', task ':app:processDebugResources', task ':app:compileDebugKotlin', task ':app:javaPreCompileDebug', task ':app:compileDebugJavaWithJavac', task ':app:compressDebugAssets', task ':app:processDebugJavaRes', task ':app:mergeDebugJavaResource', task ':app:checkDebugDuplicateClasses', task ':app:dexBuilderDebug', task ':app:desugarDebugFileDependencies', task ':app:mergeExtDexDebug', task ':app:mergeDexDebug', task ':app:mergeDebugJniLibFolders', task ':app:mergeDebugNativeLibs', task ':app:stripDebugDebugSymbols', task ':app:validateSigningDebug', task ':app:writeDebugAppMetadata', task ':app:writeDebugSigningConfigVersions', task ':app:packageDebug', task ':app:createDebugApkListingFileRedirect', task ':app:assembleDebug']
[        ] Tasks that were excluded: []
[        ] Resolve mutations for :app:preBuild (Thread[Execution worker Thread 6,5,main]) started.
[        ] :app:preBuild (Thread[included builds,5,main]) started.
[        ] > Task :app:preBuild UP-TO-DATE
[        ] Skipping task ':app:preBuild' as it has no actions.
[        ] Resolve mutations for :app:preDebugBuild (Thread[included builds,5,main]) started.
[        ] :app:preDebugBuild (Thread[included builds,5,main]) started.
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] Skipping task ':app:preDebugBuild' as it has no actions.
[        ] Resolve mutations for :app:mergeDebugNativeDebugMetadata (Thread[included builds,5,main]) started.
[        ] :app:mergeDebugNativeDebugMetadata (Thread[included builds,5,main]) started.
[        ] > Task :app:mergeDebugNativeDebugMetadata NO-SOURCE
[        ] Skipping task ':app:mergeDebugNativeDebugMetadata' as it has no source files and no previous output files.
[        ] Resolve mutations for :app:compileFlutterBuildDebug (Thread[included builds,5,main]) started.
[        ] :app:compileFlutterBuildDebug (Thread[Execution worker Thread 2,5,main]) started.
[ +526 ms] > Task :app:compileFlutterBuildDebug FAILED
[        ] Caching disabled for task ':app:compileFlutterBuildDebug' because:
[        ]   Build cache is disabled
[        ] Task ':app:compileFlutterBuildDebug' is not up-to-date because:
[        ]   Task has failed previously.
[        ] Starting process 'command 'C:\Users\me\Apps\flutter\bin\flutter.bat''. Working directory: C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter Command: C:\Users\me\Apps\flutter\bin\flutter.bat --verbose assemble --no-version-check --depfile C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\build\app\intermediates\flutter\debug/flutter_build.d --output C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\build\app\intermediates\flutter\debug -dTargetFile=C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\lib\main.dart -dTargetPlatform=android -dBuildMode=debug -dTrackWidgetCreation=true --DartDefines=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ==,RkxVVFRFUl9XRUJfQ0FOVkFTS0lUX1VSTD1odHRwczovL3d3dy5nc3RhdGljLmNvbS9mbHV0dGVyLWNhbnZhc2tpdC9hNWMyNGY1MzhkMDVhYWY2NmY3OTcyZmIyMzk1OWQ4Y2FmYjlmOTVhLw== -dFlavor= -dAndroidArchs=android-x64 -dMinSdkVersion=19 -dIsAndroidLibrary=false debug_android_application
[        ] Successfully started process 'command 'C:\Users\me\Apps\flutter\bin\flutter.bat''
[        ] [  +52 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [   +3 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[        ] [   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [  +84 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ] [  +20 ms] Initializing file store
[        ] [   +1 ms] Done initializing file store
[        ] [  +18 ms] Skipping target: native_assets
[        ] [   +1 ms] Skipping target: gen_localizations
[        ] [   +1 ms] Skipping target: gen_dart_plugin_registrant
[        ] [        ] invalidated build due to missing files: C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\lib\lib\cljd-out\sample\counter.dart
[        ] [   +1 ms] kernel_snapshot: Starting due to {InvalidatedReasonKind.inputMissing: The following inputs were missing: C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\lib\lib\cljd-out\sample\counter.dart}
[        ] [   +5 ms] Embedding native assets mapping C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\.dart_tool\flutter_build\79dbd04952878a779d3ef1fae71a863f\native_assets.yaml in kernel.
[        ] [   +5 ms] C:\Users\me\Apps\flutter\bin\cache\dart-sdk\bin\dartaotruntime.exe --disable-dart-dev C:\Users\me\Apps\flutter\bin\cache\dart-sdk\bin\snapshots\frontend_server_aot.dart.snapshot --sdk-root C:\Users\me\Apps\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --target=flutter --no-print-incremental-dependencies -DFLUTTER_WEB_AUTO_DETECT=true -DFLUTTER_WEB_CANVASKIT_URL=https://www.gstatic.com/flutter-canvaskit/a5c24f538d05aaf66f7972fb23959d8cafb9f95a/ -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --no-link-platform --packages C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\.dart_tool\package_config.json --output-dill C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\.dart_tool\flutter_build\79dbd04952878a779d3ef1fae71a863f\app.dill --depfile C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\.dart_tool\flutter_build\79dbd04952878a779d3ef1fae71a863f\kernel_snapshot.d --incremental --initialize-from-dill C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\.dart_tool\flutter_build\79dbd04952878a779d3ef1fae71a863f\app.dill --native-assets C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter\.dart_tool\flutter_build\79dbd04952878a779d3ef1fae71a863f\native_assets.yaml --verbosity=error package:cljd_counter/main.dart
[        ] [  +16 ms] Persisting file store
[        ] [   +1 ms] Done persisting file store
[        ] [  +84 ms] lib/main.dart:1:1: Error: Error when reading 'lib/lib/cljd-out/sample/counter.dart': The system cannot find the path specified.
[   +1 ms] [   +1 ms] export "lib/cljd-out/sample/counter.dart" show main;
[        ] [        ] ^
[        ] [   +1 ms] Target kernel_snapshot failed: Exception
[        ]            #0      KernelSnapshot.build (package:flutter_tools/src/build_system/targets/common.dart:274:7)
[        ]            <asynchronous suspension>
[        ]            #1      _BuildInstance._invokeInternal (package:flutter_tools/src/build_system/build_system.dart:861:9)
[        ]            <asynchronous suspension>
[        ]            #2      Future.wait.<anonymous closure> (dart:async/future.dart:518:21)
[        ]            <asynchronous suspension>
[        ]            #3      _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:799:32)
[        ]            <asynchronous suspension>
[        ]            #4      FlutterBuildSystem.build (package:flutter_tools/src/build_system/build_system.dart:628:16)
[        ]            <asynchronous suspension>
[        ]            #5      AssembleCommand.runCommand (package:flutter_tools/src/commands/assemble.dart:318:32)
[        ]            <asynchronous suspension>
[        ]            #6      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1389:27)
[        ]            <asynchronous suspension>
[        ]            #7      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
[        ]            <asynchronous suspension>
[        ]            #8      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
[        ]            <asynchronous suspension>
[        ]            #9      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:355:9)
[        ]            <asynchronous suspension>
[        ]            #10     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
[        ]            <asynchronous suspension>
[        ]            #11     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:295:5)
[        ]            <asynchronous suspension>
[        ]            #12     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:119:9)
[        ]            <asynchronous suspension>
[        ]            #13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
[        ]            <asynchronous suspension>
[        ]            #14     main (package:flutter_tools/executable.dart:90:3)
[        ]            <asynchronous suspension>
[        ] [   +3 ms]
[        ]            #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
[        ]            #1      AssembleCommand.runCommand (package:flutter_tools/src/commands/assemble.dart:335:7)
[        ]            <asynchronous suspension>
[        ]            #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1389:27)
[        ]            <asynchronous suspension>
[        ]            #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
[        ]            <asynchronous suspension>
[        ]            #4      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
[        ]            <asynchronous suspension>
[        ]            #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:355:9)
[        ]            <asynchronous suspension>
[        ]            #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
[        ]            <asynchronous suspension>
[        ]            #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:295:5)
[        ]            <asynchronous suspension>
[        ]            #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:119:9)
[        ]            <asynchronous suspension>
[        ]            #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
[        ]            <asynchronous suspension>
[        ]            #10     main (package:flutter_tools/executable.dart:90:3)
[        ]            <asynchronous suspension>
[        ] FAILURE: Build failed with an exception.
[        ] * What went wrong:
[        ] Execution failed for task ':app:compileFlutterBuildDebug'.
[        ] > Process 'command 'C:\Users\me\Apps\flutter\bin\flutter.bat'' finished with non-zero exit value 1
[        ] * Try:
[        ] > Run with --debug option to get more log output.
[        ] > Run with --scan to get full insights.
[        ] [   +5 ms] "flutter assemble" took 269ms.
[        ] [   +1 ms] Running 0 shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [   +1 ms] exiting with code 1
[        ] * Exception is:
[        ] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileFlutterBuildDebug'.
[        ]      at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:142)
[        ]      at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
[        ]      at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:140)
[        ]      at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:128)
[        ]      at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
[        ]      at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
[        ]      at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
[        ]      at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
[        ]      at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:57)
[        ]      at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
[        ]      at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:69)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:322)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:309)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:302)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:288)
[        ]      at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:462)
[        ]      at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:379)
[        ]      at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
[        ]      at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:49)
[        ]      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[        ]      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[        ]      at java.base/java.lang.Thread.run(Thread.java:833)
[        ] Caused by: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\me\Apps\flutter\bin\flutter.bat'' finished with non-zero exit value 1
[        ]      at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:415)
[        ]      at org.gradle.process.internal.DefaultExecAction.execute(DefaultExecAction.java:38)
[        ]      at org.gradle.process.internal.DefaultExecActionFactory.exec(DefaultExecActionFactory.java:202)
[        ]      at org.gradle.api.internal.project.DefaultProject.exec(DefaultProject.java:1176)
[        ]      at org.gradle.api.internal.project.DefaultProject.exec(DefaultProject.java:1171)
[        ]      at org.gradle.api.Project$exec$8.call(Unknown Source)
[        ]      at BaseFlutterTask.buildBundle(flutter.groovy:1419)
[        ]      at BaseFlutterTask$buildBundle.callCurrent(Unknown Source)
[        ]      at FlutterTask.build(flutter.groovy:1558)
[        ]      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[        ]      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
[        ]      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[        ]      at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[        ]      at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
[        ]      at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
[        ]      at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
[        ]      at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:236)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:221)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:204)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:187)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:165)
[        ]      at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:89)
[        ]      at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:40)
[        ]      at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:53)
[        ]      at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:50)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
[        ]      at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:50)
[        ]      at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:40)
[        ]      at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68)
[        ]      at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38)
[        ]      at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
[        ]      at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
[        ]      at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
[        ]      at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51)
[        ]      at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:29)
[        ]      at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:124)
[        ]      at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:80)
[        ]      at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:58)
[        ]      at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48)
[        ]      at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:36)
[        ]      at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:181)
[        ]      at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:71)
[        ]      at org.gradle.internal.Either$Right.fold(Either.java:175)
[        ]      at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
[        ]      at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:69)
[        ]      at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:47)
[        ]      at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
[        ]      at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
[        ]      at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
[        ]      at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
[        ]      at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:110)
[        ]      at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:56)
[        ]      at java.base/java.util.Optional.orElseGet(Optional.java:364)
[        ]      at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:56)
[        ]      at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38)
[        ]      at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:73)
[        ]      at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:44)
[        ]      at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
[        ]      at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
[        ]      at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:89)
[        ]      at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:50)
[        ]      at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:102)
[        ]      at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:57)
[        ]      at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:76)
[        ]      at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:50)
[        ]      at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNoEmptySources(SkipEmptyWorkStep.java:254)
[        ]      at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:91)
[        ]      at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:56)
[        ]      at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
[        ]      at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
[        ]      at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
[        ]      at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:43)
[        ]      at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:31)
[        ]      at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:40)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:281)
[        ]      at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:40)
[        ]      at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
[        ]      at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
[        ]      at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
[        ]      at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44)
[        ]      at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:33)
[        ]      at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:76)
[        ]      at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:139)
[        ]      at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:128)
[        ]      at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
[        ]      at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
[        ]      at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
[        ]      at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
[        ]      at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:57)
[        ]      at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
[        ]      at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:69)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:322)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:309)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:302)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:288)
[        ]      at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:462)
[        ]      at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:379)
[        ]      at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
[        ]      at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:49)
[        ]      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[        ]      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[        ]      at java.base/java.lang.Thread.run(Thread.java:833)
[        ] * Get more help at https://help.gradle.org
[        ] BUILD FAILED in 1s
[        ] 5 actionable tasks: 1 executed, 4 up-to-date
[        ] Watched directory hierarchies: [C:\Users\me\Apps\flutter\packages\flutter_tools\gradle]
[ +520 ms] Running Gradle task 'assembleDebug'... (completed in 2,665ms)
[   +2 ms] Error: Gradle task assembleDebug failed with exit code 1
[   +1 ms] "flutter run" took 3,628ms.
[   +2 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:815:9)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1389:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:355:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:295:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:119:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:90:3)
           <asynchronous suspension>


[   +1 ms] Running 1 shutdown hook
[   +1 ms] Shutdown hooks complete
[   +2 ms] exiting with code 1
? Flutter sub-process exited with 1

@dupuchba
Copy link
Contributor

can you list all the files you have in your lib folder?
Also if you are free tomorrow or next week I can take ~30min via zoom to debug your config, it'll help others. I am on Europe/Paris timezone (UTC+1 up until sunday then UTC+2)

@rgkirch
Copy link
Author

rgkirch commented Mar 28, 2024

PS C:\Users\me\notMyCode\Tensegritics\ClojureDart\samples\counter> tree
Folder PATH listing
Volume serial number is 04D5-C48A
C:.
├───.clojuredart
│   └───cache
│       └───dev
│           └───cljd_helper
│               ├───.dart_tool
│               │   └───pub
│               │       └───bin
│               │           └───cljd_helper
│               └───bin
├───.cpcache
├───.dart_tool
│   ├───dartpad
│   └───flutter_build
│       └───79dbd04952878a779d3ef1fae71a863f
├───.idea
│   ├───libraries
│   └───runConfigurations
├───android
│   ├───.gradle
│   │   ├───7.6.3
│   │   │   ├───checksums
│   │   │   ├───dependencies-accessors
│   │   │   ├───executionHistory
│   │   │   ├───fileChanges
│   │   │   ├───fileHashes
│   │   │   └───vcsMetadata
│   │   ├───buildOutputCleanup
│   │   └───vcs-1
│   ├───app
│   │   └───src
│   │       ├───debug
│   │       ├───main
│   │       │   ├───java
│   │       │   │   └───io
│   │       │   │       └───flutter
│   │       │   │           └───plugins
│   │       │   ├───kotlin
│   │       │   │   └───com
│   │       │   │       └───example
│   │       │   │           └───cljd_counter
│   │       │   └───res
│   │       │       ├───drawable
│   │       │       ├───drawable-v21
│   │       │       ├───mipmap-hdpi
│   │       │       ├───mipmap-mdpi
│   │       │       ├───mipmap-xhdpi
│   │       │       ├───mipmap-xxhdpi
│   │       │       ├───mipmap-xxxhdpi
│   │       │       ├───values
│   │       │       └───values-night
│   │       └───profile
│   └───gradle
│       └───wrapper
├───build
│   ├───04287ac454dacf78bbc4194f2d888fdc
│   └───app
│       └───intermediates
│           └───flutter
│               └───debug
├───ios
│   ├───Flutter
│   ├───Runner
│   │   ├───Assets.xcassets
│   │   │   ├───AppIcon.appiconset
│   │   │   └───LaunchImage.imageset
│   │   └───Base.lproj
│   ├───Runner.xcodeproj
│   │   ├───project.xcworkspace
│   │   │   └───xcshareddata
│   │   └───xcshareddata
│   │       └───xcschemes
│   ├───Runner.xcworkspace
│   │   └───xcshareddata
│   └───RunnerTests
├───lib
│   └───cljd-out
│       ├───cljd
│       └───sample
├───linux
│   └───flutter
├───macos
│   ├───Flutter
│   │   └───ephemeral
│   ├───Runner
│   │   ├───Assets.xcassets
│   │   │   └───AppIcon.appiconset
│   │   ├───Base.lproj
│   │   └───Configs
│   ├───Runner.xcodeproj
│   │   ├───project.xcworkspace
│   │   │   └───xcshareddata
│   │   └───xcshareddata
│   │       └───xcschemes
│   ├───Runner.xcworkspace
│   │   └───xcshareddata
│   └───RunnerTests
├───src
│   └───sample
├───test
├───web
│   └───icons
└───windows
    ├───flutter
    └───runner
        └───resources

@Stephen-J
Copy link

I am on windows and using powershell here are some changes to get passed the npe and generating the correct entry point. The environment variables are different depending on if you are using cmd or powershell.

https://github.com/Tensegritics/ClojureDart/compare/main...Stephen-J:ClojureDart:windows-powershell

@rgkirch
Copy link
Author

rgkirch commented Mar 30, 2024

Wow, thanks @Stephen-J! Those changes work for me and I can launch sample projects! 🎉

@rgkirch
Copy link
Author

rgkirch commented Mar 30, 2024

I'm embarrassed; I didn't even try to debug the issue. There's clearly a file and line number in the error message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants