Ok, after replacing all the mydoggy jars, I still can reproduce easily. I just switch between 2 projects that have a few open .java files, and I am using java sidekick too. activity log and 3rd thread dump attached.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Please try the fix here: http://community.jedit.org/?q=node/view/5011
and let me know if the issue is fixed. For technical reasons I could not update the git repository in SF.
It's a new version of MyDoggy that is supposed to fix this deadlock.
activity log
Downloaded jar from community site.
Was able to reproduce deadlock still.
Got another thread dump and activity log for you.
oops. sorry, ignore previous comment. I didn't replace the mydoggy jars.
deadlock3 after replacing mydoggy jars
Ok, after replacing all the mydoggy jars, I still can reproduce easily. I just switch between 2 projects that have a few open .java files, and I am using java sidekick too. activity log and 3rd thread dump attached.
Seems to be fixed in ProjectViewer 3.4.1. No longer can reproduce with Mydoggy (git trunk) version 0.3
Reopening ticket. Attaching a more recent (deadlock4.txt) thread dump.
jEdit 5.0pre1, MyDoggy 0.3, ProjectViewer 3.4.1
Seems to me that Thread-4 is doing things that only EDT is allowed to do.