This was discovered during a longer session, see bug #3424094 for the log files and more detailed context information. (#1 in the protocol.)
Given two users, lutz4 and fzieris, of which fzieris is the session's host. After lutz4 opens and modifies a file (junit.tests.runner/AllTests.java), fzieris double clicks lutz4's user name. The file doesn't open.
[Follow Mode Bug]
The problem is, that fziers does not have the file at all. Even before he tries to follow lutz4, this exception occours:
(EditorAPI.java:190) EditorAPI cannot open file which does not exist: L/junit_4.8.2_src 2/src/test/java/junit/tests/runner/AllTests.java
I`m not sure what caused this behaviour. But I found out that fziers got the file:
DEBUG 2011-10-12 15:58:58,042 (FileUtils.java:174) File written to disk: src/test/java/org/junit/tests/AllTests.java
The problem is, that the file he received and the one he tries to connect are in different directories.
src/test/java/org/junit/tests/ (exists and he even get the ActivityObjects of both)
src/test/java/junit/tests/runner/ (does not exist)
Wow, how the heck did that happen? The path that includes "runner" is wrong; the other is right
http://junit.cvs.sourceforge.net/viewvc/junit/junit/src/test/java/org/junit/tests/AllTests.java?view=log
The Session GUI was changed with Alex patches. Can anyone confirm that this bug still exist ?
I am sure this works now, and even it if doesnt, it will work after the file(s) was received.