fastlane: undefined method `[]' for # (NoMethodError)
New Regression Checklist
- Updated fastlane to the latest version
- I read the Contribution Guidelines
- I read docs.fastlane.tools
- I searched for existing GitHub issues
Regression Information
- Breaking version:
2.125.0
- Last working version: not sure
Regression Description
latest_testflight_build_number
has stopped working. Throws this:
/Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/actions/app_store_build_number.rb:47:in `get_build_number': [!] undefined method `[]' for #<Spaceship::ConnectAPI::PreReleaseVersion:0x00007fb398a54670> (NoMethodError)
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/actions/app_store_build_number.rb:11:in `run'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/actions/latest_testflight_build_number.rb:11:in `run'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/runner.rb:256:in `block (2 levels) in execute_action'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/actions/actions_helper.rb:50:in `execute_action'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/runner.rb:235:in `block in execute_action'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/runner.rb:227:in `chdir'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/runner.rb:227:in `execute_action'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/runner.rb:157:in `trigger_action_by_name'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/fast_file.rb:154:in `method_missing'
from Fastfile:49:in `block (2 levels) in parsing_binding'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/lane.rb:33:in `call'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/runner.rb:49:in `block in execute'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/runner.rb:45:in `chdir'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/runner.rb:45:in `execute'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/lane_manager.rb:56:in `cruise_lane'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/command_line_handler.rb:36:in `handle'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/commands_generator.rb:108:in `block (2 levels) in run'
from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in `call'
from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in `run'
from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in `run_active_command'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in `run!'
from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in `run!'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/commands_generator.rb:333:in `run'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/commands_generator.rb:41:in `start'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/fastlane/lib/fastlane/cli_tools_distributor.rb:119:in `take_off'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.125.0/bin/fastlane:23:in `<top (required)>'
from /usr/local/bin/fastlane:22:in `load'
from /usr/local/bin/fastlane:22:in `<main>'
Exited with code 1
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 4
- Comments: 18 (8 by maintainers)
On it! Fix coming out this morning
^ This is released in
2.125.2
π Hopefully we are good now π€ β€οΈ@joshdholtz You are AWESOME! Thanks so much!
@d-a-n Thanks for confirming that! Got a fix in the works right now for when version isnβt passed π