Page 166 of 487

Re: Bug Reports (snapshot builds)

PostPosted: 02 Oct 2013, 09:24
by Max mtg
fatherguidos,
get a newer snapshot one of 1.5.2 candidates

Re: Bug Reports (snapshot builds)

PostPosted: 02 Oct 2013, 13:11
by Chris H.
Max mtg wrote:fatherguidos,
get a newer snapshot one of 1.5.2 candidates
 
The newest snapshot build with Max's bug fix:

forge-1.5.2-20131002.130025-1.tar.bz2

Re: Bug Reports (snapshot builds)

PostPosted: 02 Oct 2013, 13:11
by Chris H.
Max mtg wrote:Dun, Pande
Please try any snapshot newer than code revision 23369.

I believe the concurrent modification exception be fixed with that revision
 
The newest snapshot build with Max's bug fix:

forge-1.5.2-20131002.130025-1.tar.bz2

Re: Bug Reports (snapshot builds)

PostPosted: 03 Oct 2013, 03:41
by friarsol
r23378
Description: Just finished a quest duel. Won 10 random rares on top of my other earnings. When I try to click Great to move on, instead I get this.

UncheckedExecutionException | Open
Code: Select all
Forge Version:    SVN
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 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:2263)
   at com.google.common.cache.LocalCache.get(LocalCache.java:4000)
   at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4004)
   at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4874)
   at forge.ImageCache.getImage(ImageCache.java:218)
   at forge.ImageCache.getOriginalImage(ImageCache.java:149)
   at forge.ImageCache.scaleImage(ImageCache.java:179)
   at forge.ImageCache.getIcon(ImageCache.java:131)
   at forge.gui.home.quest.PnlEvent.<init>(PnlEvent.java:57)
   at forge.gui.home.quest.CSubmenuDuels.update(CSubmenuDuels.java:119)
   at forge.gui.match.QuestWinLose.actionOnQuit(QuestWinLose.java:293)
   at forge.gui.match.ControlWinLose$3.actionPerformed(ControlWinLose.java:65)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
   at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
   at java.awt.Component.processMouseEvent(Component.java:6505)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
   at java.awt.Component.processEvent(Component.java:6270)
   at java.awt.Container.processEvent(Container.java:2229)
   at java.awt.Component.dispatchEventImpl(Component.java:4861)
   at java.awt.Container.dispatchEventImpl(Container.java:2287)
   at java.awt.Component.dispatchEvent(Component.java:4687)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
   at java.awt.Container.dispatchEventImpl(Container.java:2273)
   at java.awt.Window.dispatchEventImpl(Window.java:2719)
   at java.awt.Component.dispatchEvent(Component.java:4687)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:688)
   at java.awt.EventQueue$3.run(EventQueue.java:686)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
   at java.awt.EventQueue$4.run(EventQueue.java:702)
   at java.awt.EventQueue$4.run(EventQueue.java:700)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:699)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.awt.color.CMMException: Invalid image format
   at sun.java2d.cmm.kcms.CMM.checkStatus(CMM.java:180)
   at sun.java2d.cmm.kcms.CMM.createTransform(CMM.java:134)
   at java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:540)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1258)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1226)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
   at javax.imageio.ImageIO.read(ImageIO.java:1448)
   at javax.imageio.ImageIO.read(ImageIO.java:1308)
   at forge.ImageLoader._findFile(ImageLoader.java:88)
   at forge.ImageLoader.load(ImageLoader.java:52)
   at forge.ImageLoader.load(ImageLoader.java:1)
   at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3599)
   at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2379)
   at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2342)
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2257)
   ... 48 more

Re: Bug Reports (snapshot builds)

PostPosted: 03 Oct 2013, 19:48
by briansama
AI still attacks only the human player. Please help! Tested in 1.5.2 and still does it.

Re: Bug Reports (snapshot builds)

PostPosted: 04 Oct 2013, 09:45
by RumbleBBU
Just for the record, this bug...

RumbleBBU wrote:The AI doesn't lose control of his Ghazban Ogre, no matter how low his health drops. In the Green Castle, the Green Wizard starts with a Ghazban in play. In both games, I beat him to 0 life without taking virtually any damage at all myself, and he never lost his Ghazban during his upkeep - not even when my life was 25 and his was 2.
...is still present in the current snapshot.

Re: Bug Reports (snapshot builds)

PostPosted: 04 Oct 2013, 19:16
by Hanmac
using Soultether Golem inside Soul Foundry

the created Soultether Golem tokens does trigger the apillites twice, so it gains twice that much counter but also lose twice that much

Re: Bug Reports (snapshot builds)

PostPosted: 05 Oct 2013, 20:01
by idgas
Description: [describe what you were doing when the crash occurred]

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.0-r23327
Operating System: Mac OS X 10.8.5 x86_64
Java Version:     1.7.0_40 Oracle Corporation

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.rangeCheck(ArrayList.java:635)
   at java.util.ArrayList.get(ArrayList.java:411)
   at forge.Card.getHiddenExtrinsicKeyword(Card.java:4597)
   at forge.Card.getKeyword(Card.java:4305)
   at forge.Card.hasKeyword(Card.java:5056)
   at forge.Card.isSick(Card.java:3065)
   at forge.view.arcane.CardPanel.paintChildren(CardPanel.java:411)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at forge.view.arcane.CardPanel.paint(CardPanel.java:303)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JViewport.paint(JViewport.java:731)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paint(JComponent.java:1063)
   at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
   at javax.swing.JComponent.paintChildren(JComponent.java:887)
   at javax.swing.JComponent.paintToOffscreen(JComponent.java:5226)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1529)
   at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1452)
   at javax.swing.RepaintManager.paint(RepaintManager.java:1249)
   at javax.swing.JComponent.paint(JComponent.java:1040)
   at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
   at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:78)
   at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:115)
   at java.awt.Container.paint(Container.java:1967)
   at java.awt.Window.paint(Window.java:3877)
   at javax.swing.RepaintManager$3.run(RepaintManager.java:819)
   at javax.swing.RepaintManager$3.run(RepaintManager.java:796)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:796)
   at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:769)
   at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:718)
   at javax.swing.RepaintManager.access$1100(RepaintManager.java:62)
   at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1677)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Re: Bug Reports (snapshot builds)

PostPosted: 06 Oct 2013, 15:12
by Hanmac
Description: with my Goblin whelder deck i get very often this component and container should be in the same top-level window

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.2-SNAPSHOT-r23388
Operating System: Linux 3.8.0-31-lowlatency amd64
Java Version:     1.7.0_25 Oracle Corporation

java.lang.IllegalArgumentException: component and container should be in the same top-level window
   at java.awt.Container.checkAdding(Container.java:518)
   at java.awt.Container.setComponentZOrder(Container.java:759)
   at forge.view.arcane.PlayArea.positionAllCards(PlayArea.java:283)
   at forge.view.arcane.PlayArea.doLayout(PlayArea.java:257)
   at forge.view.arcane.PlayArea.recalculateCardPanels(PlayArea.java:571)
   at forge.view.arcane.PlayArea.setupPlayZone(PlayArea.java:528)
   at forge.gui.match.CMatchUI.updateZones(CMatchUI.java:339)
   at forge.control.FControlGameEventHandler$8.run(FControlGameEventHandler.java:207)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Re: Bug Reports (snapshot builds)

PostPosted: 06 Oct 2013, 16:32
by dripton
idgas wrote:Description: [describe what you were doing when the crash occurred]

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.0-r23327
Operating System: Mac OS X 10.8.5 x86_64
Java Version:     1.7.0_40 Oracle Corporation

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.rangeCheck(ArrayList.java:635)
   at java.util.ArrayList.get(ArrayList.java:411)
   at forge.Card.getHiddenExtrinsicKeyword(Card.java:4597)

I fixed that one in r23352. You're playing an outdated version.

Re: Bug Reports (snapshot builds)

PostPosted: 07 Oct 2013, 09:23
by PowerClaws
Tokens made by Progenitor Mimic dont have the token-gen effect, so when i play another mimic, it doesnt have two copies of the token-gen effect

Re: Bug Reports (snapshot builds)

PostPosted: 08 Oct 2013, 08:09
by moomarc
PowerClaws wrote:Tokens made by Progenitor Mimic dont have the token-gen effect, so when i play another mimic, it doesnt have two copies of the token-gen effect
Maybe I'm misunderstanding the issue, but the tokens shouldnt have the token-gen effect because of the "if this is not a token" clause. That is, nothing will happen due to the condition not being met.

Re: Bug Reports (snapshot builds)

PostPosted: 08 Oct 2013, 12:21
by friarsol
moomarc wrote:
PowerClaws wrote:Tokens made by Progenitor Mimic dont have the token-gen effect, so when i play another mimic, it doesnt have two copies of the token-gen effect
Maybe I'm misunderstanding the issue, but the tokens shouldnt have the token-gen effect because of the "if this is not a token" clause. That is, nothing will happen due to the condition not being met.
It should still have the trigger, but the trigger on the token will never do anything.

It wasn't explained very well but I think this is the deal.
1. Play Mimic #1.
2. Clone something
3. During your upkeep gain a Mimic Copy Token #1
4. Play Mimic #2.
5. Clone Mimic Copy Token #1.
6. Mimic #2 now should have two copies of the copy if non-token ability.

I think this might be an issue of SVars overriding each other. Maybe the references aren't set properly for the card?

Re: Bug Reports (snapshot builds)

PostPosted: 09 Oct 2013, 02:28
by xbon
r23450
pressing start game makes 2 game tabs(both the same game) when you quit out of one though, the other one stays, and if you click it, you crash.

NullPointerException | Open
Code: Select all
Forge Version:    r23450
Operating System: Windows 8 6.2 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:331)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1000(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   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: Bug Reports (snapshot builds)

PostPosted: 09 Oct 2013, 04:35
by drdev
xbon wrote:r23450
pressing start game makes 2 game tabs(both the same game) when you quit out of one though, the other one stays, and if you click it, you crash.

NullPointerException | Open
Code: Select all
Forge Version:    r23450
Operating System: Windows 8 6.2 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:331)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1000(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   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)
Fixed in r23451.