SVN Bug Reports
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: SVN Bug Reports
by 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.
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
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
-
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
by 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
by friarsol » 17 Jan 2011, 15:44
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.jeffwadsworth wrote:R. 5289 Morphing is broken. I can confirm that it was working yesterday.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: SVN Bug Reports
by 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
by Fnoed » 17 Jan 2011, 20:06
Fixed in r5301.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)
Re: SVN Bug Reports
by Jaedayr » 17 Jan 2011, 20:17
I just started my second match and when I got in-game the opponent icon from my previous match showed up.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.
Re: SVN Bug Reports
by Fnoed » 17 Jan 2011, 20:24
Fixed in r5302.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.
Re: SVN Bug Reports
by 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.
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)
Re: SVN Bug Reports
by 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?

Uploaded with ImageShack.us
Also,
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?

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
by 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?)
I cannot reproduce the 1/4 plant problem. Was there something special you did to the plant? (Like just buying or upgrading it?)
Re: SVN Bug Reports
by 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
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
-
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
by lazylockie » 17 Jan 2011, 23:56
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.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?)
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: SVN Bug Reports
by friarsol » 18 Jan 2011, 00:05
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.lazylockie wrote:Also,
- Code: Select all
ComputerUtil : payManaCost() cost was not paid for Emerald Medallion
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: SVN Bug Reports
by 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.
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.
Who is online
Users browsing this forum: onessals and 22 guests