このような例外を見たことがありますか (JVM のバージョン 1.6.0_11 を使用):
ERROR: java.lang.NullPointerException: null
at java.util.Hashtable.put(null:-1)
at javax.swing.text.SimpleAttributeSet.addAttribute(null:-1)
at javax.swing.text.SimpleAttributeSet.addAttributes(null:-1)
at javax.swing.text.StyledEditorKit.createInputAttributes(null:-1)
at javax.swing.text.StyledEditorKit$AttributeTracker.updateInputAttributes(null:-1)
at javax.swing.text.StyledEditorKit$AttributeTracker.caretUpdate(null:-1)
at javax.swing.text.JTextComponent.fireCaretUpdate(null:-1)
at javax.swing.text.JTextComponent$MutableCaretEvent.fire(null:-1)
at javax.swing.text.JTextComponent$MutableCaretEvent.mouseReleased(null:-1)
at java.awt.AWTEventMulticaster.mouseReleased(null:-1)
at java.awt.AWTEventMulticaster.mouseReleased(null:-1)
at java.awt.Component.processMouseEvent(null:-1)
at javax.swing.JComponent.processMouseEvent(null:-1)
at java.awt.Component.processEvent(null:-1)
at java.awt.Container.processEvent(null:-1)
at java.awt.Component.dispatchEventImpl(null:-1)
at java.awt.Container.dispatchEventImpl(null:-1)
at java.awt.Component.dispatchEvent(null:-1)
at java.awt.LightweightDispatcher.retargetMouseEvent(null:-1)
at java.awt.LightweightDispatcher.processMouseEvent(null:-1)
at java.awt.LightweightDispatcher.dispatchEvent(null:-1)
at java.awt.Container.dispatchEventImpl(null:-1)
at java.awt.Window.dispatchEventImpl(null:-1)
at java.awt.Component.dispatchEvent(null:-1)
at java.awt.EventQueue.dispatchEvent(null:-1)
at java.awt.EventDispatchThread.pumpOneEventForFilters(null:-1)
at java.awt.EventDispatchThread.pumpEventsForFilter(null:-1)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(null:-1)
at java.awt.EventDispatchThread.pumpEvents(null:-1)
at java.awt.EventDispatchThread.pumpEvents(null:-1)
at java.awt.EventDispatchThread.run(null:-1)
これが発生したとき、JTextComponent はちょうどクリックされていました (クリックするたびに発生するわけではありません)。
これを再現する簡単な方法を教えていただければ幸いですが、できません。私が管理しているJava Swingアプリケーションで発生しています。まれにしか発生せず、アプリケーションは非常に複雑です。
このスタック トレースを表示するだけでは少し難しいことはわかっていますが、試してみようと思いました。