Closed homebysix closed 10 months ago
Hi,
Having the same issue in my environment as well, the error messages seem to match your above example.
recipe-robot --ignore-existing --verbose --debug "https://fjinstallers.s3.amazonaws.com/FlowJo/FlowJo-OSX64-10.6.2.dmg"
Processing: https://fjinstallers.s3.amazonaws.com/FlowJo/FlowJo-OSX64-10.6.2.dmg
Input path looks like a download URL.
Download URL is: https://fjinstallers.s3.amazonaws.com/FlowJo/FlowJo-OSX64-10.6.2.dmg
[WARNING] Careful, this might be a version-specific URL. Better to give me a "latest" URL or a Sparkle feed.
Downloading file for further inspection...
Downloaded to /Users/****/Library/Caches/Recipe Robot/2020-02-26_10-03-14_704984/FlowJo-OSX64-10.6.2.dmg
Determining download format...
File extension is dmg
[DEBUG] Download format is unknown, so we're going to try mounting it as a disk image first, then unarchiving it. This may produce errors, but will hopefully result in a success.
Opening downloaded file...
Successfully mounted disk image
Validating app...
This app seems valid
Getting bundle name...
Bundle name is: FlowJo
Getting bundle identifier...
Bundle identifier is: com.flowjollc.flowjo
Checking for a Sparkle feed...
No Sparkle feed
Looking for version key...
Version key is: CFBundleShortVersionString (10.6.2)
Looking for icon...
Icon is: /Users/****/Library/Caches/Recipe Robot/2020-02-26_10-03-14_704984/unpacked/FlowJo.app/Contents/Resources/fj-icon-mac-new.icns
Getting description...
[ERROR] Recipe Robot exploded with unexpected error:
Traceback (most recent call last):
File "/usr/local/bin/recipe-robot", line 86, in main
process_input_path(facts)
File "/usr/local/bin/recipe_robot_lib/inspect.py", line 154, in process_input_path
facts = inspect_func(input_path, args, facts)
File "/usr/local/bin/recipe_robot_lib/inspect.py", line 1308, in inspect_download_url
facts = inspect_disk_image(os.path.join(CACHE_DIR, filename), args, facts)
File "/usr/local/bin/recipe_robot_lib/inspect.py", line 1009, in inspect_disk_image
facts = inspect_app(cached_app_path, args, facts)
File "/usr/local/bin/recipe_robot_lib/inspect.py", line 423, in inspect_app
"Description (from {}): {}".format(source, description),
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 142: ordinal not in range(128)
Hi @qu1gl3s - Could you try again with RC3? https://github.com/homebysix/recipe-robot/releases/tag/v2.0.0-rc3
Should be resolved in 7ab0dd2, which is due to be released with Recipe Robot 2.3.0.