It is currently 18 Apr 2024, 02:34
   
Text Size

Forge Beta: 06-06-2014 ver 1.5.19

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

Re: Forge Beta: 06-06-2014 ver 1.5.19

Postby 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 :
Image

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)

Image
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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 06-06-2014 ver 1.5.19

Postby KrazyTheFox » 13 Jun 2014, 22:44

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
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.
User avatar
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

Postby Fizanko » 13 Jun 2014, 23:06

Fizanko wrote:First time i experienced this one (notice how bad luck i got there, turn 13 and i got only 1 land) :

Image

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 happened again on another duel :
Image

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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 06-06-2014 ver 1.5.19

Postby Fizanko » 13 Jun 2014, 23:09

KrazyTheFox wrote:
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
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.
In fact i select a Rise of Eldrazi tourney (they're the cheaper entrance, every tourney i played was with this theme)

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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 06-06-2014 ver 1.5.19

Postby 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.
Marek14
Tester
 
Posts: 2759
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 296 times

Re: Forge Beta: 06-06-2014 ver 1.5.19

Postby swordshine » 14 Jun 2014, 13:07

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.
Fixed, thanks.
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

Postby 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)
Attachments
Untitled.png
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Beta: 06-06-2014 ver 1.5.19

Postby 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]

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

Postby timmermac » 15 Jun 2014, 15:18

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)
See my post in the snapshot bug report topic in the Developer's Corner section for this.
"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
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

Re: Forge Beta: 06-06-2014 ver 1.5.19

Postby ihornak » 15 Jun 2014, 15:22

timmermac wrote:...
See my post in the snapshot bug report topic in the Developer's Corner section for this.
You're right, my fault. Card is called: "Mogis's Marauder".
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

Postby 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

Postby Marek14 » 16 Jun 2014, 06:09

Proteus wrote:AI blocks my Krosan Vorine with whichever creature it feels like, regardless of how I use its provoke.
I suspect this is related to imperfect blocking enforcement logic.

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.
Marek14
Tester
 
Posts: 2759
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 296 times

Re: Forge Beta: 06-06-2014 ver 1.5.19

Postby 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

Postby Marek14 » 17 Jun 2014, 11:52

Stolen Myr Retriever didn't trigger when it died.
Marek14
Tester
 
Posts: 2759
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 296 times

Re: Forge Beta: 06-06-2014 ver 1.5.19

Postby 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]

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)
Sorry if I've mangled the report a bit!
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....
DJPooka
 
Posts: 4
Joined: 03 Dec 2012, 20:25
Has thanked: 1 time
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: Google [Bot] and 49 guests


Who is online

In total there are 50 users online :: 1 registered, 0 hidden and 49 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: Google [Bot] and 49 guests

Login Form