Looks like you are using GNU's GCJ instead of IBM or SUN java sdk. If you
have later installed on your system, make sure that your path is configured
such that it is found before GCJ.

On 3/11/07, Raghu-kisore Neelisetti <[EMAIL PROTECTED]> wrote:

Hello Everyone,
  I was following the instructions given on
http://www.tinyos.net/tinyos-1.x/doc/tutorial/lesson5.html

when i execute the instruction tinyviz "-run build/pc/main.exe 30" i get
the following error

Exception in thread "main" java.lang.ClassNotFoundException:
javax.swing.plaf.metal.MetalCheckBoxIcon not found in
gnu.gcj.runtime.SystemClassLoader{urls=[file:/opt/tinyos-1.x/tools/java/net/tinyos/sim/tinyviz.jar,file:./],
parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(java.lang.String)
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean)
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String)
(/usr/lib/libgcj.so.6.0.0)   at java.lang.VMClassLoader.defineClass(
java.lang.ClassLoader, java.lang.String, byte[], int, int,
java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.defineClass(java.lang.String, byte[], int,
int, java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0)
   at java.security.SecureClassLoader.defineClass(java.lang.String,
byte[], int, int, java.security.CodeSource) (/usr/lib/libgcj.so.6.0.0)
   at java.net.URLClassLoader.findClass(java.lang.String)
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean)
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String)
(/usr/lib/libgcj.so.6.0.0)   at java.lang.VMClassLoader.defineClass(
java.lang.ClassLoader, java.lang.String, byte[], int, int,
java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.defineClass(java.lang.String, byte[], int,
int, java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0)
   at java.security.SecureClassLoader.defineClass(java.lang.String,
byte[], int, int, java.security.CodeSource) (/usr/lib/libgcj.so.6.0.0)
   at java.net.URLClassLoader.findClass(java.lang.String)
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean)
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String)
(/usr/lib/libgcj.so.6.0.0)   at
com.oyoaha.swing.plaf.oyoaha.OyoahaLookAndFeel.initComponentDefaults(
javax.swing.UIDefaults) (Unknown Source)
   at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults()
(/usr/lib/libgcj.so.6.0.0)
   at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults()
(/usr/lib/libgcj.so.6.0.0)
   at com.oyoaha.swing.plaf.oyoaha.OyoahaLookAndFeel.getDefaults()
(Unknown Source)
   at javax.swing.UIManager.getDefaults() (/usr/lib/libgcj.so.6.0.0)
   at javax.swing.UIManager.getUI(javax.swing.JComponent)
(/usr/lib/libgcj.so.6.0.0)
   at javax.swing.JPanel.updateUI() (/usr/lib/libgcj.so.6.0.0)
   at javax.swing.JPanel.JPanel(java.awt.LayoutManager, boolean)
(/usr/lib/libgcj.so.6.0.0)
   at javax.swing.JPanel.JPanel() (/usr/lib/libgcj.so.6.0.0)
   at javax.swing.JRootPane.createGlassPane() (/usr/lib/libgcj.so.6.0.0)
   at javax.swing.JRootPane.getGlassPane() (/usr/lib/libgcj.so.6.0.0)
   at javax.swing.JRootPane.JRootPane() (/usr/lib/libgcj.so.6.0.0)
   at javax.swing.JFrame.createRootPane() (/usr/lib/libgcj.so.6.0.0)
   at javax.swing.JFrame.getRootPane() (/usr/lib/libgcj.so.6.0.0)
   at javax.swing.JFrame.frameInit() (/usr/lib/libgcj.so.6.0.0)
   at javax.swing.JFrame.JFrame(java.lang.String)
(/usr/lib/libgcj.so.6.0.0)
   at net.tinyos.sim.TinyViz.TinyViz(java.lang.String[]) (Unknown Source)
   at net.tinyos.sim.TinyViz.main(java.lang.String[]) (Unknown Source)
   at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0)
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)



I would greatly appreciate if you can give some advice about fixing this.

Thanks a lot,
Raghu.

_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to