It is currently 14 Aug 2025, 14:41
   
Text Size

SVN Bug Reports

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: SVN Bug Reports

Postby Hellfish » 17 Jan 2011, 13:49

r5288
Sometimes after choosing "New Deck - Constructed" in the new deck editor, I can't use enter to apply filters from the filter textboxes. I'm not sure, but it seems like this only happens if I've started typing something in a text box and chose new deck before applying that filter.
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

Re: SVN Bug Reports

Postby jeffwadsworth » 17 Jan 2011, 14:39

R. 5289 Morphing is broken. I can confirm that it was working yesterday.
jeffwadsworth
Super Tester Elite
 
Posts: 1172
Joined: 20 Oct 2010, 04:47
Location: USA
Has thanked: 287 times
Been thanked: 70 times

Re: SVN Bug Reports

Postby friarsol » 17 Jan 2011, 15:44

jeffwadsworth wrote:R. 5289 Morphing is broken. I can confirm that it was working yesterday.
I see what slapshot was trying to do with unifying the ability text of Morph to adhere to how the card appears in Oracle. Unfortunately, Abilities with empty descriptions show up as one pixel horizontal lines in the ability choice box, so I've split these again.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby friarsol » 17 Jan 2011, 15:58

In the new Quest UI, when I buy a pet upgrade from the pet shop. My Credits don't refresh and the new upgrade doesn't appear in the place of the previous one. I have to go into a different shop and then back to get the refresh to happen. (But I love the improved load times and unified shop)
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby Jaedayr » 17 Jan 2011, 20:04

r5297

Quest mode opponent icons do not show up during the game. They are present on the select opponent screen then disappear when the game starts.
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby Fnoed » 17 Jan 2011, 20:06

friarsol wrote:In the new Quest UI, when I buy a pet upgrade from the pet shop. My Credits don't refresh and the new upgrade doesn't appear in the place of the previous one. I have to go into a different shop and then back to get the refresh to happen. (But I love the improved load times and unified shop)
Fixed in r5301.
Fnoed
 
Posts: 84
Joined: 20 Dec 2010, 01:03
Has thanked: 0 time
Been thanked: 3 times

Re: SVN Bug Reports

Postby Jaedayr » 17 Jan 2011, 20:17

Jaedayr wrote:r5297

Quest mode opponent icons do not show up during the game. They are present on the select opponent screen then disappear when the game starts.
I just started my second match and when I got in-game the opponent icon from my previous match showed up.
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby Fnoed » 17 Jan 2011, 20:24

Jaedayr wrote:r5297

Quest mode opponent icons do not show up during the game. They are present on the select opponent screen then disappear when the game starts.
Fixed in r5302.
Fnoed
 
Posts: 84
Joined: 20 Dec 2010, 01:03
Has thanked: 0 time
Been thanked: 3 times

Re: SVN Bug Reports

Postby Jaedayr » 17 Jan 2011, 21:56

r5303

Today I am experiencing extreme lag during games that I did not have yesterday. The first match seems to be fine but when I start the second one and every one following that I am seeing a lot of lag in almost everything I do. I am used to seeing up to a second or so of lag when I click a card but today it is closer to five seconds. I am also having card clicks completely ignored from the lag. Even when there are only a couple cards on the playing field I am seeing lots of lag.

Moving the mouse, clicking cards to activate and clicking OK to advance to the next phase are all just very laggy today. Is anyone else noticing more lag today than normal and have any ideas what could be causing it?

*edit*

A few minutes after this post I tried to exit the card shop in quest mode and waited five minutes until the following appeared.

Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


Java heap space


Version:
Forge -- official beta: $Date: 2011-01-06 11:34:48 -0500 (Thu, 06 Jan 2011) $, SVN revision: $Revision: 4891 $

OS: Windows XP Version: 5.1 Architecture: x86

Java Version: 1.6.0_23 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.OutOfMemoryError: Java heap space
   at java.util.regex.Pattern$BnM.optimize(Unknown Source)
   at java.util.regex.Pattern.compile(Unknown Source)
   at java.util.regex.Pattern.<init>(Unknown Source)
   at java.util.regex.Pattern.compile(Unknown Source)
   at java.lang.String.replaceAll(Unknown Source)
   at forge.Card.getAbilityText(Card.java:1005)
   at forge.Card.getText(Card.java:819)
   at forge.SpellAbility.getStackDescription(SpellAbility.java:335)
   at forge.Spell.getStackDescription(Spell.java:49)
   at forge.Spell_Permanent.<init>(Spell_Permanent.java:136)
   at forge.CardFactory.getCard2(CardFactory.java:268)
   at forge.CardFactory.getCard(CardFactory.java:238)
   at forge.QuestData_BoosterPack.getColor(QuestData_BoosterPack.java:223)
   at forge.QuestData_BoosterPack.getRare(QuestData_BoosterPack.java:210)
   at forge.QuestUtil.setupQuest(QuestUtil.java:488)
   at forge.ReadQuest_Assignment.run(ReadQuest_Assignment.java:174)
   at forge.quest.main.QuestQuest.readQuests(QuestQuest.java:51)
   at forge.quest.main.QuestQuest.getQuests(QuestQuest.java:40)
   at forge.quest.main.QuestMainPanel.createQuestPanel(QuestMainPanel.java:339)
   at forge.quest.main.QuestMainPanel.createNextMatchPanel(QuestMainPanel.java:92)
   at forge.quest.main.QuestMainPanel.initUI(QuestMainPanel.java:83)
   at forge.quest.main.QuestMainPanel.<init>(QuestMainPanel.java:64)
   at forge.quest.QuestFrame.<init>(QuestFrame.java:39)
   at forge.quest.main.QuestMainPanel$12.execute(QuestMainPanel.java:489)
   at forge.Gui_CardShop$1.execute(Gui_CardShop.java:219)
   at forge.Gui_DeckEditor_Menu.close(Gui_DeckEditor_Menu.java:953)
   at forge.Gui_CardShop$2.windowClosing(Gui_CardShop.java:232)
   at java.awt.AWTEventMulticaster.windowClosing(Unknown Source)
   at java.awt.Window.processWindowEvent(Unknown Source)
   at javax.swing.JFrame.processWindowEvent(Unknown Source)
   at java.awt.Window.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: SVN Bug Reports

Postby lazylockie » 17 Jan 2011, 22:50

r5304

This new Quest UI doesn't allow you to not summon 1/4 Plant.

Also, when playing against Betty, the game barely starts and there's two (or three) invisible Essence Warden. Is this correct?

Image

Uploaded with ImageShack.us

Also,

Code: Select all
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
   http://www.slightlymagic.net/forum/viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
   mtgerror@yahoo.com


ComputerUtil : payManaCost() cost was not paid for Emerald Medallion


Version:
Forge -- official beta: $Date: 2011-01-06 14:34:48 -0200 (qui, 06 jan 2011) $, SVN revision: $Revision: 4891 $

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.6.0_23 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.RuntimeException: ComputerUtil : payManaCost() cost was not paid for Emerald Medallion
   at forge.ComputerUtil.payManaCost(Unknown Source)
   at forge.ComputerUtil.playCards(Unknown Source)
   at forge.ComputerAI_General.playCards(Unknown Source)
   at forge.ComputerAI_General.main2(Unknown Source)
   at forge.ComputerAI_Input.think(Unknown Source)
   at forge.ComputerAI_Input.showMessage(Unknown Source)
   at forge.GuiInput.setInput(Unknown Source)
   at forge.GuiInput.update(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at java.util.Observable.notifyObservers(Unknown Source)
   at forge.MyObservable.updateObservers(Unknown Source)
   at forge.InputControl.resetInput(Unknown Source)
   at forge.Input_PassPriority.selectButtonOK(Unknown Source)
   at forge.GuiInput.selectButtonOK(Unknown Source)
   at forge.GuiDisplay4.okButtonActionPerformed(Unknown Source)
   at forge.GuiDisplay4.access$3(Unknown Source)
   at forge.GuiDisplay4$24.actionPerformed(Unknown Source)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener$Actions.actionPerformed(Unknown Source)
   at javax.swing.SwingUtilities.notifyAction(Unknown Source)
   at javax.swing.JComponent.processKeyBinding(Unknown Source)
   at javax.swing.JComponent.processKeyBindings(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(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.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(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.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(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)
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: SVN Bug Reports

Postby Fnoed » 17 Jan 2011, 23:35

I can reproduce the invisible Essence Warden issue you are seeing; I can also see it using the old UI, so my guess is that something broke in the core.

I cannot reproduce the 1/4 plant problem. Was there something special you did to the plant? (Like just buying or upgrading it?)
Fnoed
 
Posts: 84
Joined: 20 Dec 2010, 01:03
Has thanked: 0 time
Been thanked: 3 times

Re: SVN Bug Reports

Postby Hellfish » 17 Jan 2011, 23:56

Fixed the Essence Wardens. It's not so much that they're invisible, it's that they trigger while still in the library.
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
User avatar
Hellfish
Programmer
 
Posts: 1297
Joined: 07 Jun 2009, 10:41
Location: South of the Pumphouse
Has thanked: 110 times
Been thanked: 169 times

Re: SVN Bug Reports

Postby lazylockie » 17 Jan 2011, 23:56

Fnoed wrote:I cannot reproduce the 1/4 plant problem. Was there something special you did to the plant? (Like just buying or upgrading it?)
My words were a bit confusing on the earlier post, basically it's missing a checkbox for Summon Plant. The Plant always appears, even if you don't want it.
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: SVN Bug Reports

Postby friarsol » 18 Jan 2011, 00:05

lazylockie wrote:Also,

Code: Select all
ComputerUtil : payManaCost() cost was not paid for Emerald Medallion
Do you know what the AI had in play when this happened? He might have tried paying with something but didn't properly activate that ability, and not end up with enough mana. That'll help tracking it down.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: SVN Bug Reports

Postby Fnoed » 18 Jan 2011, 00:23

Ah. The plant summoning issue is "fixed" in r5308, where not summoning the pet prevents the plant from being summoned.

The "real" fix to this issue would be to have a second checkbox for summoning the plant, which is state that would need to be stored, which in turn would require changing the save file format, which I'm rather reluctant to do until I can find a more flexible alternative to Object serialization.

I'm looking into XStream to generate XML files for saves. Did anybody here use it before?

Another thing we may consider is to remove deathtouch from the plant until the AI is more aggressive. Right now that single plant can stall entire armies.
Fnoed
 
Posts: 84
Joined: 20 Dec 2010, 01:03
Has thanked: 0 time
Been thanked: 3 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: Baidu [Spider] and 34 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 35 users online :: 1 registered, 0 hidden and 34 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: Baidu [Spider] and 34 guests

Login Form