2019.3: broken sync and search bar issues
I am using PHPStorm for many years and I can confirm that 2019.3 is the worst version ever released, and 2019.3.1 did not make it better. I had to downgraded to 2019.2.5. Other than performance, two major issues for me are:
1) External changes sync is broken. Unless "Reload from disk" is used, files do not get synced. For example, suppose that a file gets removed via IDE, then branch gets changed outside IDE, the file does not reappear until manually reloaded. It never happened before, and it's somewhat of a deal breaker.
2) Search bar does not work how it used to work. As I understand, search bar is not customizable, at least I could never figure out how to customize it. However, in previous versions it was easy to change the width of the main search textbox so that all options are seen on the same page. In 2019.3, the minimum size of the textbox got much wider, and some additional options got added in the search bar, so the rightmost UI elements are not seen unless hover on >>. The number of occurrences happens to be the rightmost element so it is impossible to make it visible initially. This is quite terrible, as I do a lot of work on legacy code and often the number of occurrences of a specific string is the only way to estimate the volume of workflow.
Please sign in to leave a comment.
Please confirm that the project is entirely local and not located on a network mount.
If it is, probably it's this one: https://youtrack.jetbrains.com/issue/IDEA-225913
It's been there for a while, but got worse in 2019.3, we hope the platform team is going to fix that soon.
Again, it's something that the platform team is responsible for (not that it makes much difference for you, but just so that you knew).
Please vote: https://youtrack.jetbrains.com/issue/IDEA-223664 (I added a link to this thread there)
> Please confirm that the project is entirely local and not located on a network mount.
It is local, however Docker volumes are used. Docker is NOT managed via IDE and sync does not happen, even if the change is done via terminal on host OS.
Thanks for pinging in related issues.
Same issue with the file synchronization not working for me on 2019.3.3. Even an IDE restart does not sync added files - it only syncs on specifically clicking "Reload from disk". Project is on local FS.
Additionally, git state is not synced, even if the file is the currently open one. For example, adding an untracked file via "git add" on terminal will not sync with IDE, the file still being shown up as untracked.
Full build info:
I can confirm even "Reload from disk" does not refresh my project. In fact, even after a file move by drag-dropping it in the "Project Files", it stays at the old location, yet selecting it displays the NEW location in the breadcrumbs at the top. Totally weird. I also have an NFS mount which has nothing to do with the project in question.
IntelliJ IDEA 2019.3.4 (Community Edition)
Build #IC-193.6911.18, built on March 17, 2020
Runtime version: 11.0.6+8-b520.43 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 5.3.0-42-generic
GC: ParNew, ConcurrentMarkSweep
Memory: 8125M
Cores: 8
Registry:
Non-Bundled Plugins: com.google.bamboo.id, google-java-format, org.jetbrains.idea.grammar
@Stefan Linke, do you work with a project located on a mounted network share?
@Alexander Pavlov
> I also have an NFS mount which has nothing to do with the project in question.
Does it mean the project is on a local drive? Sorry for a stupid question.
Do you have any file-syncing software running like OneDrive or Google Drive?
I would suggest contacting us directly via Help | Contact support to check the logs. Or you can upload them somewhere & share the link here. Logs can be accessed via Help > Show log in ... menu.
Yes, Dmitry, the project is on a local drive, no file-syncing software installed. Sorry for not being clear up front.
The issue didn't go away with unmounting the NFS share but went away upon a reboot - so weird... Afterwards my machine started heavily freezing upon file scrolling using the mouse wheel every ~20 seconds (very similar to https://youtrack.jetbrains.com/issue/JBR-1644 but the workaround does not apply to my case, since I'm running Cinnamon and the specified command bailed out with an error on me). Guess that's a different case I'll have to look into.
Thanks for the update.
Feel free to contact us over using Help menu or by submitting an issue report at https://youtrack.jetbrains.com/newIssue