It is currently 23 Apr 2024, 23:22
   
Text Size

Bug reports for 1.59

Moderators: ubeefx, beholder, melvin, ShawnieBoy, Lodici, CCGHQ Admins

Re: Bug reports for 1.59

Postby melvin » 14 Mar 2015, 14:25

jerichopumpkin wrote:manifest does not work properly, if you manifest a non-creature spell, it is cast for free instead of being put into play face down as a 2/2 creature
Thanks for bringing this to our attention, tracking as https://github.com/magarena/magarena/issues/107

Update: Fixed in https://github.com/magarena/magarena/co ... 00a7482e26 for next release
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Bug reports for 1.59

Postby sponeta » 16 Mar 2015, 00:20

Can't choose to pay life to cast Moltensteel Dragon (Phyrexian mana). Paying life to activate its ability works though.
sponeta
Tester
 
Posts: 131
Joined: 26 Sep 2011, 17:09
Has thanked: 13 times
Been thanked: 22 times

Re: Bug reports for 1.59

Postby melvin » 16 Mar 2015, 01:24

User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Bug reports for 1.59

Postby sponeta » 16 Mar 2015, 18:05

Ragged Veins doesn't do anything.
sponeta
Tester
 
Posts: 131
Joined: 26 Sep 2011, 17:09
Has thanked: 13 times
Been thanked: 22 times

Re: Bug reports for 1.59

Postby sponeta » 16 Mar 2015, 20:29

Here's another one: If you reanimate Clone with Puppeteer Clique, it's not exiled at the end of turn like it should be. Also happened with Phyrexian Metamorph (on the same turn no less), so it might be common to all cards that clone creatures.
sponeta
Tester
 
Posts: 131
Joined: 26 Sep 2011, 17:09
Has thanked: 13 times
Been thanked: 22 times

Re: Bug reports for 1.59

Postby melvin » 17 Mar 2015, 01:46

sponeta wrote:Ragged Veins doesn't do anything.
Unable to replace this. Tested with enchanting own creature with Ragged Veins and casting Lightning Bolt on the creature. Result, I lose 3 life. Tested with enchanting opponent's creature with Ragged Veins and casting Lightning Bolt on the creature. Result, opponent lose 3 life.
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Bug reports for 1.59

Postby melvin » 17 Mar 2015, 01:47

sponeta wrote:Here's another one: If you reanimate Clone with Puppeteer Clique, it's not exiled at the end of turn like it should be. Also happened with Phyrexian Metamorph (on the same turn no less), so it might be common to all cards that clone creatures.
Thanks for the report, tracking as https://github.com/magarena/magarena/issues/108

Update: Fixed in https://github.com/magarena/magarena/co ... 83ea1b1a65
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Bug reports for 1.59

Postby sponeta » 17 Mar 2015, 17:39

melvin wrote:
sponeta wrote:Ragged Veins doesn't do anything.
Unable to replace this. Tested with enchanting own creature with Ragged Veins and casting Lightning Bolt on the creature. Result, I lose 3 life. Tested with enchanting opponent's creature with Ragged Veins and casting Lightning Bolt on the creature. Result, opponent lose 3 life.
Looks like you're right! It's working now. Must have been temporary blindness or something. :)
sponeta
Tester
 
Posts: 131
Joined: 26 Sep 2011, 17:09
Has thanked: 13 times
Been thanked: 22 times

Re: Bug reports for 1.59

Postby muppet » 19 Mar 2015, 13:59

Not a bug. Snapcaster Mage timing. There was a bit of a discussion in card contributions about what the timing for this card should be. Currently it is set to main which I thought might be incorrect. PalladiaMors suggested it might be a good plan to change it to flash to allow it to be played at the correct times.
muppet
Tester
 
Posts: 590
Joined: 03 Aug 2011, 14:37
Has thanked: 33 times
Been thanked: 30 times

Re: Bug reports for 1.59

Postby ShawnieBoy » 19 Mar 2015, 20:36

muppet wrote:Not a bug. Snapcaster Mage timing. There was a bit of a discussion in card contributions about what the timing for this card should be. Currently it is set to main which I thought might be incorrect. PalladiaMors suggested it might be a good plan to change it to flash to allow it to be played at the correct times.
Makes perfect sense - pushing the change now.
User avatar
ShawnieBoy
Programmer
 
Posts: 601
Joined: 02 Apr 2012, 22:42
Location: UK
Has thanked: 80 times
Been thanked: 50 times

Re: Bug reports for 1.59

Postby PalladiaMors » 23 Mar 2015, 22:39

Hey I got this error while playing (putting the end of the game log here). I've no idea what happened, it was during the AI's turn, it was playing the top firemind deck Kiki Pod.

Code: Select all
MagicTapAction (Forest) = 5
970. MagicTapAction (Sunpetal Grove) = 5
971. MagicExecuteFirstEventAction = 0
972. MagicRemoveCardAction (Sword of Feast and Famine) = 436
973. MagicPutItemOnStackAction (MagicCardOnStack,Sword of Feast and Famine) = 1
974. MagicAddEventAction (EVENT: Sword of Feast and Famine  ) = 0
975. MagicExecuteFirstEventAction = 0
976. MagicAddEventAction (EVENT: NONE  Play a card or ability.) = 0
977. MagicExecuteFirstEventAction = 0
978. MagicAddEventAction (EVENT: NONE  Play a card or ability.) = 0
979. MagicExecuteFirstEventAction = 0
980. MagicStackResolveAction = 0
981. MagicPlayCardFromStackAction (Sword of Feast and Famine) = -837
Score = -2563

Exception from controller.runGame: null
java.lang.NullPointerException
   at magic.model.MagicPermanent.hasSubType(MagicPermanent.java:558)
   at magic.model.target.MagicTargetFilterFactory$211.accept(MagicTargetFilterFactory.java:2883)
   at magic.model.target.MagicTargetFilterFactory$211.accept(MagicTargetFilterFactory.java:2881)
   at magic.model.target.MagicPermanentFilterImpl.filter(MagicPermanentFilterImpl.java:16)
   at magic.model.MagicGame.filterTargets(MagicGame.java:1081)
   at magic.model.mstatic.MagicCDA$2.modPowerToughness(MagicCDA.java:42)
   at magic.model.mstatic.MagicCDA.modPowerToughness(MagicCDA.java:83)
   at magic.model.MagicCardDefinition.applyCDAPowerToughness(MagicCardDefinition.java:669)
   at magic.model.MagicCard.genPowerToughness(MagicCard.java:187)
   at magic.model.MagicCard.genPowerToughness(MagicCard.java:182)
   at magic.ui.duel.viewer.ImageCardListViewer.paintComponent(ImageCardListViewer.java:252)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   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.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$1.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$1300(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$1.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)
PalladiaMors
 
Posts: 343
Joined: 12 Jul 2014, 17:40
Has thanked: 36 times
Been thanked: 22 times

Re: Bug reports for 1.59

Postby melvin » 24 Mar 2015, 01:38

PalladiaMors wrote:Hey I got this error while playing (putting the end of the game log here).
What were the cards that had * in their pt in either decks at the time?
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Bug reports for 1.59

Postby PalladiaMors » 24 Mar 2015, 02:00

The two possibilities are Dungrove Elder and Dauntless Dourbark.
PalladiaMors
 
Posts: 343
Joined: 12 Jul 2014, 17:40
Has thanked: 36 times
Been thanked: 22 times

Re: Bug reports for 1.59

Postby melvin » 24 Mar 2015, 03:29

My best guess it that there is small gap when a permanent is created before all its fields such as subtypes are initialized via an update. The UI happens to try and read some of these fields before the update.

Closed the gap by making sure subtypes and other permanent data are available when the permanent is created, https://github.com/magarena/magarena/co ... 588620cde9
User avatar
melvin
AI Programmer
 
Posts: 1062
Joined: 21 Mar 2010, 12:26
Location: Singapore
Has thanked: 36 times
Been thanked: 459 times

Re: Bug reports for 1.59

Postby muaddib » 25 Mar 2015, 11:25

Game crash.
Attachments
game.log
(30.68 KiB) Downloaded 267 times
crash.log
(102.33 KiB) Downloaded 259 times
User avatar
muaddib
Tester
 
Posts: 118
Joined: 03 Mar 2011, 08:37
Location: Russia
Has thanked: 0 time
Been thanked: 5 times

PreviousNext

Return to Magarena

Who is online

Users browsing this forum: No registered users and 22 guests


Who is online

In total there are 22 users online :: 0 registered, 0 hidden and 22 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 22 guests

Login Form