Sept 19, 2019 Noticed this in FG2.8 failure Java console: Jmol getValue script background "#ffd0d0" Jmol getValue loadInline null Jmol getValue load null script 1 started Script completed Jmol script terminated Jmol applet jmolApplet0__850181678264279__ ready netscape.javascript.JSException: JavaScript error while calling "_readyCallback" at sun.plugin2.main.client.MessagePassingJSObject.newJSException(Unknown Source) at sun.plugin2.main.client.MessagePassingJSObject.waitForReply(Unknown Source) at sun.plugin2.main.client.MessagePassingJSObject.call(Unknown Source) at org.jmol.applet.Jmol.doSendCallback(Jmol.java:556) at org.jmol.util.GenericApplet.notifyCallback(GenericApplet.java:759) at org.jmol.viewer.StatusManager.setStatusAppletReady(StatusManager.java:282) at org.jmol.viewer.Viewer.notifyStatusReady(Viewer.java:5068) at org.jmol.util.GenericApplet.initApplication(GenericApplet.java:190) at org.jmol.util.GenericApplet.init(GenericApplet.java:112) at org.jmol.applet.Jmol.setApplet(Jmol.java:171) at org.jmol.applet.WrappedAppletLoader.run(WrappedAppletLoader.java:54) script 2 started In FG2.74 (works in Waterfox) _readyFunction = null In FG2.8 (fails) _readyFunction = jmolReady(), IS THIS A SYSTEM FUNCTION? and all jmolReady() (util.js) does is elapsedTime(). Not sure why that is failing but I changed it back to null in fg.htm of 2.8. STILL FAILED with the same socketPermission error but no longer thows the above error on _readyCallback Verified (after clearing cache) with show page source that I was getting the null from the server. ------------------------------ Sept 2, 2019: While releasing FG 2.9, I noticed that StOlaf fetches .pdb while FG was fetching pdb.gz. I changed config.js to fetch .pdb instead of .pdb.gz. I uploaded this to FG 2.8. Still no go. Same error message but now without the .gz. ------------------------------ FG 2.8 vs. 2.74 bizarre java behavior. Both versions have the same Jmol (2017-12-17) because current (2019-05-01) fails to load with class not found (reported to jmol-users). Loading PDB codes &java in FG 2.74 works 100% in both macOS/Waterfox and Win10/IE11. If, in the same browser session, a PDB code is specified &java in FG 2.8: - If the PDB code has been previously loaded &java in FG2.74, it loads in 2.8. - If the PDB code has NOT been previously loaded & java in FG2.74, it fails 100% with script ERROR: java.security.AccessControlException: access denied ("java.net.SocketPermission" ...) load <<<<"https://files.rcsb.org/download/1D66.pdb.gz" However, if that rcsb URL is entered in the browser, it offers to download. The above behavior was with bioinformatics.org/firstglance/fgij (2.74) bioinformatics.org/firstglance/fgij2.8 After renaming fgij2.8 to fgij, each version KEPT their java peculiarity. fgij2.74 works with java; fgij (2.8) does NOT. ------------------------------------------------------------------- Prefs has a statement about Java (prefs.js). Large PDB files generate a recommendation to use Java, but ONLY in the Intro help panel. Therefore a "hide" is not needed. makeJava4BigHelp() in help.js