Forge Beta: 10-03-2014 ver 1.5.28
by mtgrares
Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Re: Forge Beta: 10-03-2014 ver 1.5.28
by KrazyTheFox » 08 Oct 2014, 12:25
The latest snapshot has fixed this.SecretCaveman wrote:When starting the program:
Description: [describe what you were doing when the crash occurred]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.28-r27804
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_20 Oracle Corporation
java.lang.NullPointerException
at java.util.Collections.shuffle(Unknown Source)
at java.util.Collections.shuffle(Unknown Source)
at forge.quest.QuestEventDraft.getRandomDraftOrNull(QuestEventDraft.java:751)
at forge.quest.data.QuestAchievements.generateDrafts(QuestAchievements.java:258)
at forge.screens.home.quest.CSubmenuQuestDraft.initialize(CSubmenuQuestDraft.java:95)
at forge.view.FView.initialize(FView.java:123)
at forge.control.FControl$3.run(FControl.java:224)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(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)
I'm not sure what's going on with the avatars. It was working last time I touched that code so be something with the GUI refactoring that's been going on has broken it.Vecc wrote:Just wanted to correct this information: the avatars displayed during all tournament games are the avatars that I set for the regular, non Quest Mode games. I was under the impression that they matched the avatars displayed in the tournament brackets before the update? I believe they should.
I don't think anyone's updated the prices for boosters for new sets in a while.friarsol wrote:Well, Modern Masters shouldn't be 400 to begin with. Did that set ever even retail for that low? I thought packs were always like 10 bucks?
Updating your Java to Java 8 will fix this. There's a bug in previous versions in which certain image formats aren't recognized when they're perfectly valid.Vecc wrote:Description: Happened as I won game 1 vs. the hard Sword of the Meek deck in Quest Mode.
- UncheckedExecutionException | Open
- Code: Select all
Forge Version: 1.5.28-r27804
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_55 Oracle Corporation
com.google.common.util.concurrent.UncheckedExecutionException: java.awt.color.CMMException: Invalid image format
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201)
at com.google.common.cache.LocalCache.get(LocalCache.java:3934)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938)
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)
at forge.ImageCache.getImage(ImageCache.java:199)
at forge.ImageCache.getOriginalImage(ImageCache.java:134)
at forge.ImageCache.scaleImage(ImageCache.java:164)
at forge.ImageCache.getIcon(ImageCache.java:102)
at forge.screens.home.quest.PnlEvent.<init>(PnlEvent.java:49)
at forge.screens.home.quest.CSubmenuDuels.update(CSubmenuDuels.java:136)
at forge.screens.home.CHomeUI.itemClick(CHomeUI.java:55)
at forge.screens.home.CHomeUI.selectPrevious(CHomeUI.java:137)
at forge.screens.home.CHomeUI.initialize(CHomeUI.java:83)
at forge.control.FControl.setCurrentScreen(FControl.java:285)
at forge.view.FNavigationBar.closeTab(FNavigationBar.java:158)
at forge.view.FNavigationBar.closeTab(FNavigationBar.java:146)
at forge.screens.match.CMatchUI.afterGameEnd(CMatchUI.java:639)
at forge.match.MatchUtil.endCurrentGame(MatchUtil.java:390)
at forge.match.MatchUtil.continueMatch(MatchUtil.java:128)
at forge.screens.match.ControlWinLose.actionOnContinue(ControlWinLose.java:61)
at forge.screens.match.ControlWinLose$1.actionPerformed(ControlWinLose.java:37)
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.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$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)
Caused by: java.awt.color.CMMException: Invalid image format
at sun.java2d.cmm.kcms.CMM.checkStatus(Unknown Source)
at sun.java2d.cmm.kcms.CMM.createTransform(Unknown Source)
at java.awt.image.ColorConvertOp.filter(Unknown Source)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(Unknown Source)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source)
at javax.imageio.ImageIO.read(Unknown Source)
at javax.imageio.ImageIO.read(Unknown Source)
at forge.ImageLoader._findFile(ImageLoader.java:92)
at forge.ImageLoader.load(ImageLoader.java:56)
at forge.ImageLoader.load(ImageLoader.java:17)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195)
... 57 more
-

KrazyTheFox - Programmer
- Posts: 725
- Joined: 18 Mar 2014, 23:51
- Has thanked: 66 times
- Been thanked: 226 times
Re: Forge Beta: 10-03-2014 ver 1.5.28
by Fizanko » 08 Oct 2014, 15:56
If you can't update java to 8 (depending on your OS) , the alternative solution is to use irfanview and batch re-save every single card images you have into JPG (even if they're already JPG) .
It takes a while but it's worth it as for me it worked, before doing this i had this "invalid format" error from time to time, but after the resaving , i never encountered it anymore.
It takes a while but it's worth it as for me it worked, before doing this i had this "invalid format" error from time to time, but after the resaving , i never encountered it anymore.
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: 10-03-2014 ver 1.5.28
by Chris H. » 08 Oct 2014, 16:25
A new snapshot build is available at cardforge based on SVN rev 27859:
forge-gui-desktop-1.5.29-20141008.161512-2.tar.bz2
forge-gui-desktop-1.5.29-20141008.161512-2-osx.tar.bz2
forge-gui-desktop-1.5.29-20141008.161512-2.tar.bz2
forge-gui-desktop-1.5.29-20141008.161512-2-osx.tar.bz2
-

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: Forge Beta: 10-03-2014 ver 1.5.28
by VladVoivode » 08 Oct 2014, 16:51
Thank you Chris, drdev, Fizanko, Friarsol, and all with Forge!!!!!!!!!!!!!
- VladVoivode
- Posts: 142
- Joined: 08 Jan 2013, 13:54
- Has thanked: 100 times
- Been thanked: 14 times
Re: Forge Beta: 10-03-2014 ver 1.5.28
by Vecc » 08 Oct 2014, 17:00
Thanks for the help, Krazy.
I suppose I could do that. The conversion rate is 100 credits per dollar and the file used is the booster-prices.txt, right?KrazyTheFox wrote:I don't think anyone's updated the prices for boosters for new sets in a while.friarsol wrote:Well, Modern Masters shouldn't be 400 to begin with. Did that set ever even retail for that low? I thought packs were always like 10 bucks?
Re: Forge Beta: 10-03-2014 ver 1.5.28
by KrazyTheFox » 08 Oct 2014, 17:29
That's the correct file and the price conversion sounds right. I think all the prices could do with an update--not just newer sets (if you're willing to take on that task, that is). While you're at it I'd appreciate it greatly if you could update the booster box prices with actual value of the real boxes. Again, totally up to you and if you don't do it I probably will soon.Vecc wrote:I suppose I could do that. The conversion rate is 100 credits per dollar and the file used is the booster-prices.txt, right?
-

KrazyTheFox - Programmer
- Posts: 725
- Joined: 18 Mar 2014, 23:51
- Has thanked: 66 times
- Been thanked: 226 times
Re: Forge Beta: 10-03-2014 ver 1.5.28
by Vecc » 08 Oct 2014, 18:01
Yes, I can definitely do that. Some items will certainly be unavailable (Alpha booster boxes, for example, don't actually exist; although there's a web store where one [probably rewrapped and searched, frankly] is marked at Sold Out for the amazing price of $40.000,00), but I'll do what can be done and I guess we can estimate a price for missing items.
I'll try to have this updated by sunday.
I'll try to have this updated by sunday.
Re: Forge Beta: 10-03-2014 ver 1.5.28
by Marek14 » 08 Oct 2014, 20:36
A question about the snapshot builds -- do they HAVE to contain all the data including the music? If they only contained files modified since last beta release, they could be made smaller...
Re: Forge Beta: 10-03-2014 ver 1.5.28
by drdev » 08 Oct 2014, 20:57
We could consider implementing it like the Android app. To reduce the size of the .apk, all the resource files are uploaded separately alongsize the .apk, and the app automatically detects the resources being out of date relative to the installed version and prompts you to download the updated files on startup, with the option to proceed without if your willing to risk things not being fixed or other potential problems.Marek14 wrote:A question about the snapshot builds -- do they HAVE to contain all the data including the music? If they only contained files modified since last beta release, they could be made smaller...
Alternatively, you could just install SVN and work off the developer branch. That way you'd be able to get the latest build by just updating the source, which would only pull stuff that's changed.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 10-03-2014 ver 1.5.28
by friarsol » 08 Oct 2014, 21:02
FTFYdrdev wrote:Alternatively, you could just install SVN and work off the developer branch. That way you'd be able toMarek14 wrote:A question about the snapshot builds -- do they HAVE to contain all the data including the music? If they only contained files modified since last beta release, they could be made smaller...get the latest build by just updating the source, which would only pull stuff that's changed.help develop Forge since you know you want to.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 10-03-2014 ver 1.5.28
by iharderages » 09 Oct 2014, 00:06
Is it only me who having problems with the untapping of the lands since the newest version. Sometimes they are tapped at the beginning of my turn but I can still tap them for mana. Second problem I have since I installed the newest version is that in the draft tournaments I can't go at my windows deskop while the AI is fighting with 10 times faster speed. Everytime they are slowing down to normal speed when I want to surf the internet. Anybody else have this problem?
- iharderages
- Posts: 13
- Joined: 28 Sep 2014, 14:29
- Has thanked: 2 times
- Been thanked: 0 time
Re: Forge Beta: 10-03-2014 ver 1.5.28
by Fizanko » 09 Oct 2014, 00:14
Yes, there's currently a visual refreshing bug in current snapshots that is responsible of those problems with tapped land that do not untap visually (but are untapped) at turn start, along some P/T reset visually temporarly when clicking a card.
A big refactor is apparently going on from what i understand and will very likely solve this problem when it will be complete.
A big refactor is apparently going on from what i understand and will very likely solve this problem when it will be complete.
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: 10-03-2014 ver 1.5.28
by drdev » 09 Oct 2014, 00:35
That is correct. Hopefully I'll have something working soon.Fizanko wrote:Yes, there's currently a visual refreshing bug in current snapshots that is responsible of those problems with tapped land that do not untap visually (but are untapped) at turn start, along some P/T reset visually temporarly when clicking a card.
A big refactor is apparently going on from what i understand and will very likely solve this problem when it will be complete.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 10-03-2014 ver 1.5.28
by gecktrix » 09 Oct 2014, 00:46
Soul Nova exiles all Equipment on the battlefield as opposed to just the equipment attached to target creature.
This was on Android, no idea if it works correctly on PC, or previous versions.
This was on Android, no idea if it works correctly on PC, or previous versions.
Re: Forge Beta: 10-03-2014 ver 1.5.28
by iharderages » 09 Oct 2014, 01:25
Thank you very much ! Very great game by the way^^Fizanko wrote:Yes, there's currently a visual refreshing bug in current snapshots that is responsible of those problems with tapped land that do not untap visually (but are untapped) at turn start, along some P/T reset visually temporarly when clicking a card.
A big refactor is apparently going on from what i understand and will very likely solve this problem when it will be complete.
I think it is the best solo game I have played for ages!
- iharderages
- Posts: 13
- Joined: 28 Sep 2014, 14:29
- Has thanked: 2 times
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 71 guests