It is currently 25 May 2025, 02:20
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

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

Re: Bug Reports (snapshot builds)

Postby arkbit » 23 Apr 2013, 17:06

Description: This seems to happen whenever I win with my Illusion deck (Phantasmal Image, Krovikan Mist, Lord of the Unreal, etc.)

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r20997
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_09 Oracle Corporation

java.lang.NullPointerException
   at forge.card.cardfactory.CardFactoryUtil.xCount(CardFactoryUtil.java:1812)
   at forge.card.ability.AbilityUtils.xCount(AbilityUtils.java:1230)
   at forge.card.ability.AbilityUtils.calculateAmount(AbilityUtils.java:350)
   at forge.card.staticability.StaticAbility.checkConditions(StaticAbility.java:559)
   at forge.card.staticability.StaticAbility.applyAbility(StaticAbility.java:239)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:887)
   at forge.card.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:184)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:201)
   at forge.game.GameAction.checkStateEffects(GameAction.java:1079)
   at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:349)
   at forge.gui.InputProxy$1.run(InputProxy.java:66)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
arkbit
 
Posts: 2
Joined: 19 Apr 2013, 03:48
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Shekkie » 24 Apr 2013, 17:42

Description: This happens each time I pay the echo for Deepcavern Imp

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r20997
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.card.cost.CostPartWithList.reportPaidCardsTo(CostPartWithList.java:69)
   at forge.game.GameActionUtil.payCostPart(GameActionUtil.java:587)
   at forge.game.GameActionUtil.payCostDuringAbilityResolve(GameActionUtil.java:529)
   at forge.game.phase.Upkeep$3.resolve(Upkeep.java:185)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:617)
   at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:741)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:749)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:77)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:821)
   at forge.game.ai.AiInputCommon$1.run(AiInputCommon.java:74)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Shekkie
 
Posts: 5
Joined: 24 Apr 2013, 17:40
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Sloth » 24 Apr 2013, 19:46

Shekkie wrote:Description: This happens each time I pay the echo for Deepcavern Imp

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r20997
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.card.cost.CostPartWithList.reportPaidCardsTo(CostPartWithList.java:69)
   at forge.game.GameActionUtil.payCostPart(GameActionUtil.java:587)
   at forge.game.GameActionUtil.payCostDuringAbilityResolve(GameActionUtil.java:529)
   at forge.game.phase.Upkeep$3.resolve(Upkeep.java:185)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:617)
   at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:741)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:749)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:77)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:821)
   at forge.game.ai.AiInputCommon$1.run(AiInputCommon.java:74)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Fixed! Thanks Shekkie.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 25 Apr 2013, 02:01

r21177
When I goto the Spell Shop in quest mode

IllegalArgumentException | Open
Code: Select all
Forge Version:    SVN
Operating System: Windows 7 6.1 x86
Java Version:     1.6.0_30 Sun Microsystems Inc.

java.lang.IllegalArgumentException: Do not use this overload to obtain boosters based on complete cardDb
   at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:74)
   at forge.quest.QuestUtilCards.generateCardsInShop(QuestUtilCards.java:548)
   at forge.quest.QuestUtilCards.getShopList(QuestUtilCards.java:578)
   at forge.gui.deckeditor.controllers.CEditorQuestCardShop.init(CEditorQuestCardShop.java:454)
   at forge.gui.deckeditor.CDeckEditorUI.updateController(CDeckEditorUI.java:379)
   at forge.gui.deckeditor.CDeckEditorUI.setCurrentEditorController(CDeckEditorUI.java:106)
   at forge.gui.home.quest.SSubmenuQuestUtil.showSpellShop(SSubmenuQuestUtil.java:250)
   at forge.gui.home.quest.CSubmenuDuels$3.run(CSubmenuDuels.java:44)
   at forge.gui.toolbox.FLabel._doMouseAction(FLabel.java:309)
   at forge.gui.toolbox.FLabel.access$5(FLabel.java:304)
   at forge.gui.toolbox.FLabel$4.mouseClicked(FLabel.java:345)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(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.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$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)
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports here my Error Logs for analyse

Postby Fetenbier » 25 Apr 2013, 02:10

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

NullPointerException | Open
Code: Select all
Forge Version:    1.3.12-r20962
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_17 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.ImportSourceAnalyzer._countFiles(ImportSourceAnalyzer.java:635)
   at forge.gui.ImportSourceAnalyzer._countFiles(ImportSourceAnalyzer.java:641)
   at forge.gui.ImportSourceAnalyzer._countFiles(ImportSourceAnalyzer.java:641)
   at forge.gui.ImportSourceAnalyzer.<init>(ImportSourceAnalyzer.java:76)
   at forge.gui.ImportDialog$_AnalyzerUpdater.doInBackground(ImportDialog.java:492)
   at forge.gui.ImportDialog$_AnalyzerUpdater.doInBackground(ImportDialog.java:1)
   at javax.swing.SwingWorker$1.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at javax.swing.SwingWorker.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Fetenbier
 
Posts: 6
Joined: 25 Apr 2013, 02:02
Has thanked: 3 times
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby wganderson12 » 25 Apr 2013, 02:21

Description: [happens recurrently but apparently (to me) randomly]

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r20997
Operating System: Mac OS X 10.8.3 x86_64
Java Version:     1.6.0_43 Apple Inc.

java.lang.NullPointerException
   at forge.gui.match.views.VPlayers.updateStormLabel(VPlayers.java:178)
   at forge.gui.match.controllers.CPlayers.update(CPlayers.java:42)
   at forge.gui.match.nonsingleton.VField.updateDetails(VField.java:346)
   at forge.gui.match.nonsingleton.CField$16.update(CField.java:140)
   at java.util.Observable.notifyObservers(Observable.java:142)
   at java.util.Observable.notifyObservers(Observable.java:98)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.card.mana.ManaPool.clearManaPaid(ManaPool.java:570)
   at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:67)
   at forge.game.ai.ComputerUtilCost.canPayCost(ComputerUtilCost.java:363)
   at forge.game.ai.ComputerUtil.playStack(ComputerUtil.java:223)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:1044)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntryAll(MagicStack.java:997)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:203)
   at forge.game.zone.MagicStack.addAndUnfreeze(MagicStack.java:184)
   at forge.game.ai.ComputerUtil.handlePlayingSpellAbility(ComputerUtil.java:114)
   at forge.game.ai.AiController.playSpellAbilities(AiController.java:870)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:817)
   at forge.game.ai.AiInputCommon$1.run(AiInputCommon.java:74)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
   at java.lang.Thread.run(Thread.java:680)
wganderson12
 
Posts: 1
Joined: 25 Apr 2013, 02:14
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby BaloErets » 25 Apr 2013, 11:29

Description: AI's 2nd main phase. Played Demonic Tutor when crash occured

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r20997
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.card.mana.ManaCostBeingPaid.applySpellCostChange(ManaCostBeingPaid.java:708)
   at forge.game.ai.ComputerUtilMana.calculateManaCost(ComputerUtilMana.java:418)
   at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:60)
   at forge.card.ability.ai.ChangeZoneAi.chooseCreature(ChangeZoneAi.java:506)
   at forge.card.ability.ai.ChangeZoneAi.hiddenOriginResolveAI(ChangeZoneAi.java:1212)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:594)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:353)
   at forge.card.ability.SpellApiBased.resolve(SpellApiBased.java:53)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1070)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1049)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:615)
   at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:741)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:749)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:77)
   at forge.control.input.InputBase$1.run(InputBase.java:78)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
BaloErets
 
Posts: 32
Joined: 20 Apr 2013, 00:51
Has thanked: 19 times
Been thanked: 3 times

Re: Bug Reports (snapshot builds)

Postby Chris H. » 25 Apr 2013, 14:07

Description: Finished a quest match and the crash appeared before the list of cards won could be created and displayed.

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r21182
Operating System: Mac OS X 10.7.5 x86_64
Java Version:     1.6.0_41 Apple Inc.

java.lang.IllegalArgumentException: n must be positive
   at java.util.Random.nextInt(Random.java:250)
   at forge.item.PrintSheet.random(PrintSheet.java:63)
   at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:85)
   at forge.card.UnOpenedProduct.get(UnOpenedProduct.java:46)
   at forge.quest.BoosterUtils.parseReward(BoosterUtils.java:293)
   at forge.quest.BoosterUtils.generateCardRewardList(BoosterUtils.java:352)
   at forge.quest.QuestEvent.getCardRewardList(QuestEvent.java:109)
   at forge.gui.match.QuestWinLose.awardSpecialReward(QuestWinLose.java:686)
   at forge.gui.match.QuestWinLose.awardChallengeWin(QuestWinLose.java:675)
   at forge.gui.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:181)
   at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:129)
   at forge.game.MatchController$1.run(MatchController.java:123)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708)
   at java.awt.EventQueue.access$400(EventQueue.java:82)
   at java.awt.EventQueue$2.run(EventQueue.java:669)
   at java.awt.EventQueue$2.run(EventQueue.java:667)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:678)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Bug Reports here my Error Logs for analyse

Postby Sloth » 25 Apr 2013, 14:43

Fetenbier wrote:Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.3.12-r20962
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_17 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.ImportSourceAnalyzer._countFiles(ImportSourceAnalyzer.java:635)
   at forge.gui.ImportSourceAnalyzer._countFiles(ImportSourceAnalyzer.java:641)
   at forge.gui.ImportSourceAnalyzer._countFiles(ImportSourceAnalyzer.java:641)
   at forge.gui.ImportSourceAnalyzer.<init>(ImportSourceAnalyzer.java:76)
   at forge.gui.ImportDialog$_AnalyzerUpdater.doInBackground(ImportDialog.java:492)
   at forge.gui.ImportDialog$_AnalyzerUpdater.doInBackground(ImportDialog.java:1)
   at javax.swing.SwingWorker$1.call(Unknown Source)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at javax.swing.SwingWorker.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
BaloErets wrote:Description: AI's 2nd main phase. Played Demonic Tutor when crash occured

NullPointerException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r20997
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.card.mana.ManaCostBeingPaid.applySpellCostChange(ManaCostBeingPaid.java:708)
   at forge.game.ai.ComputerUtilMana.calculateManaCost(ComputerUtilMana.java:418)
   at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:60)
   at forge.card.ability.ai.ChangeZoneAi.chooseCreature(ChangeZoneAi.java:506)
   at forge.card.ability.ai.ChangeZoneAi.hiddenOriginResolveAI(ChangeZoneAi.java:1212)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:594)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:353)
   at forge.card.ability.SpellApiBased.resolve(SpellApiBased.java:53)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1070)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1049)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:615)
   at forge.game.phase.PhaseHandler$1.run(PhaseHandler.java:741)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:749)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:77)
   at forge.control.input.InputBase$1.run(InputBase.java:78)
   at forge.FThreads$1.run(FThreads.java:113)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Your versions are outdated. Please update.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby Max mtg » 25 Apr 2013, 14:49

Thanks, Chris!
Fixed in 21192
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Bug Reports (snapshot builds)

Postby RobertAugust » 25 Apr 2013, 17:06

So far, twice, after drafting two boosters in my custom cube (called RobertCube), the game jammed.
I hope I'm doing this right.


| Open
Description: After doubleclicking on the last card of the second booster, the game shuts down and gives me the warning. My cube (RobertCube.dck) has 300 cards, mostly commons.

[spoiler=UnsupportedOperationException]
Code: Select all
Forge Version:    1.3.11-r20622
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_05 Oracle Corporation

java.lang.UnsupportedOperationException
   at java.util.Collections$UnmodifiableCollection.remove(Unknown Source)
   at forge.game.limited.BoosterDraft.computerChoose(BoosterDraft.java:307)
   at forge.game.limited.BoosterDraft.nextChoice(BoosterDraft.java:253)
   at forge.gui.deckeditor.controllers.CEditorDraftingProcess.addCard(CEditorDraftingProcess.java:120)
   at forge.gui.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:143)
   at forge.gui.deckeditor.CDeckEditorUI.moveSelectedCards(CDeckEditorUI.java:130)
   at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:139)
   at forge.gui.deckeditor.CDeckEditorUI$8.mouseClicked(CDeckEditorUI.java:341)
   at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(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.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(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.security.ProtectionDomain$1.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$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)
RobertAugust
 
Posts: 21
Joined: 03 Apr 2013, 20:58
Has thanked: 0 time
Been thanked: 3 times

Re: Bug Reports (snapshot builds)

Postby Symphonic » 25 Apr 2013, 17:46

Crash when the opponent played Collective Unconscious, while having Quest for Renewal and Benalish Knight on the board. I had a couple of creatures and Akroma's Memorial.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r21067
Operating System: Windows 7 6.1 amd64
Java Version:     1.6.0_24 Sun Microsystems Inc.

java.util.ConcurrentModificationException
   at java.util.AbstractList$Itr.checkForComodification(Unknown Source)
   at java.util.AbstractList$Itr.next(Unknown Source)
   at java.util.Collections$UnmodifiableCollection$1.next(Unknown Source)
   at com.google.common.collect.Iterators$8.computeNext(Iterators.java:735)
   at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
   at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
   at com.google.common.collect.Lists.newArrayList(Lists.java:144)
   at com.google.common.collect.Lists.newArrayList(Lists.java:125)
   at forge.card.cardfactory.CardFactoryUtil.getActivateablesFromZone(CardFactoryUtil.java:841)
   at forge.card.cardfactory.CardFactoryUtil.getExternalZoneActivationCards(CardFactoryUtil.java:760)
   at forge.gui.match.nonsingleton.VField.updateZones(VField.java:334)
   at forge.gui.match.nonsingleton.CField$16.run(CField.java:135)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$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)
Symphonic
 
Posts: 146
Joined: 10 Dec 2011, 19:09
Has thanked: 3 times
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby Sloth » 25 Apr 2013, 21:17

RobertAugust wrote:So far, twice, after drafting two boosters in my custom cube (called RobertCube), the game jammed.
I hope I'm doing this right.


| Open
Description: After doubleclicking on the last card of the second booster, the game shuts down and gives me the warning. My cube (RobertCube.dck) has 300 cards, mostly commons.

[spoiler=UnsupportedOperationException]
Code: Select all
Forge Version:    1.3.11-r20622
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_05 Oracle Corporation

java.lang.UnsupportedOperationException
   at java.util.Collections$UnmodifiableCollection.remove(Unknown Source)
   at forge.game.limited.BoosterDraft.computerChoose(BoosterDraft.java:307)
   at forge.game.limited.BoosterDraft.nextChoice(BoosterDraft.java:253)
   at forge.gui.deckeditor.controllers.CEditorDraftingProcess.addCard(CEditorDraftingProcess.java:120)
   at forge.gui.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:143)
   at forge.gui.deckeditor.CDeckEditorUI.moveSelectedCards(CDeckEditorUI.java:130)
   at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:139)
   at forge.gui.deckeditor.CDeckEditorUI$8.mouseClicked(CDeckEditorUI.java:341)
   at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(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.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(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.security.ProtectionDomain$1.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$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)
Symphonic wrote:Crash when the opponent played Collective Unconscious, while having Quest for Renewal and Benalish Knight on the board. I had a couple of creatures and Akroma's Memorial.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.3.13-SNAPSHOT-r21067
Operating System: Windows 7 6.1 amd64
Java Version:     1.6.0_24 Sun Microsystems Inc.

java.util.ConcurrentModificationException
   at java.util.AbstractList$Itr.checkForComodification(Unknown Source)
   at java.util.AbstractList$Itr.next(Unknown Source)
   at java.util.Collections$UnmodifiableCollection$1.next(Unknown Source)
   at com.google.common.collect.Iterators$8.computeNext(Iterators.java:735)
   at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
   at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
   at com.google.common.collect.Lists.newArrayList(Lists.java:144)
   at com.google.common.collect.Lists.newArrayList(Lists.java:125)
   at forge.card.cardfactory.CardFactoryUtil.getActivateablesFromZone(CardFactoryUtil.java:841)
   at forge.card.cardfactory.CardFactoryUtil.getExternalZoneActivationCards(CardFactoryUtil.java:760)
   at forge.gui.match.nonsingleton.VField.updateZones(VField.java:334)
   at forge.gui.match.nonsingleton.CField$16.run(CField.java:135)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.awt.EventQueue$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$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)
Your versions are outdated. Please update.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby Zirbert » 25 Apr 2013, 21:45

r21016 -

When I play Capsize with buyback, it doesn't return to my hand.
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Bug Reports (snapshot builds)

Postby slowe » 25 Apr 2013, 22:21

r21178 (still present at r21195)

1) There's a nasty error that occurs whenever the assign trample damage interface comes up (unless the trampler is attacking a planeswalker, I think):
Code: Select all
java.lang.IllegalStateException: Card Higgins (1235) has no means to determine the game it belongs to!
   at forge.Card.getGame(Card.java:8310)
   at forge.Card.isAttacking(Card.java:6705)
   at forge.view.arcane.CardPanel.paintChildren(CardPanel.java:417)
   at javax.swing.JComponent.paint(Unknown Source)
   at forge.view.arcane.CardPanel.paint(CardPanel.java:305)
        ... snip
The Higgins "card" is the defending quest opponent. I'm not sure if the problem is the player being treated as a card or something else. The error message does suggest that it has something to do with Max's war on Singletons.getModel().getGame()


2) Previously, players were able to right-click on the stack descriptions of optional abilities and select Always Yes or Always No. Now, right-clicking doesn't bring up that menu.


3) There's also a bug with flicker effects; I think someone else reported it earlier. Anyway, I flickered a Thragtusk with Restoration Angel. The enters and leaves play abilities triggered properly, but once the Thragtusk came back, it still had two -1/-1 counters on it from before. Additionally, I couldn't attack or block with it, and I couldn't add counters to it, either via Gavony Township or the Dev mode panel.
slowe
 
Posts: 127
Joined: 05 Jan 2010, 14:04
Has thanked: 6 times
Been thanked: 10 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 42 guests

cron

Who is online

In total there are 42 users online :: 0 registered, 0 hidden and 42 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 42 guests

Login Form