-
Notifications
You must be signed in to change notification settings - Fork 785
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
Cannot add lands after draft portion of limited tournament #13127
Comments
We've had several reports of similar errors. The sets being drafted do have basic lands, it works fine for most players. Not sure what might be the root cause. |
@radiasian are you having slow connection or disconnects while playing xmage? |
Looks like there are two places with related code and potential buggy use cases (only theory):
I'm not sure how to run drafts with such sets without lands. Maybe some supplemental sets affected (some supplemental sets must take lands from a parent set, see related #10184). P.S. There is possible a server side error with memory overflow and broken database -- so it can't find any lands or other cards. If you catch that land errors before server restart then it's a real reason. P.P.S. Error is not related to miss lands button from other issues like #12731 |
Fast alternative solution -- if deck haven't sets with lands then use all possible sets/lands. It's compatible with mtg rules. |
Server side error can be catched on server's memory problems only (after database corruption). There are not any workable use cases in normal situation. Added related tests in 2955535 So topic can be closed. |
I clicked the "lands" button and got this:
Error type: CLIENT - unhandled error in GUI - IllegalArgumentException
Client version: 1.4.55-V2 (build: 2024-12-01 17:48)
No set with basic land was found
Stack trace:
mage.client.dialog.AddLandDialog.showDialog(AddLandDialog.java:90)
mage.client.deckeditor.DeckEditorPanel.btnAddLandActionPerformed(DeckEditorPanel.java:1490)
mage.client.deckeditor.DeckEditorPanel.access$900(DeckEditorPanel.java:51)
mage.client.deckeditor.DeckEditorPanel$11.actionPerformed(DeckEditorPanel.java:1213)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
java.awt.Component.processMouseEvent(Component.java:6539)
and other 30 lines
restarting the client without closing the initial client fixed the issue.
The text was updated successfully, but these errors were encountered: