See also startup.txt and memory.txt

----------------
Jan 2010 (v 1.44):

Discovered that asynchronous concurrent messageCallbacks were confounding
my jmolMessageCallback() code that attempted to detect HPUB files.

At Bob's advice, removed that code and instead added
jmolLoadStructCallback() (also in consurf/msgcall.js).

Inserted (into help.js) makeBadPDBFileHelp() adapted from FGiJ 1.03.

----------------

FOUND Jan 2010 (v 1.44):

1.03 simply turned blank for an HPUB entry.

Version 1.02/03 were supposed to do something intelligent.

It has makeBadPDBFileHelp() in help.js
and checkLoadCompletion() in moldoc.js.
checkLoadCompletion() was never in service, I think.
It simply looks to see if loading was completed in a specified time,
and that is not a workable solution.

Incidentally, messageCallBack was added in FGiJ 1.02, the version
in which HPUB was supposed to be detected.
Later it was used heavily for header processing for ConSurf/Tel-Aviv.

1.02/03 look for 
ScriptException:unrecognized file format
in jmolMessageCallback. Although the version of Jmol is unchanged,
maybe a change at RCSB causes a different response?

With an HPUB entry in FGiJ 1.03 from SDSC, this appears in the Jmol console:
load http://molvis.sdsc.edu/rcsbproxy/3IYE.pdb.gz
File Error:java.security.AccessControlException: access denied
	(java.net.SocketPermission www.rcsb.org:80 connect,resolve)
ScriptException:java.security.AccessControlException: access denied
	(java.net.SocketPermission www.rcsb.org:80 connect,resolve)


----------------------------

The current version traps "fileNotFoundException" and alerts,
see BadPdb in consurf/msgcall.js.

Neither makeBadPDBFile() nor loadCompletion are present in the
current version. In fact, Agent Ransack quickly showed that only
version 1.02 and 1.03 (991and1.0) ever had badpdb or
loadcompletion code. 

Current Jmol reports
java.io.FileNotFoundException: www.rcsb.org/pdb/nosuchfile.jsp
evidently having redirected from the URL sent, which was
(reported when debugging mode is turned on via advanced options)
http://www.rcsb.org/pdb/cgi/export.cgi/3IYE.pdb.gz
