Page 4 of 7

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 06 Feb 2016, 15:25
by Dracontes
Here's two that I noticed so far:
- Rage Extractor doesn't display the "generic" Phyrexian mana symbol, which looking at the default skin's sprite_icons.png is due to it not being there.
- The displayed creature subtypes of Daxos the Returned are Zombie Solder.

Bugreport

PostPosted: 06 Feb 2016, 17:31
by Kruecke
Description: The AI was about to attack. Really nothing more to say here. :/
I attached a picture, maybe that helps.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.48-r-1
Operating System: Linux 3.19.0-32-generic amd64
Java Version:     1.7.0_95 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922)
   at java.util.HashMap$KeyIterator.next(HashMap.java:956)
   at java.util.AbstractCollection.addAll(AbstractCollection.java:341)
   at java.util.HashSet.<init>(HashSet.java:117)
   at forge.game.combat.CombatView.getAttackers(CombatView.java:61)
   at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:279)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:160)
   at forge.screens.match.TargetingOverlay.access$700(TargetingOverlay.java:57)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:389)
   at javax.swing.JComponent.paint(JComponent.java:1046)
   at javax.swing.JComponent.paintChildren(JComponent.java:879)
   at javax.swing.JComponent.paint(JComponent.java:1055)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
   at javax.swing.JComponent.paintChildren(JComponent.java:879)
   at javax.swing.JComponent.paint(JComponent.java:1055)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
   at javax.swing.JComponent.paintChildren(JComponent.java:879)
   at javax.swing.JComponent.paint(JComponent.java:1055)
   at javax.swing.JComponent.paintToOffscreen(JComponent.java:5223)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1529)
   at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1452)
   at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:311)
   at javax.swing.RepaintManager.paint(RepaintManager.java:1249)
   at javax.swing.JComponent._paintImmediately(JComponent.java:5171)
   at javax.swing.JComponent.paintImmediately(JComponent.java:4982)
   at javax.swing.RepaintManager$3.run(RepaintManager.java:808)
   at javax.swing.RepaintManager$3.run(RepaintManager.java:796)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77)
   at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:796)
   at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:769)
   at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:718)
   at javax.swing.RepaintManager.access$1100(RepaintManager.java:62)
   at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1677)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:745)
   at java.awt.EventQueue.access$300(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:706)
   at java.awt.EventQueue$3.run(EventQueue.java:704)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:715)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 06 Feb 2016, 20:19
by kiwi1
hi.
city of traditor and a chrome mox in play. sea drake bounce the city . sea drake should bounce only if there are 2 land in play

kiwi

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 07 Feb 2016, 05:46
by schnautzr
Description: Tried to add Thundercloud Elemental to a deck from the deck editor.

RuntimeException | Open
Code: Select all
Forge Version:    1.5.48-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_71 Oracle Corporation

java.lang.RuntimeException: Element DebuffAll not found in ApiType enum
   at forge.game.ability.ApiType.smartValueOf(ApiType.java:168)
   at forge.game.ability.AbilityFactory$AbilityRecordType.getApiTypeOf(AbilityFactory.java:66)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:112)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:108)
   at forge.game.card.CardFactoryUtil.addAbilityFactoryAbilities(CardFactoryUtil.java:2107)
   at forge.game.card.CardFactory.buildAbilities(CardFactory.java:316)
   at forge.game.card.CardFactory.getCard(CardFactory.java:262)
   at forge.game.card.CardFactory.getCard(CardFactory.java:254)
   at forge.game.card.Card.fromPaperCard(Card.java:6556)
   at forge.game.card.Card.getCardForUi(Card.java:6564)
   at forge.game.card.CardView.getCardForUi(CardView.java:40)
   at forge.screens.match.controllers.CDetailPicture.showItem(CDetailPicture.java:58)
   at forge.screens.deckeditor.CDeckEditorUI.setCard(CDeckEditorUI.java:83)
   at forge.screens.deckeditor.CDeckEditorUI$7.valueChanged(CDeckEditorUI.java:253)
   at forge.itemmanager.views.ItemView.onSelectionChange(ItemView.java:278)
   at forge.itemmanager.views.ItemListView$ItemTableModel$2.focusGained(ItemListView.java:627)
   at java.awt.AWTEventMulticaster.focusGained(Unknown Source)
   at java.awt.Component.processFocusEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)

freezed

PostPosted: 07 Feb 2016, 08:55
by Egg
when buy about 300 cards at once, forge freezed.

Code: Select all
Description: [describe what you were doing when the crash occurred]

[spoiler=OutOfMemoryError][code]
Forge Version:    1.5.48-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_71 Oracle Corporation

java.lang.OutOfMemoryError: Java heap space
   at java.util.concurrent.ConcurrentHashMap.putVal(Unknown Source)
   at java.util.concurrent.ConcurrentHashMap.put(Unknown Source)
   at sun.util.resources.ParallelListResourceBundle.loadLookupTablesIfNecessary(Unknown Source)
   at sun.util.resources.ParallelListResourceBundle.handleKeySet(Unknown Source)
   at sun.util.resources.ParallelListResourceBundle.keySet(Unknown Source)
   at sun.util.resources.ParallelListResourceBundle.containsKey(Unknown Source)
   at sun.util.resources.ParallelListResourceBundle$KeySet.contains(Unknown Source)
   at sun.util.resources.ParallelListResourceBundle.containsKey(Unknown Source)
   at sun.util.resources.ParallelListResourceBundle$KeySet.contains(Unknown Source)
   at sun.util.resources.ParallelListResourceBundle.containsKey(Unknown Source)
   at sun.util.locale.provider.LocaleResources.getDecimalFormatSymbolsData(Unknown Source)
   at java.text.DecimalFormatSymbols.initialize(Unknown Source)
   at java.text.DecimalFormatSymbols.<init>(Unknown Source)
   at sun.util.locale.provider.DecimalFormatSymbolsProviderImpl.getInstance(Unknown Source)
   at java.text.DecimalFormatSymbols.getInstance(Unknown Source)
   at java.util.Formatter.getZero(Unknown Source)
   at java.util.Formatter.<init>(Unknown Source)
   at java.util.Formatter.<init>(Unknown Source)
   at java.lang.String.format(Unknown Source)
   at forge.util.ImageUtil.getImageRelativePath(ImageUtil.java:82)
   at forge.util.ImageUtil.getImageKey(ImageUtil.java:108)
   at forge.ImageCache.getOriginalImage(ImageCache.java:140)
   at forge.gui.CardPicturePanel.getImage(CardPicturePanel.java:92)
   at forge.gui.CardPicturePanel.setImage(CardPicturePanel.java:75)
   at forge.gui.CardPicturePanel.setCard(CardPicturePanel.java:68)
   at forge.screens.match.controllers.CPicture.showCard(CPicture.java:75)
   at forge.screens.match.controllers.CDetailPicture.update(CDetailPicture.java:93)
   at forge.screens.match.controllers.CDetailPicture.showCard(CDetailPicture.java:48)
   at forge.screens.match.controllers.CDetailPicture.showItem(CDetailPicture.java:68)
   at forge.screens.deckeditor.CDeckEditorUI.setCard(CDeckEditorUI.java:83)
   at forge.screens.deckeditor.CDeckEditorUI$8.valueChanged(CDeckEditorUI.java:259)
   at forge.itemmanager.views.ItemView.onSelectionChange(ItemView.java:278)
[/code][/spoiler]

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 07 Feb 2016, 17:16
by kiwi1
hi . chrome mox if imprinted with warping wail give no mana

Kiwi1

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 07 Feb 2016, 22:05
by friarsol
kiwi1 wrote:hi . chrome mox if imprinted with warping wail give no mana

Kiwi1
Why would it produce mana? Warping Wail is colorless "Add one mana of any of the exiled card's colors to your mana pool."

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 09 Feb 2016, 00:09
by kiwi1
you are right...only cards with colors make it work. i have learn a new rule...

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 09 Feb 2016, 08:21
by stormcat
What should I do when want to know the value of X of the spell or ability on the stack?

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 09 Feb 2016, 20:34
by DoomSparrow
Issue: Enchanting a Song of the Dryads with another Song of the Dryads, doesn't make the first one fall off whatever it is enchanting

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 10 Feb 2016, 06:27
by xbon
got some weird bug with card image loading... I could have 2 cards in my hand, exact same card, let's say, mountain M10.... one will have image, one won't. this happens constantly...

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 11 Feb 2016, 15:55
by Djebb
There's a problem with Polymorph.
When i cast it on a creature I control (but is owned by my opp, Mind Control'd it), the one who reveals his deck is my opp.
As i'm the creature's controller, i should be the one who digs through library.

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 11 Feb 2016, 18:56
by Nordos
No, he controls it, you own it.
Otherwise it should read 'its owner'.

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 11 Feb 2016, 23:54
by Xyx
Description: Attacked with a bunch of bird tokens into another bunch of bird tokens (Dovescape, Intangible Virtue). AI blocked, error popped up. Forge let me continue the game but things were messed up (AI didn't untap).

Also, not sure if it's related, but Forge wouldn't let me cast the Academy Rector I was holding in the turn leading up to the error.

Also, the text on the error popup does not wrap properly.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.48-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_73 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.nextNode(Unknown Source)
   at java.util.HashMap$EntryIterator.next(Unknown Source)
   at java.util.HashMap$EntryIterator.next(Unknown Source)
   at java.util.AbstractCollection.toArray(Unknown Source)
   at java.util.ArrayList.<init>(Unknown Source)
   at com.google.common.collect.Lists.newArrayList(Lists.java:129)
   at forge.game.combat.CombatView.getAttackersOf(CombatView.java:139)
   at forge.screens.match.TargetingOverlay.addArcsForCard(TargetingOverlay.java:276)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:160)
   at forge.screens.match.TargetingOverlay.access$700(TargetingOverlay.java:57)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:389)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1200(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)

Re: Forge Beta: 01-28-2016 ver 1.5.48

PostPosted: 12 Feb 2016, 00:37
by Xyx
Also, a Dovescape bug. Dovescape does not see X in the mana cost. I cast Everflowing Chalice X = 2 and got 0 birds.