It is currently 27 Apr 2024, 06:27
   
Text Size

Forge Beta: 06-14-2013 ver 1.4.1

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

Re: Forge Beta: 06-14-2013 ver 1.4.1

Postby Elaer » 24 Jun 2013, 13:06

Description: Received this error when playing a thieving sprite (X=3) and the opponent had 2 cards in hand.

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.4.1-r22075
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_04 Oracle Corporation

java.lang.IndexOutOfBoundsException: toIndex = 3
   at java.util.ArrayList.subListRangeCheck(Unknown Source)
   at java.util.ArrayList.subList(Unknown Source)
   at forge.game.player.PlayerControllerAi.chooseCardsToRevealFromHand(PlayerControllerAi.java:334)
   at forge.card.ability.effects.DiscardEffect.resolve(DiscardEffect.java:196)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1055)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1038)
   at forge.card.spellability.HumanPlaySpellAbility.fillRequirements(HumanPlaySpellAbility.java:85)
   at forge.game.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:243)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:362)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1055)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1038)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:522)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
   at forge.game.GameAction.startGame(GameAction.java:1422)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Elaer
 
Posts: 6
Joined: 24 Jun 2013, 12:57
Has thanked: 2 times
Been thanked: 0 time

Re: Forge Beta: 06-14-2013 ver 1.4.1

Postby N25 » 24 Jun 2013, 15:27

Great update guys! Just noticed a few things on it (sorry if these were already mentioned):

- Soulbound won't let you choose which creature to pair with if there were at least 2 in the battlefield when you cast a creature with the ability, the leftmost creature will always get paired.
- Damage property modifiers, such as deathtouch and lifelink, wasn't present on damage dealt by creatures going to the graveyard such as a Magma Phoenix using a Basilisk Collar.
- Multiple Rotlung Reanimator creatures won't give out the expected number of zombies when they all die off. They will all get triggers but usually only the last one will produce a zombie.
- Creatures that have their P/T modified using equipment won't give out the expected number of cards and life when sacrified through a Disciple of Bolas.

Again, keep up the great work guys! :D
N25
 
Posts: 37
Joined: 25 Sep 2012, 00:30
Has thanked: 5 times
Been thanked: 2 times

Re: Forge Beta: 06-14-2013 ver 1.4.1

Postby gos » 24 Jun 2013, 15:45

N25 wrote:- Soulbound won't let you choose which creature to pair with if there were at least 2 in the battlefield when you cast a creature with the ability, the leftmost creature will always get paired.
I have experienced this as well, but only sporadically, and haven't been able to reliably reproduce it.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 06-14-2013 ver 1.4.1

Postby jsv » 24 Jun 2013, 16:43

gos wrote:
N25 wrote:- Soulbound won't let you choose which creature to pair with if there were at least 2 in the battlefield when you cast a creature with the ability, the leftmost creature will always get paired.
I have experienced this as well, but only sporadically, and haven't been able to reliably reproduce it.
I've seen this quite often when I was playing through a gauntlet using "Bound by Strength" (AVR Intro) deck. OTOH, one of my current quest decks contains a Wolfir Silverheart and some Druid Familiars, but I haven't experienced this bug in my quest games yet.
jsv
 
Posts: 53
Joined: 29 May 2013, 03:20
Has thanked: 3 times
Been thanked: 6 times

BUG Report

Postby markozar » 24 Jun 2013, 19:44

Description:
- system: MacOSX 10.7.5 (8Gb ram)
- java: Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)

I was playing constructed game against AI. AI had random 2 colors (white & blue), I used a deck (black & red). The exception fired on my M2 phase, turn 14, after an attack with "Ravenous Rats" and "Fervent Cathar". I was at 20 life, my opponent was at 2 after the attack. There were no creatures blocking my attack. Opponent had 1 plain and 3 island tapped and the "Rod of Ruin".
Before the attack she put on the field "Kitsune Lorewaver" but I killed it with "Dead weight" enchantment and then used "Searing Spring" on the player before the attack.

Hope this helps.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.4.1-r22075
Operating System: Mac OS X 10.7.5 x86_64
Java Version:     1.6.0_51 Apple Inc.

java.util.ConcurrentModificationException
   at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
   at java.util.AbstractList$Itr.next(AbstractList.java:343)
   at forge.gui.match.controllers.CCombat.getCombatDescription(CCombat.java:72)
   at forge.gui.match.controllers.CCombat.update(CCombat.java:57)
   at forge.gui.match.CMatchUI.showCombat(CMatchUI.java:267)
   at forge.control.FControlGameEventHandler$3.run(FControlGameEventHandler.java:77)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
   at java.awt.EventQueue.access$400(EventQueue.java:82)
   at java.awt.EventQueue$2.run(EventQueue.java:676)
   at java.awt.EventQueue$2.run(EventQueue.java:674)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
   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)
markozar
 
Posts: 1
Joined: 24 Jun 2013, 19:19
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-14-2013 ver 1.4.1

Postby gos » 24 Jun 2013, 21:10

I had a Paleoloth, a Voice of Resurgence, and several other creatures in play. When my Voice died, a 12/12 elemental token came into play, but I was not able to return a creature from graveyard to my hand.
gos
 
Posts: 4369
Joined: 03 Mar 2011, 15:21
Location: Reykjavík, Iceland
Has thanked: 231 times
Been thanked: 232 times

Re: Forge Beta: 06-14-2013 ver 1.4.1

Postby ozks » 25 Jun 2013, 00:40

all the "vow of (something)" looks red in linux, and with "windows" looks normal. anyone knows why?
(i have linux mint 15 and win7)
User avatar
ozks
 
Posts: 279
Joined: 24 May 2012, 22:49
Has thanked: 107 times
Been thanked: 23 times

Re: Forge Beta: 06-14-2013 ver 1.4.1

Postby N25 » 25 Jun 2013, 02:58

The soulbound issue that I mentioned will only happen if a third creature would enter play, obviously one of them has to have soulbound. If it would be the fourth and above you'll get to choose which creature to pair with which is what's supposed to happen in the first place.
N25
 
Posts: 37
Joined: 25 Sep 2012, 00:30
Has thanked: 5 times
Been thanked: 2 times

Re: Forge Beta: 06-14-2013 ver 1.4.1

Postby rnitni » 25 Jun 2013, 11:12

Description: Clicked "Start" with selected "Play one opponent" in Booster draft. I guess its the random opponent pick that causes the error (since there are 7 opponents).

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.4.1-r22075
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_21 Oracle Corporation

java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
   at java.util.ArrayList.rangeCheck(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at forge.gui.home.sanctioned.CSubmenuDraft.startGame(CSubmenuDraft.java:129)
   at forge.gui.home.sanctioned.CSubmenuDraft.access$3(CSubmenuDraft.java:94)
   at forge.gui.home.sanctioned.CSubmenuDraft$3.actionPerformed(CSubmenuDraft.java:61)
   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.mouseReleased(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$200(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)
rnitni
 
Posts: 9
Joined: 10 Aug 2011, 08:34
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-14-2013 ver 1.4.1

Postby Bundy » 25 Jun 2013, 16:53

Description: Computer casts Manta Ray
ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.4.1-r22075
Operating System: Windows 8 6.2 x86
Java Version:     1.7.0_25 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
   at java.util.ArrayList$Itr.next(Unknown Source)
   at forge.gui.match.controllers.CCombat.getCombatDescription(CCombat.java:72)
   at forge.gui.match.controllers.CCombat.update(CCombat.java:57)
   at forge.gui.match.CMatchUI.showCombat(CMatchUI.java:267)
   at forge.control.FControlGameEventHandler$3.run(FControlGameEventHandler.java:77)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(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)
Bundy
 
Posts: 348
Joined: 17 Dec 2010, 17:32
Location: The netherlands
Has thanked: 23 times
Been thanked: 3 times

Re: Forge Beta: 06-14-2013 ver 1.4.1

Postby foobarbaz » 25 Jun 2013, 19:31

Description: this seems to happen anytime a computer opponent's creature (or maybe permanent?) is destroyed. Tested with Java versions 1.7.0_25 and 1.6.0_45. 2 specific instances include using pyrokinesis w/ alternate casting cost, and using burning cloak (sorcery).

NullPointerException | Open
Code: Select all
Forge Version:    1.4.1-r22075
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at java.util.TreeMap.getEntry(Unknown Source)
   at java.util.TreeMap.containsKey(Unknown Source)
   at java.util.TreeMap$KeySet.contains(Unknown Source)
   at forge.Card.hasProperty(Card.java:6009)
   at forge.Card.isValid(Card.java:5100)
   at forge.GameEntity.isValid(GameEntity.java:295)
   at forge.card.trigger.TriggerChangesZone.performTest(TriggerChangesZone.java:78)
   at forge.card.trigger.TriggerHandler.canRunTrigger(TriggerHandler.java:303)
   at forge.card.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:263)
   at forge.card.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:234)
   at forge.card.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:184)
   at forge.game.GameAction.checkStateEffects(GameAction.java:987)
   at forge.game.zone.MagicStack.finishResolving(MagicStack.java:590)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:528)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
   at forge.game.GameAction.startGame(GameAction.java:1422)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
foobarbaz
 
Posts: 2
Joined: 25 Jun 2013, 19:16
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-14-2013 ver 1.4.1

Postby felixsapiens » 26 Jun 2013, 07:30

Just wondering what happened to the OSX releases in the nightly builds?

Cheers!
felixsapiens
 
Posts: 12
Joined: 14 Feb 2013, 06:36
Has thanked: 5 times
Been thanked: 0 time

Re: Forge Beta: 06-14-2013 ver 1.4.1

Postby Max mtg » 26 Jun 2013, 08:35

felixsapiens wrote:Just wondering what happened to the OSX releases in the nightly builds?

Cheers!
Moving to Java 7. OSX distributives not set up yet - see viewtopic.php?f=52&t=10860 for latest news.
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: Forge Beta: 06-14-2013 ver 1.4.1

Postby Chris H. » 26 Jun 2013, 12:51

felixsapiens wrote:Just wondering what happened to the OSX releases in the nightly builds?

Cheers!
 
At this time Forge now requires Java 7 and will no longer run under Java 6.

Unfortunately, the Mac OS X builder that we were using does not support Java 7. We hope to find and to use a different Mac OS X builder in order to continue releasing a Mac OS bundled application like we have in the past.

Currently, the windows/unix release of Forge includes a launcher file named "forge.command". Download the current snapshot at forge-1.4.2-20130626.122826-8.tar.bz2 extract and double click on the "forge.command" launcher command file.
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

Crash Report

Postby Jaremo » 26 Jun 2013, 12:58

Description:
I played Sage Owl, rearranged the top four cards on my deck, and then attacked my opponent with Suntail Hawk. Combat happened normally, I dealt direct damage to my oppoonent, and then when I entered my second main phase, I received the report.

NullPointerException | Open
Code: Select all
Forge Version:    1.4.1-r22075
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at java.util.ArrayList.<init>(Unknown Source)
   at forge.game.phase.Combat.getBlockers(Combat.java:443)
   at forge.gui.match.controllers.CCombat.getCombatDescription(CCombat.java:94)
   at forge.gui.match.controllers.CCombat.update(CCombat.java:57)
   at forge.gui.match.CMatchUI.showCombat(CMatchUI.java:267)
   at forge.control.FControlGameEventHandler$3.run(FControlGameEventHandler.java:77)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(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)
Jaremo
 
Posts: 2
Joined: 01 Jun 2013, 23:50
Has thanked: 0 time
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 227 guests


Who is online

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

Login Form