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

12/13 logistics artifact/0.50.02 snapshot - Ejecting immobilized vehicle caused megamek to process the rest of the movement round as a fire phase, but unable to move or fire #6274

Open
7 tasks done
OrbMonky opened this issue Dec 15, 2024 · 2 comments
Labels
Bug Can't Reproduce Severity: Critical Issues described as critical as per the new issue form

Comments

@OrbMonky
Copy link

Prerequisites and Pre-Issue Checklist

  • I'm reporting the issue to the correct repository:

  • MegaMek

  • MegaMekLab

  • MekHQ

  • I've tested the issue against at least the latest MILESTONE version

  • I've asked on the MegaMek Discord about the error

  • I've reviewed the BattleTech rules and MegaMek documentation, and I've confirmed that something isn't working as intended.

  • I've searched the Github tracker and haven't found the issue listed

Severity *

Critical (Game-breaking/Crash): The game crashes or a core feature (like saving, loading, or network connection) is completely unusable.

Brief Description *

image
Immediately after ejecting the SRM carrier that had been immobilized, I was unable to move my meks and it read firing phase at the bottom. No unit is able to fire either, firing arcs do not appear and I cannot target the overhead fighter.

Steps to Reproduce

  1. Proceed from round where SRM carrier is disabled
  2. Eject next round
  3. Meks unable to move, requested/processed as firing phase, including menu, but unable to shoot either - no arcs appear/target never in arc

Operating System *

Windows 10

Java Version *

17

MegaMek Suite Version *

None

Custom MegaMek Version

12/13 Logistics Overhaul '0.50.02-SNAPSHOT'

Attach Files

logs.zip

Final Checklist

  • I've checked to make sure that this issue has not already been filed
  • I'm reporting only one issue in this ticket for clarity and focus
@HammerGS
Copy link
Member

From the log

07:48:40,029 ERROR [megamek.client.ui.swing.lobby.ChatLounge] {AWT-EventQueue-0}
megamek.client.ui.swing.lobby.ChatLounge$ImageLoader.add(ChatLounge.java:3295) - 
java.lang.InterruptedException
	at java.base/java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(Unknown Source)
	at java.base/java.util.concurrent.locks.ReentrantLock.lockInterruptibly(Unknown Source)
	at java.base/java.util.concurrent.LinkedBlockingQueue.put(Unknown Source)
	at megamek.client.ui.swing.lobby.ChatLounge$ImageLoader.add(ChatLounge.java:3293)
	at megamek.client.ui.swing.lobby.ChatLounge$BoardNameRenderer.getListCellRendererComponent(ChatLounge.java:3424)

also

07:44:49,113 WARN  [megamek.common.MULParser] {SwingWorker-pool-2-thread-1}
megamek.common.MULParser.parse(MULParser.java:413) - XML file lists LRM 5 equipment at location 0.  XML parser expected ammo.
XML file lists LRM 5 equipment at location 0.  XML parser expected ammo.
XML file lists LRM 10 equipment at location 0.  XML parser expected ammo.
XML file lists LRM 10 equipment at location 0.  XML parser expected ammo.
XML file lists Machine Gun equipment at location 0.  XML parser expected ammo.
XML file lists Machine Gun equipment at location 0.  XML parser expected ammo.
XML file lists Searchlight equipment at location 0.  XML parser expected ammo.

@psikomonkie
Copy link
Collaborator

I'm unable to replicate this bug. Ejecting the SRM Carrier in the save allows the movement phase to continue as expected. Attempting to replicate this on a new save didn't have the bug.

@psikomonkie psikomonkie removed their assignment Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Can't Reproduce Severity: Critical Issues described as critical as per the new issue form
Projects
None yet
Development

No branches or pull requests

3 participants