Forge Beta: 06-06-2014 ver 1.5.19
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 06-06-2014 ver 1.5.19
by Fizanko » 13 Jun 2014, 22:37
I'm not sure what's going on, and i forgot to mention it for my previous draft tourneys, but when i start the draft when playing a new tournament i'm presented with an empty screen :
I need to click on one of the filters to make the draft cards actually appear (and click again on the filter to disable it and have access to all the cards)
I need to click on one of the filters to make the draft cards actually appear (and click again on the filter to disable it and have access to all the cards)
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Forge Beta: 06-06-2014 ver 1.5.19
by KrazyTheFox » 13 Jun 2014, 22:44
I've not yet experienced this bug. Can you try to find a way to replicate this reliably? I'm a bit busy for the entire weekend and don't have much time to hunt down bugs.Fizanko wrote:I'm not sure what's going on, and i forgot to mention it for my previous draft tourneys, but when i start the draft when playing a new tournament i'm presented with an empty screen
-
KrazyTheFox - Programmer
- Posts: 725
- Joined: 18 Mar 2014, 23:51
- Has thanked: 66 times
- Been thanked: 226 times
Re: Forge Beta: 06-06-2014 ver 1.5.19
by Fizanko » 13 Jun 2014, 23:06
It happened again on another duel :Fizanko wrote:First time i experienced this one (notice how bad luck i got there, turn 13 and i got only 1 land) :
I just lost that round , my life just reached 0 but the game does not quit to the end round window, unfortunately no error message.
The game is not frozen as i can still move the mouse on each card to see what they are or zoom them, but clicking OK or End Turn in the prompt does nothing.
It's frozen there, can't click OK/End Turn anymore and no error message at all.
This must be an error new to 1.5.19 as i never encountered such problem in previous versions
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Forge Beta: 06-06-2014 ver 1.5.19
by Fizanko » 13 Jun 2014, 23:09
In fact i select a Rise of Eldrazi tourney (they're the cheaper entrance, every tourney i played was with this theme)KrazyTheFox wrote:I've not yet experienced this bug. Can you try to find a way to replicate this reliably? I'm a bit busy for the entire weekend and don't have much time to hunt down bugs.Fizanko wrote:I'm not sure what's going on, and i forgot to mention it for my previous draft tourneys, but when i start the draft when playing a new tournament i'm presented with an empty screen
Then i click Start, the Draft card screen load and it is empty as shown in screenshot.
Not a big problem as fortunately i just need to click on one of the filters to enable it and it will make all the cards appear (minus the one concerned by the filter, fortunately turning the filter off works then)
I'll have to try on another quest world to see if it's different, but on Zendikar and with the Rise of the Eldrazi tourney, it's everytime.
EDIT : tested with a quest with cheated amount of money and went in the only tournament available in "Main World" , Magic 2010 and same thing.
I will download a snapshot version next
EDIT 2 : tested from snapshot from there :
http://cardforge.org/releases/snapshots ... -SNAPSHOT/
And with a cheated money quest took a "portal three kingdom" extremely expensive one (more than 70k gold required !) and exact same thing.
Cards do not appear unless i click on a filter, whatever filter it is
I even tried removing my card pic folder in case it had to do with so many pictures loaded that something broke, but it made no difference at all, even with the cards not having a picture, they need me to click on a filter button to make them appear in the draft screen.
EDIT 3 : in case it makes a difference, i have Forge installed into
C:\forge-gui-desktop-1.5.19\
my user content does not go to the user/appdata of my OS, but i modified forge.profile.properties so it get into a folder named " ca " located in the Forge main directory
C:\forge-gui-desktop-1.5.19\ca\
- my forge.profile.properties | Open
- #
# forge.profile.properties.example
#
# To get started using this file, just copy or rename it to
# forge.profile.properties and edit one or more of the paths below.
#
# Normally, users will not need to do anything here. Keeping the default paths
# is an easy way to make sure your Forge settings and data are kept safe when
# you upgrade Forge, even if you install to a different path or delete the
# entire Forge program directory before you upgrade.
#
# If you need to, though, you can use this file to set the locations that Forge
# will use to store your data. However, remember that whenever you install a
# new version of Forge into a different directory, it will not see your data
# unless you copy this file into the new program directory.
#
# If you specify a relative path in this file, it will be relative to the Forge
# program directory. Note that paths defined in this file will each have the
# whitespace trimmed from their start and end. If you need the path to start or
# end with a space or tab character, put a slash before or after it, as
# appropriate. For example, for the directory "<forge dir>/ local ", use:
# xxxDir=./ local /
#
# Also note that all backslashes in this file need to be escaped themselves with
# a backslash. For example: d:\\mtg-pics. Forwards slashes work on all
# platforms, including Windows, and do not need to be escaped: d:/mtg-pics.
#
# EXAMPLES
# --------
#
# To have Forge use the default directories:
# userDir=
# cacheDir=
# cardPicsDir=
#
# To use a specific user data directory but the default cache dir on Windows:
# userDir=D:/ForgeData
# cacheDir=
# cardPicsDir=
#
# To put everything under a specific path on a Unix-based system:
# userDir=/local/path/forge
# cacheDir=/local/path/forge/cache
# cardPicsDir=
# This is where Forge will save your personal data, such as your saved decks,
# preferences, and quest progress. If you want to back up your data or copy it
# to another computer, this is the directory to copy. The default value is
# platform-specific, and may differ a bit from what is listed here if you have
# an older version of Windows:
# Windows: <your application data directory>/Forge/
# (usually, C:/Users/<your username>/Application Data/Roaming/Forge/)
# OSX: <your home directory>/Library/Application Support/Forge/
# Linux: <your home directory>/.forge/
userDir=./ca/
# This is where forge will keep downloaded content, such as card pictures and
# updated price lists. The default values are:
# Windows: <your local application data directory>/Forge/Cache/
# (usually C:/Users/<your username>/Application Data/Local/Forge/Cache/)
# OSX: <your home directory>/Library/Caches/Forge/
# Linux: <your home directory>/.cache/forge/
cacheDir=./ca/Cache/
# This is where forge will download and/or look for card picture data. The
# directory structure and filenames are the same as those used by Magic
# Workstation, and if you have both programs installed, you can share the same
# picture database between them. The default value (for all plaforms) is:
# <the cacheDir defined above>/pics/cards/
cardPicsDir=./ca/Cache/pics/cards/
# You may also specify custom folder names for each set, just in case you are
# using any uncommon picture storage folder structure. Specify 3-letter codes
# from res/blockdata/setsdata.txt, an arrow (->) and the sub-folder name that
# holds card images from that edition. Separate records by a vertical bar (|).
# Ex: cardPicsSubDirs=LEA->Alpha|ROE->Rise of Eldrazi
cardPicsSubDirs=
# Forge server port. Values under 1024 won't work on Mac OSX or on the various
*nixes.
serverPort=
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Forge Beta: 06-06-2014 ver 1.5.19
by Marek14 » 14 Jun 2014, 12:23
When Dovescape fails to counter a spell (because it's uncounterable or because it's no longer on stack), it should still create tokens for it.
Re: Forge Beta: 06-06-2014 ver 1.5.19
by swordshine » 14 Jun 2014, 13:07
Fixed, thanks.Marek14 wrote:When Dovescape fails to counter a spell (because it's uncounterable or because it's no longer on stack), it should still create tokens for it.
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Forge Beta: 06-06-2014 ver 1.5.19
by Nekoatl » 14 Jun 2014, 18:03
Description: This exception occurred right after I paid the mana cost for Centaur Glade's ability in response to my opponent's Flare. It's not mentioned in the log, but Flare's target was Eldrazi Spawn (250), my first sacrifice.
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.19-r26210Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_17 Oracle Corporation
java.lang.RuntimeException: Cannot remove input InputPayManaOfCostPayment because it's not on top of stack. Stack = []
at forge.match.input.InputQueue.removeInput(InputQueue.java:54)
at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:49)
at forge.match.input.InputPayMana.onStateChanged(InputPayMana.java:400)
at forge.match.input.InputPayMana.showMessage(InputPayMana.java:394)
at forge.match.input.InputBase.showMessageInitial(InputBase.java:47)
at forge.match.input.InputProxy$2.run(InputProxy.java:85)
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)
Re: Forge Beta: 06-06-2014 ver 1.5.19
by ihornak » 15 Jun 2014, 15:09
- I upgraded from
Forge Beta: 07-12-2013 ver 1.4.3 to
Forge Beta: 06-06-2014 ver 1.5.19 this way:
I deleted all files and folders from D:\Forge folder where 1.4.3 has been installed.
Then I extracted all files from forge-gui-desktop-1.5.20-SNAPSHOT.tar.bz2 into the same D:\Forge folder.
- Started forge.exe.
- Loaded brand new deck file UNDERWORLD_HERALD.dck (see attachment).
- Downloaded cca 1300 LQ Cars Pictures via Game Settings - Content Downloaders.
- Then clicked Sanctioned Formats - Constructed.
- Picked Custom User Deck (UNDERWORLD_HERALD) for Human.
- Left AI deck unchanged (Random Color Deck: Random 1 and Random 2).
Clicked START.
Following error appeared:
Description: [describe what you were doing when the crash occurred]
Forge Beta: 07-12-2013 ver 1.4.3 to
Forge Beta: 06-06-2014 ver 1.5.19 this way:
I deleted all files and folders from D:\Forge folder where 1.4.3 has been installed.
Then I extracted all files from forge-gui-desktop-1.5.20-SNAPSHOT.tar.bz2 into the same D:\Forge folder.
- Started forge.exe.
- Loaded brand new deck file UNDERWORLD_HERALD.dck (see attachment).
- Downloaded cca 1300 LQ Cars Pictures via Game Settings - Content Downloaders.
- Then clicked Sanctioned Formats - Constructed.
- Picked Custom User Deck (UNDERWORLD_HERALD) for Human.
- Left AI deck unchanged (Random Color Deck: Random 1 and Random 2).
Clicked START.
Following error appeared:
Description: [describe what you were doing when the crash occurred]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.20-SNAPSHOT-r26249 (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_55 Oracle Corporation
java.lang.NullPointerException
at forge.deck.DeckFormat.getDeckConformanceProblem(DeckFormat.java:186)
at forge.screens.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:203)
at forge.screens.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:46)
at forge.screens.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:158)
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)
- Attachments
-
- UNDERWORLD_HERALD.txt
- (391 Bytes) Downloaded 216 times
- ihornak
- Posts: 6
- Joined: 19 May 2013, 09:36
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-06-2014 ver 1.5.19
by timmermac » 15 Jun 2014, 15:18
See my post in the snapshot bug report topic in the Developer's Corner section for this.ihornak wrote:- I upgraded from
Forge Beta: 07-12-2013 ver 1.4.3 to
Forge Beta: 06-06-2014 ver 1.5.19 this way:
I deleted all files and folders from D:\Forge folder where 1.4.3 has been installed.
Then I extracted all files from forge-gui-desktop-1.5.20-SNAPSHOT.tar.bz2 into the same D:\Forge folder.
- Started forge.exe.
- Loaded brand new deck file UNDERWORLD_HERALD.dck (see attachment).
- Downloaded cca 1300 LQ Cars Pictures via Game Settings - Content Downloaders.
- Then clicked Sanctioned Formats - Constructed.
- Picked Custom User Deck (UNDERWORLD_HERALD) for Human.
- Left AI deck unchanged (Random Color Deck: Random 1 and Random 2).
Clicked START.
Following error appeared:
Description: [describe what you were doing when the crash occurred]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.20-SNAPSHOT-r26249 (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_55 Oracle Corporation
java.lang.NullPointerException
at forge.deck.DeckFormat.getDeckConformanceProblem(DeckFormat.java:186)
at forge.screens.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:203)
at forge.screens.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:46)
at forge.screens.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:158)
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)
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Forge Beta: 06-06-2014 ver 1.5.19
by ihornak » 15 Jun 2014, 15:22
You're right, my fault. Card is called: "Mogis's Marauder".timmermac wrote:...
See my post in the snapshot bug report topic in the Developer's Corner section for this.
However I would expect more meaningful error message than null pointer exception, at least in Deck Editor. Thanks.
- ihornak
- Posts: 6
- Joined: 19 May 2013, 09:36
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-06-2014 ver 1.5.19
by Proteus » 16 Jun 2014, 03:09
AI blocks my Krosan Vorine with whichever creature it feels like, regardless of how I use its provoke.
- Proteus
- Posts: 18
- Joined: 11 Nov 2012, 05:23
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 06-06-2014 ver 1.5.19
by Marek14 » 16 Jun 2014, 06:09
I suspect this is related to imperfect blocking enforcement logic.Proteus wrote:AI blocks my Krosan Vorine with whichever creature it feels like, regardless of how I use its provoke.
A simple algorithm for blocking is to disallow the player from leaving blocking assignments if the current assignment is illegal but could be made legal by additional assignments (like when a creature can't block alone), or if another forced blocker can be added. But this algorithm fails for Krosan Vorine since if you assign a non-provoked creature to it first, it won't be possible to assign the provoked creature (as it can only be blocked by one creature).
The general solution is hard. Maybe a partial solution would be to allow players to assign new blockers even when getting over a limit. If they go over local limit like Krosan Vorine, this would unassign other blockers for the same creature, if they go over global limit like Silent Arbiter, this would unassign all other blockers. Then such assignments could be taken into account when searching for "better" blocks. The danger is that since a new blocking assignment could undo a previous one, there might be some infinite loops for AI; this could be resolved by storing its blocking sequence and making sure it won't repeat.
The blocking limit is usually 1, I think the only exception is Caverns of Despair, and for them, the algorithm would allow (enforce) adding a third blocker, unassigning the other two, if third blocker plus either of the first two satisfy more requirements than the original situation.
Digression: How would Nacatl War-Pride work under this logic?
Basically, when assigning a blocker to Nacatl War-Pride that has none, the "obeyed requirements" would increase by one. When assigning a blocker to Nacatl War-Pride that already has one, the "obeyed requirements" would decrease by one, so the algorithm would only allow that if another requirement is obeyed by doing so and if no other assignment of that blocker would be better.
And of course, the ability of Nacatl War-Pride would have to be switched off if Nacatl War-Pride is simultaneously under effect that makes it impossible to be blocked by one creature, like Goblin War Drums. The requirement can't be obeyed in such case, so it has to be ignored.
Re: Forge Beta: 06-06-2014 ver 1.5.19
by Bundy » 16 Jun 2014, 17:03
Description: Sacrificed an eldrazi spawn token from Awakening Zone for mana.
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.19-r26210Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 8.1 6.3 x86
Java Version: 1.7.0_55 Oracle Corporation
java.lang.RuntimeException: Cannot remove input InputPayManaOfCostPayment because it's not on top of stack. Stack = []
at forge.match.input.InputQueue.removeInput(InputQueue.java:54)
at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:49)
at forge.match.input.InputPayMana.onStateChanged(InputPayMana.java:400)
at forge.match.input.InputPayMana.showMessage(InputPayMana.java:394)
at forge.match.input.InputBase.showMessageInitial(InputBase.java:47)
at forge.match.input.InputProxy$2.run(InputProxy.java:85)
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-06-2014 ver 1.5.19
by Marek14 » 17 Jun 2014, 11:52
Stolen Myr Retriever didn't trigger when it died.
Re: Forge Beta: 06-06-2014 ver 1.5.19
by DJPooka » 17 Jun 2014, 15:18
I've just done a complete delete and reinstall of Forge (and all the card images and everything else), and now when trying to launch I get the following crash:
Description: [describe what you were doing when the crash occurred]
Other (possibly useful info):
Win7 64bit, running most recent version of Sun Java (updated just now)
It happens when I try to launch, just as it tries to bring up the main UI.
Everything works fine on my desktop machine - but that was installed over the top of an earlier version...
EDIT AND ADDENDUM:
Just updated the Java SDK as well, just in case that did it, but still get the same error. I might try and pull the local/roaming Forge folders off my desktop and see if that works....
Description: [describe what you were doing when the crash occurred]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.20-SNAPSHOT-r26249 (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_60 Oracle Corporation
java.lang.NullPointerException
at forge.quest.QuestController.getDraftDecks(QuestController.java:158)
at forge.screens.home.quest.CSubmenuQuestDraft.initialize(CSubmenuQuestDraft.java:96)
at forge.view.FView.initialize(FView.java:121)
at forge.control.FControl$3.run(FControl.java:243)
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)
Other (possibly useful info):
Win7 64bit, running most recent version of Sun Java (updated just now)
It happens when I try to launch, just as it tries to bring up the main UI.
Everything works fine on my desktop machine - but that was installed over the top of an earlier version...
EDIT AND ADDENDUM:
Just updated the Java SDK as well, just in case that did it, but still get the same error. I might try and pull the local/roaming Forge folders off my desktop and see if that works....
Who is online
Users browsing this forum: Google [Bot] and 49 guests