You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The checkbox to add/remove individual sets from the Card Catalog of the Deck Editor doesn't appear.
To Reproduce
Steps to reproduce the behavior:
Go to "Deck Editor"
In the "Card Catalog" click on the Magnifying Glass next to the word "Catalog"
Go to "Add/Edit Filter" > "Sets"
The checkbox with a list of individual sets doesn't appear.
Expected behavior
A checkbox with a list of individual sets appears allowing you to remove sets from the card catalog.
Screenshots
Exact Java Console error:
java.lang.RuntimeException: Node FTreeNode[FTreeNodeInfo[Media and Collaboration Promos, Media and Collaboration Promos (PMEI)]]already present in Nodes Set (key:PMEI)
at forge.toolbox.FCheckBoxTree.addSubtreeToCheckingStateTracking(FCheckBoxTree.java:334)
at forge.toolbox.FCheckBoxTree.addSubtreeToCheckingStateTracking(FCheckBoxTree.java:345)
at forge.toolbox.FCheckBoxTree.addSubtreeToCheckingStateTracking(FCheckBoxTree.java:345)
at forge.toolbox.FCheckBoxTree.initModelCheckState(FCheckBoxTree.java:328)
at forge.toolbox.FCheckBoxTree.setModel(FCheckBoxTree.java:208)
at forge.toolbox.FCheckBoxTree.setTreeData(FCheckBoxTree.java:307)
at forge.screens.home.quest.DialogChooseSets.<init>(DialogChooseSets.java:137)
at forge.screens.home.quest.DialogChooseSets.<init>(DialogChooseSets.java:37)
at forge.itemmanager.CardManager.lambda$buildAddFilterMenu$5(CardManager.java:180)
at forge.gui.GuiUtils.lambda$createMenuItem$0(GuiUtils.java:104)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374)
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1028)
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1072)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6626)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3389)
at java.desktop/java.awt.Component.processEvent(Component.java:6391)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Desktop
OS: Arch Linux (Steam Deck)
Java Version: Eclipse Temurin v23
Forge Version: The Jan 21st and Jan 25th 2025 Snapshot versions of Forge both have this issue, while the Jan 12th 2025 snapshot does not.
The text was updated successfully, but these errors were encountered:
Apparently it was an issue with the set/card list files.
Deleting all text files (such as the card/set lists) from forge/res/ and all subfolders then overwriting the snapshot install with the "Happy 2025 release" of Forge v2.0.01 seems to fix it for now.
I'll try installing a v2.0.02 snapshot release at some point in the future. For now I'll stick with v2.0.01 though.
The Media Inserts set was renamed recently. Copying a new Forge install overtop an existing one caused you to have two sets with the PMEI code. Installing new versions this way is not recommended for this reason. You shouldn't experience this issue if you use a fresh install directory, or if you update using the method you described for downgrading.
Describe the bug
The checkbox to add/remove individual sets from the Card Catalog of the Deck Editor doesn't appear.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A checkbox with a list of individual sets appears allowing you to remove sets from the card catalog.
Screenshots
Exact Java Console error:
Desktop
OS: Arch Linux (Steam Deck)
Java Version: Eclipse Temurin v23
Forge Version: The Jan 21st and Jan 25th 2025 Snapshot versions of Forge both have this issue, while the Jan 12th 2025 snapshot does not.
The text was updated successfully, but these errors were encountered: