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
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
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)
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)?
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.
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? --Status values different after initial set up and then Legacy Content upload-Yes option. Is the issue repeatable? --Changed values, and Spells not working 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 Also since last post, I got java notification to update my Java so I did. And applied Jar/Rules update you posted. I set up a fresh test Campaign for PF. I really just opened it, put in a map and pulled some monsters onto the created map. I set up using Pathfinder rules, and Patfinder Ref doc (not SRD). Since my Icons are not correct in my other Campaign, I checked those, so I took the screenhot.... saw the Ab Damage Icons and Blur and Bleed, those seem ok, but Blown Away and Burden... not sure what those are. Then Imported some of my Exported/Saved spells and brought in here like Bless and it worked. I then imported the Basic Beastiary and Tome monsters and OGL Pathfinder rules. I had the default char and pulled in some Beastiary and the Tome monsters. So, I exited/saved map. Existed D20Pro and back in. Going back in, it asked if I wanted to pull in Legacy content. I said yes and let it run. (really not sure I should and if I do say No, I do I get that to go away and not come back? Or would I need to say no every time I go back in...which is what I think I had to do in versions past) Anyway, get back in, open Same Map, and try to run Bless again, and get error. So, then check the Status icons.... they are different.. mostly familiar, but what is Chicken? What status set is that? Anyways, did not invite have others join to see if the Icons would get a lock on them yet. Thanks in advance.
I logged out of D20Pro and came back in to the new PF campaign and the spells are working now. Still have that other set of Status symbols. I will look to test the initial thread issues this week, with players logging on and viewing token images and seeing spells.
Ummm interesting suggestion, but no thanks...you know, at this point it is a principle thing on not updating to 3.7.5... as an hour after exporting all my content from 3.7.3 and updating to 3.7.4, and then downloading and importing all my paid content, and then importing all my created campaign's content... the 3.7.5 update appeared..... I think my players and I will persist with what we have, and look forward to the next update
I'm confused, it takes like 3 minutes and 3.7.4 <-> 3.7.5 is almost totally seamless. The corrections and features changes in 3.7.5 are very worth it as well.
I am confused too then. As the process I have seen, is to do the steps : --Export created content from Existing version --then remove old version from PC --then download install the new version. --then downloading and importing all my paid content --then importing all my created campaign's content into new version (PCs, Maps, Spells, Handouts, etc) That is a good 1-2 hours. Now maybe my PC is old and slow...so that could be an issue. Then have all players remove old version from PC, and then download and install new version. Is there an easier way?
That's a rebuild method yes, however, it's more often the case, that you can just make a copy of your campaign folder and copy it to your new install and things will convert and run just fine. The route you describe is used when there are problems (rarely ever happens).
Copy campaign folders, Install new version, copy campaign folders back in.... 10 min. Much nicer. Thanks.