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


