Page 2 of 11

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 06:48
by Alipheese
Hello! I have seemed to have suffered a pretty bad crash. I am unable to start Forge all together. Here is a snapshot of the error (I am sorry I can not get a picture, it wont let me use a picture here because I am a new user according to this):

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

NullPointerException | Open
Code: Select all
Forge Version:    1.5.31-r28300Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.toolbox.FSkin.setImage(FSkin.java:1424)
   at forge.toolbox.FSkin.loadFull(FSkin.java:1192)
   at forge.control.FControl.initialize(FControl.java:180)
   at forge.view.Main.main(Main.java:51)
As I said all I was doing was starting the game. It crashes on "Processing image sprites 83%. Hope I can get help for this and have helped in some way.

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 07:31
by Pongpyng
Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.31-r28300Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_20 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:181)
   at forge.screens.match.controllers.CDetail.showCard(CDetail.java:53)
   at forge.screens.match.controllers.CDetail.showCard(CDetail.java:48)
   at forge.screens.match.controllers.CDetail.showCard(CDetail.java:67)
   at forge.screens.deckeditor.CDeckEditorUI.setCard(CDeckEditorUI.java:70)
   at forge.screens.deckeditor.CDeckEditorUIvalueChanged(CDeckEditorUI.java:258)
   at forge.itemmanager.views.ItemView.onSelectionChange(ItemView.java:256)
   at forge.itemmanager.views.ItemListView$ItemTableModelvalueChanged(ItemListView.java:571)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
   at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
   at javax.swing.DefaultListSelectionModel.setSelectionInterval(Unknown Source)
   at javax.swing.JTable.setRowSelectionInterval(Unknown Source)
   at forge.itemmanager.views.ItemListView.onSetSelectedIndex(ItemListView.java:271)
   at forge.itemmanager.views.ItemView.setSelectedIndex(ItemView.java:217)
   at forge.itemmanager.views.ItemView.setSelectedIndex(ItemView.java:204)
   at forge.itemmanager.views.ItemView.fixSelection(ItemView.java:150)
   at forge.itemmanager.views.ItemView.refresh(ItemView.java:139)
   at forge.itemmanager.views.ItemListView.setup(ItemListView.java:222)
   at forge.itemmanager.ItemManager.setup(ItemManager.java:309)
   at forge.itemmanager.ItemManager.setup(ItemManager.java:303)
   at forge.screens.deckeditor.controllers.CEditorCommander.cycleEditorMode(CEditorCommander.java:219)
   at forge.screens.deckeditor.controllers.CEditorCommanderrun(CEditorCommander.java:172)
   at forge.toolbox.FLabel._doMouseAction(FLabel.java:291)
   at forge.toolbox.FLabel.access(FLabel.java:35)
   at forge.toolbox.FLabelonLeftClick(FLabel.java:329)
   at forge.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:245)
   at java.awt.AWTEventMulticaster.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(Unknown Source)
   at java.awt.EventQueuerun(Unknown Source)
   at java.awt.EventQueuerun(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomaindoIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomaindoIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueuerun(Unknown Source)
   at java.awt.EventQueuerun(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomaindoIntersectionPrivilege(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)
Crash when I press "Change Section" in Commander Deck Editor :?

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 12:07
by Andy9973
dclpt0 wrote:Also, something very minor but I did notice so wanted to mention:

While having multiple Granite Shard s on the field, the game will only allow me to activate them if I start with the one on the bottom of the pile before allowing me to tap the ones in front of it. So should I have all 4 out and wish to activate them all (providing I have the mana to do so, naturally), I must activate them from bottom to top.

I wanted to point this out in case it was happening with other cards and in case people thought the cards were just not working at all. If you're also experiencing a similar problem with a card that you have multiples of out in a pile, try the bottom one first.

I can confirm that it doesn't happen with every card, as when I have multiple Staff of Nin cards in play, I can activate any one I choose, regardless of position in the pile.
That also just happened to me with Nephalia Drownyard.

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 12:22
by Nordos
Seems like Neurok Spy works not correctly.
It says that it is unblockable as long as defending player controls an Artifact. I controll Neurok Hoversail and Vulshok Morningstar (both clearly artifacts^^), the spy gained unblockable, attacked. I blocked a creature with a Tel-Jilad Outrider (not an artifact either), which died. Next turn, I still control the equipments, but Neurok Spy was no longer unblockable o.O

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 12:44
by timmermac
Nordos wrote:Seems like Neurok Spy works not correctly.
It says that it is unblockable as long as defending player controls an Artifact. I controll Neurok Hoversail and Vulshok Morningstar (both clearly artifacts^^), the spy gained unblockable, attacked. I blocked a creature with a Tel-Jilad Outrider (not an artifact either), which died. Next turn, I still control the equipments, but Neurok Spy was no longer unblockable o.O
That's if the defending player controls an artifact, not you. Your opponent's artifact probably died when you blocked it with your Outrider.

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 13:01
by Nordos
The Neurok Spy was my opponent one, not mine.
Additionally, my opponent did control artifacts, too

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 14:02
by stephane
There's nothing to "fix", in a multiplayer game the winner of the coin toss is asked "who" wants to start. Just click on the portrait of the player who should go first
Really? ooops! Thanks for that, I didn't realize it was that simple. ha!

thanks :)

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 15:22
by muppet
If you have a creature that phases out at the beginning of your turn it will skip your untap step. Try Sandbar Crocodile

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 17:37
by VladVoivode
drdev wrote:For everyone seeing this crash when opening a deck editor:

java.lang.NullPointerException
at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:181)

The fix for this has been committed and will be available in the next snapshot build. In the meantime, you should be able to just click Continue when this happens.
Hi drdev,

Unfortunately, clicking continue only makes the error log window vanish. There is still no way to get back to the Home tab to play a game. One has to exit Forge completely.

I know that you mentioned there is a fix for this in the next snapshot build so my thanks for your catching this! :)

Best,
Vlad

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 18:57
by Myrd
Zirbert wrote:When a face-down morph creature gains an activated ability (the specific example I saw was an equipped Heartseeker), the Stack and Log window readouts reveal the name of the face-down creature - something like "Broodhatch Nantuko - destroy (target creature)" (sorry, I moved on and no longer have the exact working on the screen).

The log even shows the name of the face-down creature when equipment gets attached to it ("Heartseeker - attach to Broodhatch Nantuko").

This information should remain hidden unless / until the face-down creature gets revealed for some other reason.
This is fixed by the patch I posted here:

viewtopic.php?f=52&t=16343#p169251

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 19:47
by timmermac
Nordos wrote:The Neurok Spy was my opponent one, not mine.
Additionally, my opponent did control artifacts, too
Aha... Never mind, then.

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 21:48
by Nordos
For some reason, the time the AI needs to think about attacking seem to have increased, especially when dealing with large amount of creatures. In some corner cases, it even takes several minutes

EDIT: I think that happens when creatures like Wildheart Invoker are in play. Once they are removed, the speed is once again ok

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 30 Nov 2014, 23:04
by Chris H.
drdev wrote:For everyone seeing this crash when opening a deck editor:

java.lang.NullPointerException
at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:181)

The fix for this has been committed and will be available in the next snapshot build. In the meantime, you should be able to just click Continue when this happens.
 
Thank you Dan.

A new snapshot is available based on SVN rev 28327.

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 01 Dec 2014, 08:36
by onderzeeboot
Man, this game is a blast. Got some bug reports as well though.

[*] Oppressive Rays does not prevent the opponent from using activated mana abilities. I put it on a Birds of Paradise, and my opponent happily tapped it for mana.
[*] Convoke does not work correctly on Ravnica-block cards. Tapping creatures for colored mana does not work. For example, when tapping a Transluminant for green to cast a Siege Wurm, the leftover mana cost will be 4GG rather than 5G.

Came across some (severely) suboptimal plays as well.
[*] The opponent ignores the fact that morphs can unmorph in Khans draft. It will always block a morph if it has an untapped creature bigger than 2/2. Moreover it will use the smallest such creature available (blocking with a 2/3 instead of the 6/7) and will never double block the morph. I guess this is really hard to code, but as it stands it makes farming Khans for fetches and planeswalkers relatively simple :)
[*] The AI will sacrifice Barbarian Riftcutter to destroy a land at the earliest opportunity, rather than pressuring your life total first. It will correctly identify the right land to destroy, but at least it could have attacked first into my 1/1.

Re: Forge Beta: 11-28-2014 ver 1.5.31

PostPosted: 03 Dec 2014, 00:11
by Cynic
Hey there,

I've found the bug in the thread about the Android version, but I'm not sure what's the status on this :
I'm testing commander, and any time me or the computer cast our commander, any effects referring to the mana used to cast use 0 as value. I'm using Prossh and no Kobolds ever appear, he's using Marath which dies instantly.