2010-03-29 119 views
8

問候大家! 我在Windows下使用Java Swing編寫GUI應用程序。經典的StackOverflow:Java Swing

在windows下一切正常。

現在我正在Linux下嘗試它(使用發行版Linux Mint 7)。

我越來越討厭StackOverflowException,當我打電話給幀的配置方法!有問題的框架是JDialog組件。

下面是一些輸出:編輯,全力輸出,我已經跑進

run: 
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError 
     at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:616) 
     at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:261) 
     at java.beans.Statement.invoke(Statement.java:231) 
     at java.beans.Expression.getValue(Expression.java:115) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:227) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264) 
     at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408) 
     at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116) 
     at java.beans.Encoder.writeObject(Encoder.java:74) 
     at java.beans.XMLEncoder.writeObject(XMLEncoder.java:274) 
     at java.beans.Encoder.writeExpression(Encoder.java:304) 
     at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:389) 
     at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:229) 
     at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.j 
+3

我的結果,JVM應退出會鼓勵你包括整個堆棧跟蹤,即使它走得更遠,因爲這裏列出的元素不足以爲我提供正在發生的事情的線索。 – 2010-03-29 13:45:52

+0

您是否嘗試過使用-Xss來增加堆棧大小?如果你使用標準虛擬機,它可能會崩潰,因爲linux的默認堆棧大小較小(當然,你的堆棧會變得很深)。 – 2010-03-29 13:47:13

+0

@jim - 所以有完整的輸出:)) – ModernTalking 2010-03-29 13:50:51

回答

12

一種可能性,請確保您使用的是最新的JDK從太陽/ JRE,而不是OpenJDK的(這是默認的一些Linux發行版),偶爾會導致這樣的打嗝。

+0

是的,我確實使用OpenJDK,我將其更改爲默認值 – ModernTalking 2010-03-29 13:49:14

+0

+1,第一步是「apt-get install sun-java6- jdk「 – 2010-03-29 13:52:36

+0

非常感謝你! Sun JDK解決了它:) – ModernTalking 2010-03-29 14:01:01