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

Failed to link AOT files: aot_tools link #2888

Open
akwa-peter opened this issue Feb 14, 2025 · 5 comments
Open

Failed to link AOT files: aot_tools link #2888

akwa-peter opened this issue Feb 14, 2025 · 5 comments

Comments

@akwa-peter
Copy link

Please I started having this same issue yesterday while trying to push an iOS patch, I have tried all suggestions online but could not resolve it till now, and I am using the latest Shorebird version. I have attached the log file and the error I am getting below

1739524265048_shorebird.log

✗ Failed to link AOT files: aot_tools link --base=/var/folders/9x/t5lx9zcs12b3kgjjsq7_qjw00000gn/T/mObt1H/Products/Applications/Runner.app/Frameworks/App.framework/App --patch=/Users/uceemfb/StudioProjects/Mobile%20App/build/out.aot --analyze-snapshot=/Users/uceemfb/.shorebird/bin/cache/flutter/634e1f4587f660b4e74b87e5f05bc8d0bf3a9453/bin/cache/artifacts/engine/ios-release/analyze_snapshot_arm64 --output=/Users/uceemfb/StudioProjects/Mobile%20App/build/out.vmcode --verbose --gen-snapshot=/Users/uceemfb/.shorebird/bin/cache/flutter/634e1f4587f660b4e74b87e5f05bc8d0bf3a9453/bin/cache/artifacts/engine/ios-release/gen_snapshot_arm64 --kernel=/Users/uceemfb/StudioProjects/Mobile%20App/build/app.dill --reporter=json --redirect-to=/Users/uceemfb/StudioProjects/Mobile%20App/build/link.jsonl --dump-debug-info=/var/folders/9x/t5lx9zcs12b3kgjjsq7_qjw00000gn/T/O6WyUq failed with exit code 255
stdout: [Process] /Users/uceemfb/.shorebird/bin/cache/flutter/634e1f4587f660b4e74b87e5f05bc8d0bf3a9453/bin/cache/artifacts/engine/ios-release/analyze_snapshot_arm64 --dump_dispatch_table_link_data=/var/folders/9x/t5lx9zcs12b3kgjjsq7_qjw00000gn/T/mObt1H/Products/Applications/Runner.app/Frameworks/App.framework/App.dt.link --dump_object_pool_link_data=/var/folders/9x/t5lx9zcs12b3kgjjsq7_qjw00000gn/T/mObt1H/Products/Applications/Runner.app/Frameworks/App.framework/App.op.link /var/folders/9x/t5lx9zcs12b3kgjjsq7_qjw00000gn/T/mObt1H/Products/Applications/Runner.app/Frameworks/App.framework/App
[Process] /Users/uceemfb/.shorebird/bin/cache/flutter/634e1f4587f660b4e74b87e5f05bc8d0bf3a9453/bin/cache/artifacts/engine/ios-release/analyze_snapshot_arm64 --shorebird --out=/var/folders/9x/t5lx9zcs12b3kgjjsq7_qjw00000gn/T/O6WyUq/App.analyze_snapshot.json /var/folders/9x/t5lx9zcs12b3kgjjsq7_qjw00000gn/T/mObt1H/Products/Applications/Runner.app/Frameworks/App.framework/App
[Process] /Users/uceemfb/.shorebird/bin/cache/flutter/634e1f4587f660b4e74b87e5f05bc8d0bf3a9453/bin/cache/artifacts/engine/ios-release/analyze_snapshot_arm64 --dump_pool /var/folders/9x/t5lx9zcs12b3kgjjsq7_qjw00000gn/T/mObt1H/Products/Applications/Runner.app/Frameworks/App.framework/App
[Process] /Users/uceemfb/.shorebird/bin/cache/flutter/634e1f4587f660b4e74b87e5f05bc8d0bf3a9453/bin/cache/artifacts/engine/ios-release/analyze_snapshot_arm64 --dump_class_table --out=/var/folders/9x/t5lx9zcs12b3kgjjsq7_qjw00000gn/T/O6WyUq/App.snapshot.class_table.json /var/folders/9x/t5lx9zcs12b3kgjjsq7_qjw00000gn/T/mObt1H/Products/Applications/Runner.app/Frameworks/App.framework/App
[Process] /Users/uceemfb/.shorebird/bin/cache/flutter/634e1f4587f660b4e74b87e5f05bc8d0bf3a9453/bin/cache/artifacts/engine/ios-release/analyze_snapshot_arm64 --shorebird --out=/var/folders/9x/t5lx9zcs12b3kgjjsq7_qjw00000gn/T/O6WyUq/out.analyze_snapshot.json /Users/uceemfb/StudioProjects/Mobile%20App/build/out.aot

stderr: /Users/uceemfb/.shorebird/bin/cache/flutter/634e1f4587f660b4e74b87e5f05bc8d0bf3a9453/bin/cache/artifacts/engine/ios-release/analyze_snapshot_arm64 --shorebird --out=/var/folders/9x/t5lx9zcs12b3kgjjsq7_qjw00000gn/T/O6WyUq/out.analyze_snapshot.json /Users/uceemfb/StudioProjects/Mobile%20App/build/out.aot

Failure reading snapshot

Unhandled exception:
Exception: analyze_snapshot failed with exit code 255
stdout:
stderr: Failure reading snapshot

#0 SnapshotAnalyzer._run (package:aot_tools/src/snapshot_analyzer.dart:59:7)
#1 SnapshotAnalyzer.dumpSnapshotAnalysis (package:aot_tools/src/snapshot_analyzer.dart:81:5)
#2 SnapshotAnalyzer.dumpSnapshotDebugInfo (package:aot_tools/src/snapshot_analyzer.dart:188:5)
#3 LinkCommand._generateOptimizedPatchSnapshot (package:aot_tools/src/commands/link_command.dart:299:11)
#4 LinkCommand.run (package:aot_tools/src/commands/link_command.dart:140:40)
#5 CommandRunner.runCommand (package:args/command_runner.dart:212:27)
#6 CommandRunner.run. (package:args/command_runner.dart:122:25)
#7 new Future.sync (dart:async/future.dart:313:27)
#8 CommandRunner.run (package:args/command_runner.dart:122:14)
#9 main. (file:///home/gha/.engine_checkout/engine/src/flutter/third_party/dart/pkg/aot_tools/bin/aot_tools.dart:9:57)
#10 _rootRun (dart:async/zone.dart:1414:13)
#11 _CustomZone.run (dart:async/zone.dart:1317:19)
#12 _runZoned (dart:async/zone.dart:1838:10)
#13 runZoned (dart:async/zone.dart:1777:10)
#14 LoggerOverrides.runZoned (package:aot_tools/src/logger.dart:28:18)
#15 runWithLogger (package:aot_tools/src/logger.dart:18:26)
#16 main (file:///home/gha/.engine_checkout/engine/src/flutter/third_party/dart/pkg/aot_tools/bin/aot_tools.dart:9:26)
#17 _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:295:33)
#18 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)
(47.5s)

If you aren't sure why this command failed, re-run with the --verbose flag to see more information.

You can also file an issue if you think this is a bug. Please include the following log file in your report:
/Users/uceemfb/Library/Application Support/shorebird/logs/1739524265048_shorebird.log

@eseidel @erickzanardo

Originally posted by @akwa-peter in #2160

@felangel
Copy link
Contributor

felangel commented Feb 14, 2025

Can you share your app_id and release version? Thanks!

@akwa-peter
Copy link
Author

Can you share your app_id and release version? Thanks!

com.mfb.unitedcapital
version: 1.0.77+140

@felangel
Copy link
Contributor

Can you share your app_id (from the shorebird.yaml)? Thanks!

@akwa-peter
Copy link
Author

Can you share your app_id (from the shorebird.yaml)? Thanks!

app_id: 49467d49-22c7-4c24-9ddf-1af982066876

@akwa-peter
Copy link
Author

@felangel any found solution on the cause?

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

2 participants