我遇到了问题...
我有一个组件使它处于摇摆状态,我调用一个web服务来获取一个Clob文件,一切都很完美,但在特殊情况下几次得到错误“java.lang.InternalError:fillbuf”确实有人知道是什么意思?
刚好几次......
提前致谢。
我正在使用JDK 5
答案 0 :(得分:1)
如上所述的间歇性错误几乎总是由并发问题引起的。您是否正在注意在EDT上拨打所有Swing电话?
换句话说,后台线程中需要进行Swing调用的任何代码都应该通过将调用包装在Runnable中来对事件队列中的调用进行排队:
SwingUtilities.invokeLater(new Runnable() {
public void run() {
// your Swing calls go here
}
});