I have a reasonably large project:
~ 40 modules
~ 3300 files of which most are .java files.
Perforce integration across entire project.
Until recently, this worked just fine. Yesterday, the VM crashed.
Such crashed have happened many times before, and I've learned to put up with the occasional inconvenience.
This time, when IDEA started up again, all unopened source controlled files suddenly became listed as "Unversioned Files" in the "Changes" panel. Any 'automatic' check-outs -- for example from a method rename refactoring -- only allows files to be edited by clearing ReadOnly "using file system". Earlier, such operations allowed ReadOnly to be cleared using Perforce.
If I open one of these "unversioned" files directly, and use "Version Control" --> "Perforce" --> "Edit", the file is opened for edit, and suddenly appears in one of the changelists in the Changes panel. Reverting the file returns it to the unversioned section.
I've tried restarting, rebooting, opening all files for edit and reverting using perforce directly. I also looked through the .iws file, but I've not found the problem.
Has anyone else dealt with this problem? Any ideas?