Hi, I have been testing the Lock Feature test suite and noticed some things about the IDE and I'm not sure whether these things contribute to my test cases failing.
The setup for Lock Features say: Checkout a Java project using subversion (Project 1) Checkout the same Java project using subversion again into a different directory (Project 2) Two different working copies of the same project should be opened in IDE. The setup does not indicate whether the same project should be checked out using different subversion user accounts. I checked out the same subversion project using different user accounts into different workspaces. Project1 was checked out initially as "user1" Project1 was checked out a second time as "user2" When I lock a file in Project1 that was checked out as "user1", the subversion tab says it is locked by "user2". Is that right? It should be locked by "user1". The log represents a clean start of NetBeans, a new Project1 creation and importing into repo1. ==[IDE]== Apr 4, 2018 7:40:17 PM Connecting to Subversion Repository... ==[IDE]== Apr 4, 2018 7:40:17 PM Connecting to Subversion Repository... finished. Bad URL passed to RA layer svn: URL 'http://subversion.hostname.com/svn/repo1/Project1' non-existent in revision 10 ==[IDE]== Apr 4, 2018 7:40:40 PM Importing... import -m "Initial Project1 commit to repo1 under user1 credentials." -N /tmp/vcs-1522892440464/vcs-1522892440465/Project1 http://subversion.hostname.com/svn/repo1/Project1 Unknown action received: commit finalizing Import complete. checkout http://subversion.hostname.com/svn/repo1/Project1 -r HEAD --depth=infinity --force Checked out revision 11. ==[IDE]== Apr 4, 2018 7:40:40 PM Importing... finished. ==[IDE]== Apr 4, 2018 7:40:40 PM Preparing Commit... ==[IDE]== Apr 4, 2018 7:40:40 PM Preparing Commit... finished. ==[IDE]== Apr 4, 2018 7:40:42 PM Committing... add -N /home/leo/NetBeansProjects/Project1/src A /home/leo/NetBeansProjects/Project1/src add -N /home/leo/NetBeansProjects/Project1/src/project1 A /home/leo/NetBeansProjects/Project1/src/project1 add -N /home/leo/NetBeansProjects/Project1/nbproject A /home/leo/NetBeansProjects/Project1/nbproject add -N /home/leo/NetBeansProjects/Project1/nbproject/project.properties A /home/leo/NetBeansProjects/Project1/nbproject/project.properties add -N /home/leo/NetBeansProjects/Project1/nbproject/genfiles.properties A /home/leo/NetBeansProjects/Project1/nbproject/genfiles.properties add -N /home/leo/NetBeansProjects/Project1/manifest.mf A /home/leo/NetBeansProjects/Project1/manifest.mf add -N /home/leo/NetBeansProjects/Project1/nbproject/project.xml A /home/leo/NetBeansProjects/Project1/nbproject/project.xml add -N /home/leo/NetBeansProjects/Project1/nbproject/build-impl.xml A /home/leo/NetBeansProjects/Project1/nbproject/build-impl.xml add -N /home/leo/NetBeansProjects/Project1/build.xml A /home/leo/NetBeansProjects/Project1/build.xml add -N /home/leo/NetBeansProjects/Project1/src/project1/Main.java A /home/leo/NetBeansProjects/Project1/src/project1/Main.java commit -m "Initial Project1 commit to repo1 under user1 credentials." -N (10 paths specified) Adding /home/leo/NetBeansProjects/Project1/build.xml Adding /home/leo/NetBeansProjects/Project1/manifest.mf Adding /home/leo/NetBeansProjects/Project1/nbproject Adding /home/leo/NetBeansProjects/Project1/nbproject/build-impl.xml Adding /home/leo/NetBeansProjects/Project1/nbproject/genfiles.properties Adding /home/leo/NetBeansProjects/Project1/nbproject/project.properties Adding /home/leo/NetBeansProjects/Project1/nbproject/project.xml Adding /home/leo/NetBeansProjects/Project1/src Adding /home/leo/NetBeansProjects/Project1/src/project1 Adding /home/leo/NetBeansProjects/Project1/src/project1/Main.java Transmitting file data ... Unknown action received: commit finalizing Committed revision 12. Revision: 12 Author : user1 Date : Apr 4, 2018 7:40:42 PM Initial Project1 commit to repo1 under user1 credentials. update /home/leo/NetBeansProjects/Project1 -r HEAD --depth=files --force At revision 12. ==[IDE]== Apr 4, 2018 7:40:43 PM Committing... finished. ==[IDE]== Apr 4, 2018 7:42:05 PM Connecting to Subversion Repository... ==[IDE]== Apr 4, 2018 7:42:05 PM Connecting to Subversion Repository... finished. ==[IDE]== Apr 4, 2018 7:42:20 PM Loading... ==[IDE]== Apr 4, 2018 7:42:20 PM Loading... finished. ==[IDE]== Apr 4, 2018 7:42:29 PM Checking out... checkout http://subversion.hostname.com/svn/repo1/Project1 -r HEAD --depth=infinity --force A /home/leo/workspace/netbeans/test1/Project1/nbproject A /home/leo/workspace/netbeans/test1/Project1/src A /home/leo/workspace/netbeans/test1/Project1/src/project1 A /home/leo/workspace/netbeans/test1/Project1/nbproject/build-impl.xml A /home/leo/workspace/netbeans/test1/Project1/nbproject/genfiles.properties A /home/leo/workspace/netbeans/test1/Project1/nbproject/project.properties A /home/leo/workspace/netbeans/test1/Project1/nbproject/project.xml A /home/leo/workspace/netbeans/test1/Project1/src/project1/Main.java A /home/leo/workspace/netbeans/test1/Project1/build.xml A /home/leo/workspace/netbeans/test1/Project1/manifest.mf Checked out revision 12. ==[IDE]== Apr 4, 2018 7:42:29 PM Checking out... finished. ==[IDE]== Apr 4, 2018 7:43:04 PM Connecting to Subversion Repository... ==[IDE]== Apr 4, 2018 7:43:04 PM Connecting to Subversion Repository... finished. ==[IDE]== Apr 4, 2018 7:43:05 PM Loading... ==[IDE]== Apr 4, 2018 7:43:05 PM Loading... finished. ==[IDE]== Apr 4, 2018 7:43:16 PM Checking out... checkout http://subversion.hostname.com/svn/repo1/Project1 -r HEAD --depth=infinity --force A /home/leo/workspace/netbeans/test2/Project1/nbproject A /home/leo/workspace/netbeans/test2/Project1/src A /home/leo/workspace/netbeans/test2/Project1/src/project1 A /home/leo/workspace/netbeans/test2/Project1/nbproject/build-impl.xml A /home/leo/workspace/netbeans/test2/Project1/nbproject/genfiles.properties A /home/leo/workspace/netbeans/test2/Project1/nbproject/project.properties A /home/leo/workspace/netbeans/test2/Project1/nbproject/project.xml A /home/leo/workspace/netbeans/test2/Project1/src/project1/Main.java A /home/leo/workspace/netbeans/test2/Project1/build.xml A /home/leo/workspace/netbeans/test2/Project1/manifest.mf Checked out revision 12. ==[IDE]== Apr 4, 2018 7:43:16 PM Checking out... finished. ==[IDE]== Apr 4, 2018 7:44:27 PM Locking Files... lock -m "Lock Project1 Main.java in test1 workspace. No Force." /home/leo/workspace/netbeans/test1/Project1/src/project1/Main.java Main.java locked by user user2 ==[IDE]== Apr 4, 2018 7:44:27 PM Locking Files... finished.
