Community
Participate
Working Groups
I am at a code camp and, while using the ClearCase plugin, we tried to associate source with a plugin from the install. For some reason, this tried to update the .classpath file (not sure why this is required). However, the update of .classpath failed because the file was not checked out. After manual checkout, the file was editable. However, if validateEdit was called, this manual checkout would not have been required. Does JDT Core perform a validateEdit before modifying the classpath file?
We were using M8
Yes we do (JavaProject#setSharedProperty) if the .classpath file exists and is read-only. Need to be reproduced.
Verified that we do a validateEdit(...) on the IFile representing the .classpath if it exists and it is read-only. Please reopen if you see this problem again and have steps to reproduce.