1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

3.7.4 Pathfinder, Spells and Token Images

Discussion in 'Bug Reports & Installation Support' started by Golldan, Nov 5, 2018.

  1. Golldan

    Golldan Member

    Joined:
    Jan 11, 2018
    Messages:
    33
    Likes Received:
    1
    Please include the d20pro.log file from the d20pro installation folder.
    --Attached

    Please be as detailed as possible (general things you might want to include in your post);
    what you are trying to do exactly?
    --Players want to see Spells and have correct to Hit Values.

    what the result was and/or what steps you took?
    --When Players try to use spells, they are not in their spell list, but GM can see them. When player wants to use Attack, values are off (usually lower), but GM sees proper values.

    Is the issue repeatable?
    --Yes

    what OS you are using?
    --Windows 10 Home, Ver. 1709, OS build 16299.309

    what rules system are you using?
    --Pathfinder

    what version of the software are you using?
    3.7.4
     

    Attached Files:

  2. Golldan

    Golldan Member

    Joined:
    Jan 11, 2018
    Messages:
    33
    Likes Received:
    1
    Please include the d20pro.log file from the d20pro installation folder.
    --Attached

    Please be as detailed as possible (general things you might want to include in your post);
    what you are trying to do exactly?
    --Images for purchased Monsters are not showing on tokens and have the Locked image

    Is the issue repeatable?
    --Random sessions, about every 2 or 3 rd.

    what OS you are using?
    --Windows 10 Home, Ver. 1709, OS build 16299.309

    what rules system are you using?
    --Pathfinder

    what version of the software are you using?
    3.7.4
     

    Attached Files:

  3. Krilion_GD

    Krilion_GD Community Manager
    Staff Member

    Joined:
    Aug 1, 2011
    Messages:
    1,947
    Likes Received:
    136
    odd one here

    [05 Nov 2018 07:19:51,539] INFO D20 | D20PRO version: 3.7.4
    [05 Nov 2018 07:19:51,556] INFO D20 | Java version: 1.8.0_181
    [05 Nov 2018 07:19:51,556] INFO D20 | Operating System: Windows 10 (10.0)
    [05 Nov 2018 07:22:17,752] WARN FeatsDecoder | Malformed feat {}
    java.util.NoSuchElementException
    at java.util.StringTokenizer.nextToken(StringTokenizer.java:349)
    at com.d20pro.temp_extraction.plugin.feature.util.file.decoder.FeatsDecoder.decodeFeat(FeatsDecoder.java:91)
    at com.d20pro.temp_extraction.plugin.feature.util.file.decoder.FeatsDecoder.decode(FeatsDecoder.java:34)
    at com.d20pro.temp_extraction.plugin.feature.util.file.RulesLibraryResourceLoader.loadResources(RulesLibraryResourceLoader.java:179)
    at com.d20pro.temp_extraction.feature.library.ui.fx.trigger.merge.FeatureTriggerMergeWindow.initPanels(FeatureTriggerMergeWindow.java:60)
    at com.d20pro.temp_extraction.feature.library.ui.fx.trigger.merge.FeatureTriggerMergeWindow.<init>(FeatureTriggerMergeWindow.java:46)
    at com.mindgene.d20.dm.DM.lambda$loadManuallySpecifiedFiles$0(DM.java:651)
    at com.mesamundi.jfx.thread.JFXThread.runWrap(JFXThread.java:121)
    at com.mesamundi.jfx.thread.JFXThread.lambda$wrapRun$1(JFXThread.java:142)
    at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
    at java.lang.Thread.run(Thread.java:748)

    Seeing the failed to decrypt quite a lot

    [04 Nov 2018 21:15:54,583] WARN RESServerImpl$JudgeImageCache | Failed to decrypt image for id: CTR2129
    java.lang.NullPointerException
    at com.mindgene.res.EncryptedEntityKeyCredentials.findOwnerKey(EncryptedEntityKeyCredentials.java:98)
    at com.mindgene.res.server.RESServerImpl.getDecryptKey(RESServerImpl.java:473)
    at com.mindgene.res.server.RESServerImpl.access$200(RESServerImpl.java:24)
    at com.mindgene.res.server.RESServerImpl$JudgeImageCache.provideImage(RESServerImpl.java:190)
    at com.mindgene.res.server.RESServerImpl$JudgeImageCache.provideImage(RESServerImpl.java:182)
    at com.mindgene.res.RESImageCache.getCachedImage(RESImageCache.java:251)
    at com.mindgene.res.RESImageCache.getCachedImageForceLoad(RESImageCache.java:286)
    at com.mindgene.res.server.RESServerImpl.getEntityAsImage(RESServerImpl.java:493)
    at com.mindgene.d20.dm.DMImageProvider.getEntityAsImage(DMImageProvider.java:36)
    at com.mindgene.d20.common.util.provider.Creature.getImage(Creature.java:64)
    at com.mindgene.d20.common.util.ImageProvider.getCreatureImage(ImageProvider.java:75)
    at com.mindgene.d20.common.lf.ScaledIconByCreatureImageIDCellRenderer.provideImage(ScaledIconByCreatureImageIDCellRenderer.java:66)
    at com.mindgene.d20.common.lf.ScaledIconByCreatureImageIDCellRenderer.provideImage(ScaledIconByCreatureImageIDCellRenderer.java:21)
    at com.mindgene.d20.common.lf.AbstractScaledIconImageIDCellRenderer.buildIcon(AbstractScaledIconImageIDCellRenderer.java:41)
    at com.mindgene.d20.common.lf.AbstractScaledIconImageIDCellRenderer.getTableCellRendererComponent(AbstractScaledIconImageIDCellRenderer.java:68)
    at javax.swing.JTable.prepareRenderer(JTable.java:5729)
    at javax.swing.plaf.synth.SynthTableUI.paintCell(SynthTableUI.java:683)
    at javax.swing.plaf.synth.SynthTableUI.paintCells(SynthTableUI.java:580)
    at javax.swing.plaf.synth.SynthTableUI.paint(SynthTableUI.java:364)
    at javax.swing.plaf.synth.SynthTableUI.update(SynthTableUI.java:275)
    at javax.swing.JComponent.paintComponent(JComponent.java:780)
    at javax.swing.JComponent.paint(JComponent.java:1056)
    at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
    at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579)
    at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502)
    at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
    at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1092)
    at javax.swing.JViewport.paintView(JViewport.java:1626)
    at javax.swing.JViewport.windowBlitPaint(JViewport.java:1549)
    at javax.swing.JViewport.setViewPosition(JViewport.java:1100)
    at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1055)
    at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1044)
    at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:364)
    at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:302)
    at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:168)
    at javax.swing.JScrollBar.setValue(JScrollBar.java:477)
    at javax.swing.plaf.basic.BasicScrollBarUI$TrackListener.setValueFrom(BasicScrollBarUI.java:1257)
    at javax.swing.plaf.basic.BasicScrollBarUI$TrackListener.mouseDragged(BasicScrollBarUI.java:1199)
    at java.awt.Component.processMouseMotionEvent(Component.java:6587)
    at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3342)
    at java.awt.Component.processEvent(Component.java:6308)
    at java.awt.Container.processEvent(Container.java:2239)
    at java.awt.Component.dispatchEventImpl(Component.java:4889)
    at java.awt.Container.dispatchEventImpl(Container.java:2297)
    at java.awt.Component.dispatchEvent(Component.java:4711)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4552)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
    at java.awt.Container.dispatchEventImpl(Container.java:2283)
    at java.awt.Window.dispatchEventImpl(Window.java:2746)
    at java.awt.Component.dispatchEvent(Component.java:4711)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
    at java.awt.EventQueue$4.run(EventQueue.java:733)
    at java.awt.EventQueue$4.run(EventQueue.java:731)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
    at com.mindgene.d20.common.AbstractApp$CustomEventQueue.dispatchEvent(AbstractApp.java:841)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
     
  4. Krilion_GD

    Krilion_GD Community Manager
    Staff Member

    Joined:
    Aug 1, 2011
    Messages:
    1,947
    Likes Received:
    136
    These are both related, so I have merged the post threads.

    Does this happen in a fresh clean campaign based on the PF campaign template (no prior data copy from old campaigns)?
     
  5. Golldan

    Golldan Member

    Joined:
    Jan 11, 2018
    Messages:
    33
    Likes Received:
    1
    I have not run a fresh campaign without bringing prior data/exports in. But I can test, but it may a bit before I circle back.
     

Share This Page