From: SourceForge.net <no...@so...> - 2006-09-28 09:28:31
|
Plugin Bugs item #1542700, was opened at 2006-08-18 17:16 Message generated for change (Comment added) made by pieroxy You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=565475&aid=1542700&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: pieroxy (pieroxy) Assigned to: Nobody/Anonymous (nobody) Summary: Console crashes Swing Initial Comment: Here is a bug that happens consistently since the dawn of time. I've always had it or a very similar one, jEdit 4.0, 4.1, 4.2, 4.3, jdk 1.3.1, 1.4, 1.5, 1.6 on Linux, Windows and Solaris. So I don't think it's platform dependant, although the stack trace is quite different than a while ago. This happens only when running an ant task from the AntFarm plugin when running ant in an external script/build file (at least that's how I can reproduce it). When I double click on an ant task, the console shows up and I see the output of the ant task running. Once in a while (about once every 20-30 runs) the console shows up scrolled to the top, no output is generated at all in the console. From there, if I don't quit jEdit quickly, and I keep fiddling with things there are errors all over the place and I can't even leave jEdit anymore (causes an error). I have to kill the process. It's a bit annoying even if I have learned to detect this problem so I quit jEdit as soon as I see that. May be a dupe of the following bug, but I'm not sure, that one's quite old (filed by me as well): http://sourceforge.net/tracker/index.php?func=detail&aid=556494&group_id=588&atid=100588 Log file created on Thu Aug 17 17:47:18 CEST 2006 IMPORTANT: Because updating this file after every log message would kill performance, it will be *incomplete* unless you invoke the Utilities->Troubleshooting->Update Activity Log on Disk command! [message] Log: When reporting bugs, please include the following information: [message] Log: java.version=1.6.0-beta2 [message] Log: java.vm.version=1.6.0-beta2-b86 [message] Log: java.runtime.version=1.6.0-beta2-b86 [message] Log: java.vendor=Sun Microsystems Inc. [message] Log: java.compiler=null [message] Log: os.name=Linux [message] Log: os.version=2.6.15-26-686 [message] Log: os.arch=i386 [message] Log: user.home=/home/pieroxy [message] Log: java.home=/home/pieroxy/progs/jdk1.6.0/jre [message] Log: java.class.path=/home/pieroxy/progs/jedit/jedit.jar [notice] jEdit: jEdit version 4.3pre6 [message] jEdit: Settings directory is /home/pieroxy/.jedit [message] jEdit: jEdit home directory is /home/pieroxy/progs/jedit-installs/4.3pre6 Here is the beginning of the errors in the log when the problem starts. [error] Shell: Ant ready. [error] AWT-EventQueue-0: Exception in thread "AWT-EventQueue-0" [error] AWT-EventQueue-0: java.lang.ArrayIndexOutOfBoundsException: 387 [error] AWT-EventQueue-0: at javax.swing.text.CompositeView.getView(CompositeView.java:143) [error] AWT-EventQueue-0: at javax.swing.text.View.forwardUpdate(View.java:1160) [error] AWT-EventQueue-0: at javax.swing.text.BoxView.forwardUpdate(BoxView.java:223) [error] AWT-EventQueue-0: at javax.swing.text.View.insertUpdate(View.java:715) [error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1547) [error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1806) [error] AWT-EventQueue-0: at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:185) [error] AWT-EventQueue-0: at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:734) [error] AWT-EventQueue-0: at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:693) [error] AWT-EventQueue-0: at console.Console$ShellState.writeSafely(Unknown Source) [error] AWT-EventQueue-0: at console.Console$ShellState.access$200(Unknown Source) [error] AWT-EventQueue-0: at console.Console$ShellState$1.run(Unknown Source) [error] AWT-EventQueue-0: at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) [error] AWT-EventQueue-0: at java.awt.EventQueue.dispatchEvent(EventQueue.java:598) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) [error] AWT-EventQueue-0: Exception in thread "AWT-EventQueue-0" [error] AWT-EventQueue-0: java.lang.ArrayIndexOutOfBoundsException [error] AWT-EventQueue-0: at java.lang.System.arraycopy(Native Method) [error] AWT-EventQueue-0: at javax.swing.text.CompositeView.replace(CompositeView.java:187) [error] AWT-EventQueue-0: at javax.swing.text.BoxView.replace(BoxView.java:164) [error] AWT-EventQueue-0: at javax.swing.text.View.updateChildren(View.java:1125) [error] AWT-EventQueue-0: at javax.swing.text.View.insertUpdate(View.java:709) [error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1547) [error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1806) [error] AWT-EventQueue-0: at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:185) [error] AWT-EventQueue-0: at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:734) [error] AWT-EventQueue-0: at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:693) [error] AWT-EventQueue-0: at console.Console$ShellState.writeSafely(Unknown Source) [error] AWT-EventQueue-0: at console.Console$ShellState.access$200(Unknown Source) [error] AWT-EventQueue-0: at console.Console$ShellState$1.run(Unknown Source) [error] AWT-EventQueue-0: at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) [error] AWT-EventQueue-0: at java.awt.EventQueue.dispatchEvent(EventQueue.java:598) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) [error] AWT-EventQueue-0: Exception in thread "AWT-EventQueue-0" [error] AWT-EventQueue-0: java.lang.ArrayIndexOutOfBoundsException [error] AWT-EventQueue-0: at java.lang.System.arraycopy(Native Method) [error] AWT-EventQueue-0: at javax.swing.text.CompositeView.replace(CompositeView.java:187) [error] AWT-EventQueue-0: at javax.swing.text.BoxView.replace(BoxView.java:164) [error] AWT-EventQueue-0: at javax.swing.text.View.updateChildren(View.java:1125) [error] AWT-EventQueue-0: at javax.swing.text.View.insertUpdate(View.java:709) [error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1547) [error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1806) [error] AWT-EventQueue-0: at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:185) [error] AWT-EventQueue-0: at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:734) [error] AWT-EventQueue-0: at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:693) [error] AWT-EventQueue-0: at console.Console$ShellState.writeSafely(Unknown Source) [error] AWT-EventQueue-0: at console.Console$ShellState.access$200(Unknown Source) [error] AWT-EventQueue-0: at console.Console$ShellState$1.run(Unknown Source) [error] AWT-EventQueue-0: at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) [error] AWT-EventQueue-0: at java.awt.EventQueue.dispatchEvent(EventQueue.java:598) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) [error] AWT-EventQueue-0: Exception in thread "AWT-EventQueue-0" ---------------------------------------------------------------------- >Comment By: pieroxy (pieroxy) Date: 2006-09-28 11:28 Message: Logged In: YES user_id=1269272 I've got news as to how to reproduce this problem. I disabled hhyper threading on my machine and am running fine for an entire week without any issues. This is confirmed (for me) by the only other time I've had this problem: On a solaris quadri-cpu machine. I have suspected for a long time that this problem is a thread-safe issue and this would seem to validate it. ---------------------------------------------------------------------- Comment By: pieroxy (pieroxy) Date: 2006-09-04 16:43 Message: Logged In: YES user_id=1269272 Installed 1.5.4, same results. Crashes several times a day... Damn! Am I the only one with this problem??? ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2006-08-31 15:59 Message: Logged In: YES user_id=935841 Check on plugin central. I just regenerated the plugin-list and it should show up now. ---------------------------------------------------------------------- Comment By: pieroxy (pieroxy) Date: 2006-08-31 10:14 Message: Logged In: YES user_id=1269272 Huh... Where can I get AntFarm 1.5.4? Also, did you select "Run ant target using an external script/build file"? ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2006-08-30 20:39 Message: Logged In: YES user_id=935841 I double clicked the same target 25 times in a row and no crashing happened for me. Kubuntu 2.6.17, KDE 3.5.x, Java 1.5.0_07, Jedit 4.3pre6, Console 4.2.6.4, AntFarm 1.5.4. ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2006-08-30 20:35 Message: Logged In: YES user_id=935841 I don't actually use Antfarm often enough in my day to reproduce it yet, but since I use linux, at least I can. Please update to AntFarm 1.5.4 just so that we're all on the same page. Let me know if it reproduces there too. ---------------------------------------------------------------------- Comment By: pieroxy (pieroxy) Date: 2006-08-30 18:47 Message: Logged In: YES user_id=1269272 I reproduced the bug with jdk 1.5.0_07 on Ubuntu... I actually don't remember having this bug on Windows, so it might be unix-related... ---------------------------------------------------------------------- Comment By: pieroxy (pieroxy) Date: 2006-08-30 09:39 Message: Logged In: YES user_id=1269272 AntFarm 1.5.3 Console 4.2.6.4 This is the config I have today and I have to restart around 5 times a day to overcome this issue. ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2006-08-30 04:44 Message: Logged In: YES user_id=935841 What are the latest versions of Console/AntFarm that you have reproduced this on? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=565475&aid=1542700&group_id=588 |