Skip to content

undefined method `unpack1' for nil (NoMethodError) in 2.225.0 #26596

@ktohmw

Description

@ktohmw

New Regression Checklist

Regression Information

  • Breaking version: 2.225.0
  • Last working version: 2.224.x (prior to apple's auth changes)

Regression Description

Using fastlane sigh to retrieve a provisioning profile seems to intermittently throw an error when retrieving a provisioning profile. When this happens it also occurs through retries after 45 and 90 seconds (3 total attempts). Authentication is via Apple ID and password

Complete output when running fastlane, including the stack trace and command used
18:31:44      > fastlane sigh --skip_certificate_verification --readonly --team_name 'TEAMNAME' --app_identifier APPID --output_path '/opt/buildAgent/APPNAME/' --filename APPNAME_adhoc.mobileprovision  --adhoc
18:31:44     +-------------------------------------------------------------------------+
18:31:44     |                        Summary for sigh 2.225.0                         |
18:31:44     +-------------------------------------+-----------------------------------+
18:31:44     | skip_certificate_verification       | true                              |
18:31:44     | readonly                                       | true                              |
18:31:44     | team_name                                  | TEAMNAME                      |
18:31:44     | app_identifier                               | APPID      |
18:31:44     | filename                                        | APPNAME_adhoc.mobileprovision |
18:31:44     | adhoc                                            | true                              |
18:31:44     | developer_id                                 | false                             |
18:31:44     | development                                 | false                             |
18:31:44     | skip_install                                    | false                             |
18:31:44     | force                                              | false                             |
18:31:44     | include_mac_in_profiles             | false                             |
18:31:44     | username                                       | username@email.com         |
18:31:44     | ignore_profiles_with_different_name | false                             |
18:31:44     | skip_fetch_profiles                       | false                             |
18:31:44     | include_all_certificates                | false                             |
18:31:44     | platform                                         | ios                               |
18:31:44     | fail_on_name_taken                     | false                             |
18:31:44     +-------------------------------------+-----------------------------------+
18:31:44     
18:31:44     Starting login with user 'username@email.com'
18:31:45     Session loaded from environment variable is not valid. Continuing with normal login.
18:31:45     
18:31:45     Looking for related GitHub issues on fastlane/fastlane...
18:31:45     
18:31:45     Found no similar issues. To create a new issue, please visit:
18:31:45     https://github.com/fastlane/fastlane/issues/new
18:31:45     Run `fastlane env` to append the fastlane environment to your issue
18:31:45     /opt/homebrew/Cellar/ruby/3.3.5/lib/ruby/3.3.0/base64.rb:298:in `strict_decode64': [!] undefined method `unpack1' for nil (NoMethodError)
18:31:45     
18:31:45         str.unpack1("m0")
18:31:45            ^^^^^^^^
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/client.rb:480:in `do_sirp'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/client.rb:652:in `perform_login_method'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/client.rb:576:in `send_shared_login_request'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/portal/portal_client.rb:28:in `send_login_request'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/client.rb:955:in `do_login'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/client.rb:394:in `login'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/client.rb:355:in `login'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/portal/spaceship.rb:25:in `login'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/connect_api/client.rb:55:in `login'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/connect_api/spaceship.rb:85:in `login'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/sigh/lib/sigh/runner.rb:33:in `run'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/sigh/lib/sigh/manager.rb:8:in `start'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/sigh/lib/sigh/commands_generator.rb:62:in `block (2 levels) in run'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/commander-4.6.0/lib/commander/command.rb:187:in `call'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/commander-4.6.0/lib/commander/command.rb:157:in `run'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/commander-4.6.0/lib/commander/runner.rb:444:in `run_active_command'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:124:in `run!'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/commander-4.6.0/lib/commander/delegates.rb:18:in `run!'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/sigh/lib/sigh/commands_generator.rb:140:in `run'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/sigh/lib/sigh/commands_generator.rb:17:in `start'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/fastlane/lib/fastlane/cli_tools_distributor.rb:115:in `take_off'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/bin/fastlane:23:in `'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/bin/fastlane:25:in `load'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/bin/fastlane:25:in `'
18:31:45     /opt/homebrew/Cellar/ruby/3.3.5/lib/ruby/3.3.0/base64.rb:298:in `strict_decode64': undefined method `unpack1' for nil (NoMethodError)
18:31:45     
18:31:45         str.unpack1("m0")
18:31:45            ^^^^^^^^
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/client.rb:480:in `do_sirp'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/client.rb:652:in `perform_login_method'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/client.rb:576:in `send_shared_login_request'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/portal/portal_client.rb:28:in `send_login_request'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/client.rb:955:in `do_login'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/client.rb:394:in `login'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/client.rb:355:in `login'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/portal/spaceship.rb:25:in `login'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/connect_api/client.rb:55:in `login'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/spaceship/lib/spaceship/connect_api/spaceship.rb:85:in `login'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/sigh/lib/sigh/runner.rb:33:in `run'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/sigh/lib/sigh/manager.rb:8:in `start'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/sigh/lib/sigh/commands_generator.rb:62:in `block (2 levels) in run'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/commander-4.6.0/lib/commander/command.rb:187:in `call'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/commander-4.6.0/lib/commander/command.rb:157:in `run'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/commander-4.6.0/lib/commander/runner.rb:444:in `run_active_command'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:124:in `run!'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/commander-4.6.0/lib/commander/delegates.rb:18:in `run!'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/sigh/lib/sigh/commands_generator.rb:140:in `run'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/sigh/lib/sigh/commands_generator.rb:17:in `start'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/fastlane/lib/fastlane/cli_tools_distributor.rb:115:in `take_off'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/gems/fastlane-2.225.0/bin/fastlane:23:in `'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/bin/fastlane:25:in `load'
18:31:45       from /opt/homebrew/Cellar/fastlane/2.225.0/libexec/bin/fastlane:25:in `'
Trying again in 45 seconds.

Environment

✅ fastlane environment ✅

Stack

Key Value
OS 14.5
Ruby 3.3.5
Bundler? false
Git git version 2.39.3 (Apple Git-145)
Installation Source /opt/homebrew/Cellar/fastlane/2.225.0/libexec/bin/fastlane
Host macOS 14.5 (23F79)
Ruby Lib Dir /opt/homebrew/Cellar/ruby/3.3.5/lib
OpenSSL Version OpenSSL 3.3.1 4 Jun 2024
Is contained false
Is homebrew true
Is installed via Fabric.app false
Xcode Path /Applications/Xcode/15.2/Xcode.app/Contents/Developer/
Xcode Version 15.2
Swift Version 5.9.2

System Locale

Variable Value
LANG en_US.UTF-8
LC_ALL en_US.UTF-8
LANGUAGE

fastlane files:

No Fastfile found

No Appfile found

fastlane gems

Gem Version Update-Status
fastlane 2.225.0 ✅ Up-To-Date

Loaded fastlane plugins:

No plugins Loaded

Loaded gems
Gem Version
error_highlight 0.6.0
did_you_mean 1.6.3
syntax_suggest 2.0.0
public_suffix 6.0.1
addressable 2.8.7
artifactory 3.0.17
jmespath 1.6.2
aws-partitions 1.992.0
aws-eventstream 1.3.0
aws-sigv4 1.10.0
aws-sdk-core 3.210.0
aws-sdk-kms 1.95.0
aws-sdk-s3 1.169.0
babosa 1.0.4
bundler 2.5.22
rexml 3.3.8
nkf 0.1.3
base64 0.2.0
CFPropertyList 3.0.7
colored 1.2
highline 2.0.3
commander 4.6.0
dotenv 2.8.1
emoji_regex 3.2.3
excon 0.112.0
faraday-em_http 1.0.0
faraday-em_synchrony 1.0.0
faraday-excon 1.1.0
faraday-httpclient 1.0.1
multipart-post 2.4.1
faraday-multipart 1.0.4
faraday-net_http 1.0.2
faraday-net_http_persistent 1.2.0
faraday-patron 1.0.0
faraday-rack 1.0.0
faraday-retry 1.0.3
ruby2_keywords 0.0.5
faraday 1.10.4
faraday_middleware 1.2.1
domain_name 0.6.20240107
http-cookie 1.0.7
faraday-cookie_jar 0.0.7
fastimage 2.3.1
sysrandom 1.0.5
fastlane-sirp 1.0.0
gh_inspector 1.1.3
uber 0.1.0
declarative 0.0.20
trailblazer-option 0.1.2
representable 3.2.0
retriable 3.1.2
mini_mime 1.1.5
jwt 2.9.3
multi_json 1.15.0
os 1.1.4
signet 0.19.0
googleauth 1.8.1
httpclient 2.8.3
google-apis-core 0.11.3
google-apis-androidpublisher_v3 0.54.0
google-apis-playcustomapp_v1 0.13.0
google-cloud-env 1.6.0
google-cloud-errors 1.4.0
google-cloud-core 1.7.1
google-apis-iamcredentials_v1 0.17.0
google-apis-storage_v1 0.31.0
rake 13.2.1
digest-crc 0.6.5
google-cloud-storage 1.47.0
json 2.7.1
mini_magick 4.13.2
naturally 2.2.1
optparse 0.4.0
plist 3.7.1
rubyzip 2.3.2
security 0.1.5
simctl 1.6.10
terminal-notifier 2.0.0
unicode-display_width 2.6.0
terminal-table 3.0.2
tty-screen 0.8.2
tty-cursor 0.7.1
tty-spinner 0.9.3
word_wrap 1.0.0
atomos 0.1.3
claide 1.1.0
colored2 3.1.2
nanaimo 0.3.0
xcodeproj 1.25.1
rouge 2.0.7
xcpretty 0.3.0
xcpretty-travis-formatter 1.0.1
set 1.1.0
forwardable 1.3.3
logger 1.6.0
pathname 0.3.0
shellwords 0.2.0
cgi 0.4.1
date 3.3.4
timeout 0.4.1
stringio 3.1.1
securerandom 0.3.1
uri 0.13.1
ipaddr 1.2.6
openssl 3.2.0
digest 3.1.1
io-nonblock 0.3.0
zlib 3.1.1
resolv 0.3.0
io-wait 0.3.1
time 0.3.0
open-uri 0.4.1
mutex_m 0.2.0
net-http 0.4.1
net-protocol 0.2.2
ostruct 0.6.0
english 0.8.0
erb 4.0.3
strscan 3.0.9
abbrev 0.1.2
io-console 0.7.1
tempfile 0.2.1
delegate 0.3.1
fileutils 1.7.2
tmpdir 0.2.0
singleton 0.2.0
open3 0.2.1
prettyprint 0.2.0
pp 0.5.0
find 0.2.0
yaml 0.3.0
psych 5.1.2

generated on: 2024-10-21

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions