Hurrah!  I think that's done it -- no exceptions at all.....

Thank you again, Bob, for your incredible efforts on Jmol -- I, for one, am
very grateful!
-Tom



On Mon, Aug 11, 2008 at 9:35 PM, Bob Hanson <[EMAIL PROTECTED]> wrote:

> Oh, I think it's fixed. The following works at
> http://chemapps.stolaf.edu/jmol/docs/examples-11/new.htm
>
> load 1crn.pdb
> m = "2,3,4"
> print m
> select @m
>
> It was the @m in the select command that was the problem in earlier
> versions.
>
> 1) Make sure ALL your browsers windows have been closed. This generally
> flushes the Java cache and allows a new Jmol version to load.
> 2) Use the jar files in
> http://chemapps.stolaf.edu/jmol/docs/examples-11/Jmol-11_5.zip
> 3) If it still does not work, send me the full console report, including
> the line that shows what Jmol version was loaded. Also, if you can,
> please send me the model and the script so I can try it here myself.
>
> Bob
>
>
> Thomas Stout wrote:
>
> >
> > Hi again Bob --
> >
> > I've been able to test Jmol 11.6RC4 and I'm sorry to say that I get
> > the same behavior....  Is there any other information I can provide
> > you to help track this down??
> >
> > -Tom
> >
> >
> > FileManager.openFile(../../struct/protein1_aligned.pdb)
> > //../../struct/protein1_aligned.pdb
> > FileManager opening http://comte/struct/protein1_aligned.pdb
> > <http://comte/struct/EphB4/02252331/EphB4_02252331_aligned.pdb>
> > The Resolver thinks Pdb
> > openFile(../../struct/protein1_aligned.pdb): 156 ms
> > ModelSet: haveSymmetry:false haveUnitcells:true haveFractionalCoord:false
> > 1 models in this collection. Use getProperty "modelInfo" or
> > getProperty "auxiliaryInfo" to inspect them.
> > ModelSet: autobonding; use  autobond=false  to not generate bonds
> > automatically
> > FileManager opening
> > http://comte/structures3/sandbox_11.6RC4/color_models.spt
> > java.lang.ClassCastException: java.util.BitSet cannot be cast to
> > java.lang.String
> >  at org.jmol.viewer.Eval.expression(Unknown Source)
> >  at org.jmol.viewer.Eval.expression(Unknown Source)
> >  at org.jmol.viewer.Eval.select(Unknown Source)
> >  at org.jmol.viewer.Eval.instructionDispatchLoop(Unknown Source)
> >  at org.jmol.viewer.Eval.script(Unknown Source)
> >  at org.jmol.viewer.Eval.instructionDispatchLoop(Unknown Source)
> >  at org.jmol.viewer.Eval.runEval(Unknown Source)
> >  at org.jmol.viewer.Viewer.evalStringWaitStatus(Unknown Source)
> >  at org.jmol.viewer.Viewer.scriptWait(Unknown Source)
> >  at org.jmol.applet.Jmol.scriptProcessor(Unknown Source)
> >  at org.jmol.applet.Jmol.scriptWait(Unknown Source)
> >  at JmolApplet.scriptWait(Unknown Source)
> >  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >  at java.lang.reflect.Method.invoke(Unknown Source)
> >  at sun.plugin.javascript.JSInvoke.invoke(Unknown Source)
> >  at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
> >  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >  at java.lang.reflect.Method.invoke(Unknown Source)
> >  at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)
> >  at sun.plugin.com.MethodDispatcher.invoke(Unknown Source)
> >  at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)
> >  at sun.plugin.com.DispatchImpl$1.run(Unknown Source)
> >  at java.security.AccessController.doPrivileged(Native Method)
> >  at sun.plugin.com.DispatchImpl.invoke(Unknown Source)
> > java.lang.Exception: java.lang.ClassCastException: java.util.BitSet
> > cannot be cast to java.lang.String
> >  at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)
> >  at sun.plugin.com.DispatchImpl$1.run(Unknown Source)
> >  at java.security.AccessController.doPrivileged(Native Method)
> >  at sun.plugin.com.DispatchImpl.invoke(Unknown Source)
> >
> >
> >
> > On 8/10/08, *Thomas Stout* <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>> wrote:
> >
> >
> >     Terrific - looking forward to it!
> >
> >     Thanks Bob,
> >     Tom
> >
> >
> >     On Sun, Aug 10, 2008 at 12:14 AM, Bob Hanson <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>> wrote:
> >
> >         I found it. That's fixed for 11.6RC4
> >
> >         Thomas Stout wrote:
> >
> >>
> >> Hi Bob --
> >>
> >> It looks like 11.6RC2 behaves the same way.  I had bigger
> >         problems
> >> with 11.6RC3, so I can't evaluate that version with respect
> >         to this.
> >> Here's the bottom of the java console dump:
> >>
> >> FileManager.openFile(../../struct/protein1_aligned.pdb)
> >> //../../struct/protein1_aligned.pdb
> >> FileManager opening
> >         http://comte.exelixis.com/struct/protein1_aligned.pdb
> >> The Resolver thinks Pdb
> >> openFile(../../struct/protein1_aligned.pdb): 94 ms
> >> ModelSet: haveSymmetry:false haveUnitcells:true
> >         haveFractionalCoord:false
> >> 1 models in this collection. Use getProperty "modelInfo" or
> >> getProperty "auxiliaryInfo" to inspect them.
> >> ModelSet: autobonding; use  autobond=false  to not generate bonds
> >> automatically
> >> FileManager opening
> >> http://comte.exelixis.com/structures3/sandbox_11.6RC2/color_models.spt
> >> java.lang.ClassCastException: java.util.BitSet cannot be cast to
> >> java.lang.String
> >>  at org.jmol.viewer.Eval.expression(Unknown Source)
> >>  at org.jmol.viewer.Eval.expression(Unknown Source)
> >>  at org.jmol.viewer.Eval.select(Unknown Source)
> >>  at org.jmol.viewer.Eval.instructionDispatchLoop(Unknown Source)
> >>  at org.jmol.viewer.Eval.script(Unknown Source)
> >>  at org.jmol.viewer.Eval.instructionDispatchLoop(Unknown Source)
> >>  at org.jmol.viewer.Eval.runEval(Unknown Source)
> >>  at org.jmol.viewer.Viewer.evalStringWaitStatus(Unknown Source)
> >>  at org.jmol.viewer.Viewer.scriptWait(Unknown Source)
> >>  at org.jmol.applet.Jmol.scriptProcessor(Unknown Source)
> >>  at org.jmol.applet.Jmol.scriptWait(Unknown Source)
> >>  at JmolApplet.scriptWait(Unknown Source)
> >>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >         Source)
> >>  at java.lang.reflect.Method.invoke(Unknown Source)
> >>  at sun.plugin.javascript.JSInvoke.invoke(Unknown Source)
> >>  at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
> >>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> >         Source)
> >>  at java.lang.reflect.Method.invoke(Unknown Source)
> >>  at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)
> >>  at sun.plugin.com.MethodDispatcher.invoke(Unknown Source)
> >>  at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)
> >>  at sun.plugin.com.DispatchImpl$1.run(Unknown Source)
> >>  at java.security.AccessController.doPrivileged(Native Method)
> >>  at sun.plugin.com.DispatchImpl.invoke(Unknown Source)
> >> java.lang.Exception: java.lang.ClassCastException:
> >         java.util.BitSet
> >> cannot be cast to java.lang.String
> >>  at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)
> >>  at sun.plugin.com.DispatchImpl$1.run(Unknown Source)
> >>  at java.security.AccessController.doPrivileged(Native Method)
> >>  at sun.plugin.com.DispatchImpl.invoke(Unknown Source)
> >>
> >>
> >>
> >> On 8/8/08, *Bob Hanson* <[EMAIL PROTECTED]
> >         <mailto:[EMAIL PROTECTED]>
> >
> >> <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
> >>
> >>     I'm pretty sure I found that and fixed it last week.
> >          Please try
> >>     11.6.RC2
> >>
> >>     Thomas Stout wrote:
> >>
> >>     >
> >>     > When running Jmol 11.5.37, the following script
> >         (color_models.spt)
> >>     > works fine:
> >>     >
> >>     > n_models = getProperty("modelInfo","modelCount");
> >>     >
> >>
> >
> clist=array("green","palevioletred","lightblue","coral","yellow","cyan",\
> >>     >
> >         "dodgerblue","aqua","salmon","greenyellow","lavender",\
> >>     >
> >         "lightgoldenrodyellow","lightseagreen","lightskyblue",\
> >>     >
> >>     "lime","limegreen","mistyrose","olive","orange","peachpuff",\
> >>     >
> >>     "sandybrown","seagreen","tan","teal","wheat","yellowgreen");
> >>     >
> >>     > ini = 2;
> >>     > fin = n_models;
> >>     > for (var i = ini; i <= fin; i = i + 1)
> >>     >   m = "*/"+i+".1";
> >>     >   select @m and :Z and *.C??;
> >>     >   print clist[i];
> >>     >   s = clist[i];
> >>     >   color @s;
> >>     > end for
> >>     >
> >>     >
> >>     > This results in different colors for the carbons of
> >         multiple chains
> >>     > "Z" from superimposed PDB files.  Unfortunately in Jmol
> >         11.5.51, I'm
> >>     > finding that this same script causes a java exception
> >         and locks
> >>     up the
> >>     > Jmol applet graphics.
> >>     >
> >>     > Here is the output to the Java console when it works
> >         (Jmol 11.5.37):
> >>     >
> >>     > *FileManager.openFile(../../struct/protein1_aligned.pdb)
> >>     > //../../struct/protein1_aligned.pdb
> >>     > FileManager opening
> >>     > **http://comte.exelixis.com/struct/protein1_aligned.pdb*
> >>     > *The Resolver thinks Pdb
> >>     > openFile(../../struct/protein1_aligned.pdb): 32 ms
> >>     > ModelSet: haveSymmetry:false haveUnitcells:true
> >>     haveFractionalCoord:false
> >>     > 1 models in this collection. Use getProperty "modelInfo" or
> >>     > getProperty "auxiliaryInfo" to inspect them.
> >>     > ModelSet: autobonding; use  autobond=false  to not
> >         generate bonds
> >>     > automatically
> >>     > FileManager opening
> >>     >
> >>
> >         **
> http://comte.exelixis.com/structures3/bin-release/color_models.spt*
> >>     > *flowContextfor 10
> >>     > end flowContextfor
> >>     > palevioletred
> >>     > *
> >>     > And here is the same output from Jmol 11.5.51:
> >>     > FileManager.openFile(../../struct/protein1_aligned.pdb)
> >>     > //../../struct/protein1_aligned.pdb
> >>     > FileManager opening
> >>     http://comte.exelixis.com/struct/protein1_aligned.pdb
> >>     > The Resolver thinks Pdb
> >>     > openFile(../../struct/protein1_aligned.pdb): 31 ms
> >>     > ModelSet: haveSymmetry:false haveUnitcells:true
> >>     haveFractionalCoord:false
> >>     > 1 models in this collection. Use getProperty "modelInfo" or
> >>     > getProperty "auxiliaryInfo" to inspect them.
> >>     > ModelSet: autobonding; use  autobond=false  to not
> >         generate bonds
> >>     > automatically
> >>     > FileManager opening
> >>     >
> >>
> >
> http://comte.exelixis.com/structures3/sandbox_11.5.51/color_models.spt
> >>     > java.lang.ClassCastException: java.util.BitSet cannot
> >         be cast to
> >>     > java.lang.String
> >>     >  at org.jmol.viewer.Eval.expression(Eval.java:1467)
> >>     >  at org.jmol.viewer.Eval.expression(Eval.java:1391)
> >>     >  at org.jmol.viewer.Eval.select(Eval.java:5338)
> >>     >  at
> >         org.jmol.viewer.Eval.instructionDispatchLoop(Eval.java:991)
> >>     >  at org.jmol.viewer.Eval.script(Eval.java:5073)
> >>     >  at
> >         org.jmol.viewer.Eval.instructionDispatchLoop(Eval.java:973)
> >>     >  at org.jmol.viewer.Eval.runEval(Eval.java:280)
> >>     >  at
> >         org.jmol.viewer.Viewer.evalStringWaitStatus(Viewer.java:3495)
> >>     >  at org.jmol.viewer.Viewer.scriptWait(Viewer.java:3441)
> >>     >  at org.jmol.applet.Jmol.scriptProcessor(Jmol.java:689)
> >>     >  at org.jmol.applet.Jmol.scriptWait(Jmol.java:717)
> >>     >  at JmolApplet.scriptWait(JmolApplet.java:185)
> >>     >  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >         Method)
> >>     >  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> >         Source)
> >>     >  at
> >         sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >>     >  at java.lang.reflect.Method.invoke(Unknown Source)
> >>     >  at sun.plugin.javascript.JSInvoke.invoke(Unknown Source)
> >>     >  at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown
> >         Source)
> >>     >  at
> >         sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >>     >  at java.lang.reflect.Method.invoke(Unknown Source)
> >>     >  at sun.plugin.javascript.JSClassLoader.invoke(Unknown
> >         Source)
> >>     >  at sun.plugin.com.MethodDispatcher.invoke(Unknown Source)
> >>     >  at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)
> >>     >  at sun.plugin.com.DispatchImpl$1.run(Unknown Source)
> >>     >  at java.security.AccessController.doPrivileged(Native
> >         Method)
> >>     >  at sun.plugin.com.DispatchImpl.invoke(Unknown Source)
> >>     > java.lang.Exception: java.lang.ClassCastException:
> >         java.util.BitSet
> >>     > cannot be cast to java.lang.String
> >>     >  at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)
> >>     >  at sun.plugin.com.DispatchImpl$1.run(Unknown Source)
> >>     >  at java.security.AccessController.doPrivileged(Native
> >         Method)
> >>     >  at sun.plugin.com.DispatchImpl.invoke(Unknown Source)
> >>     >
> >>     >
> >>     > Might anything have changed between these versions that
> >         would cause
> >>     > this?  Can I infer from the java error stream that there is
> >>     something
> >>     > about string handling that has gone awry?
> >>     >
> >>     > Thanks,
> >>     > Tom
> >>     >
> >>
> >
> >------------------------------------------------------------------------
> >>     >
> >>
> >
> >-------------------------------------------------------------------------
> >>     >This SF.Net email is sponsored by the Moblin Your Move
> >>     Developer's challenge
> >>     >Build the coolest Linux based applications with Moblin
> >         SDK & win
> >>     great prizes
> >>     >Grand prize is a trip for two to an Open Source event
> >         anywhere in
> >>     the world
> >>
> >         >http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >         <http://moblin-contest.org/redirect.php?banner_id=100&url=/>
> >>
> >         <http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >         <http://moblin-contest.org/redirect.php?banner_id=100&url=/>>
> >>     >
> >>
> >
> >------------------------------------------------------------------------
> >>     >
> >>     >_______________________________________________
> >>     >Jmol-users mailing list
> >>     >Jmol-users@lists.sourceforge.net
> >         <mailto:Jmol-users@lists.sourceforge.net>
> >
> >>     <mailto:Jmol-users@lists.sourceforge.net
> >         <mailto:Jmol-users@lists.sourceforge.net>>
> >>     >https://lists.sourceforge.net/lists/listinfo/jmol-users
> >>     >
> >>     >
> >>
> >>
> >>     --
> >>     Robert M. Hanson
> >>     Professor of Chemistry
> >>     St. Olaf College
> >>     Northfield, MN
> >>     http://www.stolaf.edu/people/hansonr
> >>
> >>
> >>     If nature does not answer first what we want,
> >>     it is better to take what answer we get.
> >>
> >>     -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5,
> >         1900
> >>
> >>
> >>
> >>
> >
> -------------------------------------------------------------------------
> >>     This SF.Net email is sponsored by the Moblin Your Move
> >         Developer's
> >>     challenge
> >>     Build the coolest Linux based applications with Moblin
> >         SDK & win
> >>     great prizes
> >>     Grand prize is a trip for two to an Open Source event
> >         anywhere in
> >>     the world
> >>
> >         http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >         <http://moblin-contest.org/redirect.php?banner_id=100&url=/>
> >>
> >         <http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >         <http://moblin-contest.org/redirect.php?banner_id=100&url=/>>
> >>     _______________________________________________
> >>     Jmol-users mailing list
> >>     Jmol-users@lists.sourceforge.net
> >         <mailto:Jmol-users@lists.sourceforge.net>
> >
> >>     <mailto:Jmol-users@lists.sourceforge.net
> >         <mailto:Jmol-users@lists.sourceforge.net>>
> >>     https://lists.sourceforge.net/lists/listinfo/jmol-users
> >>
> >>
> >>------------------------------------------------------------------------
> >>
> >>-------------------------------------------------------------------------
> >>This SF.Net email is sponsored by the Moblin Your Move
> >         Developer's challenge
> >>Build the coolest Linux based applications with Moblin SDK &
> >         win great prizes
> >>Grand prize is a trip for two to an Open Source event anywhere
> >         in the world
> >>http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >         <http://moblin-contest.org/redirect.php?banner_id=100&url=/>
> >>
> >>------------------------------------------------------------------------
> >>
> >>_______________________________________________
> >>Jmol-users mailing list
> >>Jmol-users@lists.sourceforge.net
> >         <mailto:Jmol-users@lists.sourceforge.net>
> >>https://lists.sourceforge.net/lists/listinfo/jmol-users
> >>
> >>
> >
> >
> >         --
> >         Robert M. Hanson
> >         Professor of Chemistry
> >         St. Olaf College
> >         Northfield, MN
> >         http://www.stolaf.edu/people/hansonr
> >
> >
> >         If nature does not answer first what we want,
> >         it is better to take what answer we get.
> >
> >         -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
> >
> >
> >
> >
> -------------------------------------------------------------------------
> >         This SF.Net email is sponsored by the Moblin Your Move
> >         Developer's challenge
> >         Build the coolest Linux based applications with Moblin SDK &
> >         win great prizes
> >         Grand prize is a trip for two to an Open Source event anywhere
> >         in the world
> >         http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >         <http://moblin-contest.org/redirect.php?banner_id=100&url=/>
> >         _______________________________________________
> >         Jmol-users mailing list
> >         Jmol-users@lists.sourceforge.net
> >         <mailto:Jmol-users@lists.sourceforge.net>
> >         https://lists.sourceforge.net/lists/listinfo/jmol-users
> >
> >
> >
> >
> >------------------------------------------------------------------------
> >
> >-------------------------------------------------------------------------
> >This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> >Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> >Grand prize is a trip for two to an Open Source event anywhere in the
> world
> >http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >Jmol-users mailing list
> >Jmol-users@lists.sourceforge.net
> >https://lists.sourceforge.net/lists/listinfo/jmol-users
> >
> >
>
>
> --
> Robert M. Hanson
> Professor of Chemistry
> St. Olaf College
> Northfield, MN
> http://www.stolaf.edu/people/hansonr
>
>
> If nature does not answer first what we want,
> it is better to take what answer we get.
>
> -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
>
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Jmol-users mailing list
> Jmol-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jmol-users
>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to