Details
Description
JalviewLite callbacks are not available on OSX safari, since the JalviewLite.init() method cannot get a reference to the page's JSObect via 'JSObject.getWindow(this)'.
On Windows, a reference to the object can be obtained, but Java/Javascript function execution is erratic (from either direction), and all calls raise a MalformedURLException of the form :
java.net.MalformedURLException: no protocol:
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation.checkLiveConnectCaller(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation.access$000(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.liveconnect.SecureInvocation.CallMethod(Unknown Source)
at sun.plugin.javascript.navig5.JSObject.JSObjectInvoke(Native Method)
at sun.plugin.javascript.navig5.JSObject.invoke(Unknown Source)
at sun.plugin.javascript.navig5.JSObject.call(Unknown Source)
On Windows, a reference to the object can be obtained, but Java/Javascript function execution is erratic (from either direction), and all calls raise a MalformedURLException of the form :
java.net.MalformedURLException: no protocol:
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation.checkLiveConnectCaller(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation.access$000(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.liveconnect.SecureInvocation.CallMethod(Unknown Source)
at sun.plugin.javascript.navig5.JSObject.JSObjectInvoke(Native Method)
at sun.plugin.javascript.navig5.JSObject.invoke(Unknown Source)
at sun.plugin.javascript.navig5.JSObject.call(Unknown Source)