http://sourceforge.net/tracker/index.php?func=detail&aid=904016&group_id=283
83&atid=393414
I've managed to trace this down further. It is not a ctrl-enter thing. It
happens randomly if I do enough editing.
I've enclosed the stack traces of the active threads. Eclipse does not seem
to think that there is a deadlock, but it sure
looks like a deadlock.
Thread [AWT-EventQueue-0] (Suspended)
OsterTextControl$HighLightedDocument.insertString(int, String,
AttributeSet) line: 820
OsterTextControl$HighLightedDocument(AbstractDocument).replace(int,
int, String, AttributeSet) line: 668
OsterTextControl(JTextPane).replaceSelection(String, AttributeSet)
line: 186
OsterTextControl(JTextPane).replaceSelection(String) line: 153
DefaultEditorKit$DefaultKeyTypedAction.actionPerformed(ActionEvent)
line: 839
SwingUtilities.notifyAction(Action, KeyStroke, KeyEvent, Object,
int) line: 1530
OsterTextControl(JComponent).processKeyBinding(KeyStroke, KeyEvent,
int, boolean) line: 2438
OsterTextControl(JComponent).processKeyBindings(KeyEvent, boolean)
line: 2473
OsterTextControl(JComponent).processKeyEvent(KeyEvent) line: 2401
OsterTextControl(Component).processEvent(AWTEvent) line: 4909
OsterTextControl(Container).processEvent(AWTEvent) line: 1569
OsterTextControl(Component).dispatchEventImpl(AWTEvent) line: 3615
OsterTextControl(Container).dispatchEventImpl(AWTEvent) line: 1627
OsterTextControl(Component).dispatchEvent(AWTEvent) line: 3477
DefaultKeyboardFocusManager(KeyboardFocusManager).redispatchEvent(Component,
AWTEvent) line: 1713
DefaultKeyboardFocusManager.dispatchKeyEvent(KeyEvent) line: 627
DefaultKeyboardFocusManager.preDispatchKeyEvent(KeyEvent) line: 831
DefaultKeyboardFocusManager.typeAheadAssertions(Component, AWTEvent)
line: 741
DefaultKeyboardFocusManager.dispatchEvent(AWTEvent) line: 592
MainFrame(Component).dispatchEventImpl(AWTEvent) line: 3506
MainFrame(Container).dispatchEventImpl(AWTEvent) line: 1627
MainFrame(Window).dispatchEventImpl(AWTEvent) line: 1606
MainFrame(Component).dispatchEvent(AWTEvent) line: 3477
EventQueue.dispatchEvent(AWTEvent) line: 456
EventDispatchThread.pumpOneEventForHierarchy(int, Component) line:
201
EventDispatchThread.pumpEventsForHierarchy(int, Conditional,
Component) line: 151
EventDispatchThread.pumpEvents(int, Conditional) line: 145
EventDispatchThread.pumpEvents(Conditional) line: 137
EventDispatchThread.run() line: 100
Thread [Thread-3] (Suspended)
Object.wait(long) line: not available [native method]
OsterTextControl$HighLightedDocument(Object).wait() line: 429 [local
variables unavailable]
OsterTextControl$HighLightedDocument(AbstractDocument).writeLock()
line: 1342 [local variables unavailable]
OsterTextControl$HighLightedDocument(DefaultStyledDocument).setCharacterAttr
ibutes(int, int, AttributeSet, boolean) line: 338
OsterTextControl$Colorer.run() line: 683
Disclaimer
"Everything in this e-mail and attachments relating to the official business
of Medscheme Holdings ( Pty ) Ltd ( Reg Number 1970/015014/07 ) is
proprietary to the company. It is confidential, legally privileged and
protected by law. Medscheme Holdings does not own and endorse any other
content. Views and opinions are those of the sender unless clearly stated as
being that of Medscheme Holdings. The person addressed in the e-mail is the
sole authorised recipient. Please notify the sender immediately if it has
unintentionally reached you and do not read, disclose or use the content in
any way. Whilst all reasonable steps are taken to ensure the accuracy and
integrity of information and data transmitted electronically and to preserve
the confidentiality thereof, no liability or responsibility whatsoever is
accepted if information or data is,for whatever reason, corrupted or does
not reach its intended destination."
|