Steven Reynolds
2007-Mar-25 01:55 UTC
[dtrace-discuss] trouble (NoSuchMethodException) creating new chime display
I am trying to create some new Chime displays using the new display wizard. I''m practicing by basing them off an existing display. When I get to the end of the wizard and press finish, I get an NoSuchMethodException: org.opensolaris.chime.util.TableSortCriteria.getAscending error (more details below). I''ve watched Tom Erickson''s screencast several times, and read through the docs on this site, but can''t seem to get around this error. After the error occurs, I can edit the resulting display xml file to heal the error, but I would prefer to be able to create the display cleanly. Does anyone know what I''m doing wrong? Thanks in advance for any help. My configuration: java -version java version "1.6.0" Java(TM) SE Runtime Environment (build 1.6.0-b105) Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing) uname -a SunOS Satellite 5.11 snv_57 i86pc i386 i86pc ls -l osol0chime* -rw-r--r-- 1 steven other 24980992 Feb 24 20:39 osol0chime-i386-1.4.pkg The error stack is below and the resulting chime display xml file is attached. # ./chime Java Accessibility Bridge for GNOME loaded. java.lang.NoSuchMethodException: org.opensolaris.chime.util.TableSortCriteria.getAscending Continuing ... java.lang.IllegalArgumentException Continuing ... java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new("Calls Per Second", null); Continuing ... java.lang.NoSuchMethodException: org.opensolaris.chime.util.TableSortCriteria.getAscending Continuing ... java.lang.IllegalArgumentException Continuing ... java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new("Process ID", null); Continuing ... java.lang.NoSuchMethodException: org.opensolaris.dtracex.MacroArgument.getStringValue Continuing ... java.lang.IllegalArgumentException Continuing ... java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new("Executable", "", null); Continuing ... java.lang.NoSuchMethodException: org.opensolaris.dtracex.MacroArgument.getStringValue Continuing ... java.lang.IllegalArgumentException Continuing ... java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new("Module", "", null); Continuing ... Wrote /opt/OSOL0chime/displays/new/newfcall2.xml To run, enter "/opt/OSOL0chime/bin/chime -C /opt/OSOL0chime/displays/new/newfcall2.xml". This message posted from opensolaris.org -------------- next part -------------- A non-text attachment was scrubbed... Name: newfcall2.xml Type: text/xml Size: 6109 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/dtrace-discuss/attachments/20070324/00e34ac2/attachment.xml>
Steven Reynolds
2007-Mar-25 19:05 UTC
[dtrace-discuss] Re: trouble (NoSuchMethodException) creating new chime display
One more thing. If I switch to JDK1.5, the error goes away. This is the JDK that works java -version java version "1.5.0_10" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03) Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing) This message posted from opensolaris.org