On 2005-05-07 (02:47) Bob Hanson wrote: >This is SUCH disappointing news. Obviously not a problem unique to >Jmol. How could they POSSIBLY not have noticed this in the >development of this product? Perhaps if ALL of us send a bug report >to Apple we can get some action. We have the testable, reproducible >pages, I think. > >What would be the simplest test sequence to offer them that they >could see the problem in seconds? >
all three copies of the jmolaccess test suite are accessible via: <http://dev.molvisions.com/debugging/jmolaccess/> >What is the method of filing these reports? > if you sign up for Apple Developer Connection (free), you can file bug reports here: <http://bugreport.apple.com/> >Seriously, maybe if we ALL did this, someone might take notice. > :-) FYI, I have filed a bug report for this re: Panther, and I also had a friend file a report re: Tiger just before it was released (he was running one of the latest pre-release builds). the incidient ID for my bug report is 4100560. if you file your own, it may help to reference this (then again, it may not ;-). below is the text of my report for anyone interested, feel free to copy and season to taste.. tim -- Timothy Driscoll molvisions - see, grasp, learn. <http://www.molvisions.com/> usa:north carolina:raleigh BUGREPORT 4100560 TO APPLE: Summary: First attempt to send events to an applet works without trouble. Linking to another page that contains the same applet breaks LiveConnect so the applet loads, but will not accept calls via javascript. Steps to Reproduce: Go to <http://dev.molvisions.com/debugging/jmolaccess/main/index.html>. Click any link on that page to load a new page that contains the applet Jmol (http://www.jmol.org/). click any of the buttons to send a small string variable to the applet (should see an animation run). Go back to the index page and click a different link. Press any buttons on the new page to send the same string to the applet. Animation does not run. Must clear browser cache, quit, and restart browser in order to restore LiveConnect functionality. Expected Results: Any of the buttons on any of the demo pages should send the same string to the applet, which should result in the same short animation displayed in the applet space. Actual Results: The first of the demo pages accessed works as expected. Subsequent demo pages load, but the buttons are unable to communicate with the applet. Console.app shows (for example): java.security.PrivilegedActionException: java.lang.reflect.InvocationTargetException at java.security.AccessController.doPrivileged(Native Method) at sun.plugin.liveconnect.SecureInvocation$2.run(SecureInvocation.java:203) at java.security.AccessController.doPrivileged(Native Method) at sun.plugin.liveconnect.SecureInvocation.directCallMethod(SecureInvocation.java:182) at sun.plugin.viewer.WebKitPluginObject.liveConnectCall(WebKitPluginObject.java:187) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at sun.plugin.javascript.JSClassLoader.invoke(JSClassLoader.java:44) at sun.plugin.liveconnect.PrivilegedCallMethodAction.run(SecureInvocation.java:569) Regression Appears to be limited to the Safari browser. Have seen ths behavior from OS 10.3.4 through Tiger pre-release. Does not occur if files are run from the local filesystem, though it does occur if run from the localhost server. Notes Only recovery is to clear Safari cache, quit, and restart browser. you can download a full copy of the demo package here: <http://dev.molvisions.com/debugging/jmolaccess/jmolaccess.zip> ------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r _______________________________________________ Jmol-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jmol-users

