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

[18MEX] Error when attempting to upgrade non-# 470 yellow tile on hex F5 #11462

Open
das-ninja opened this issue Jan 20, 2025 · 1 comment
Open
Assignees
Labels
18MEX bug Prevents game from being played correctly

Comments

@das-ninja
Copy link

https://18xx.games/game/188730


Steps to Reproduce

  1. Have a non-# 470 yellow tile on hex F5:
Image

.
.
.
.
.

  1. Attempt to upgrade hex F5 to green:
Image

.
.
.
.
.

  1. Confirm upgrading hex F5 to green and receive "undefined method 'teardown' for nil" error:

Image

.
.
.
.
.


Browsers Reproduced With

  • Brave 1.74.48 / Chromium 132.0.6834.83 64-bit desktop
  • Chrome 131.0.6778.266 64-bit desktop
  • Firefox 134.0.1 64-bit desktop
  • Vivaldi 7.0.3495.29 (Stable channel) 64-bit desktop
@ollybh ollybh added bug Prevents game from being played correctly 18MEX and removed needs triage labels Jan 26, 2025
@ollybh
Copy link
Collaborator

ollybh commented Jan 27, 2025

Backtrace from Opal:

ERROR -- : in `klass.method_missing_stub': undefined method `teardown' for nil (NoMethodError)
	from `klass.$$remove_ability'
	from `klass.$$action_processed'
	from `klass.$$process_single_action'
	from `klass.$$process_action'
	from `klass.$$process_action'
	from `klass.$$lay_tile'
	from `Object.$$2'
	from `invokeHandler'
	from `handleEvent'
	from `HTMLButtonElement.handler'

@perwestling perwestling self-assigned this Feb 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
18MEX bug Prevents game from being played correctly
Projects
None yet
Development

No branches or pull requests

3 participants