I am having the same problem as everyone above. I am using MPLABX 6.25. Tried clearing the cache as mentioned above. Tried removing any spaces or non ascii from paths tried several (known working) projects. tried closing all windows within MPLABX before exiting MPLABX, then deleting Cache, then deleting all projects, then open the projectless MPLABX and make a simple main.c from scratch in a pristine project. All to no avail.
Review of the problem. I cannot add/view ant Global variable or SFR while in debug mode and stepping through code line by line. (they are visible in non-debug mode)
Some other clues below. All while in debug mode, connected to an ICD4, and plugged in to a custom PCB which I know is working because i can program/debug/step thru/set breakpoints etc.
Clue 1 - In the variables tab, the diamond symbol with a + sign on it is greyed out
Clue 2 - In the variables tab, the line that should be there (but is not is) is the <Enter new watch>
Clue 3 - In the variable tab, if i click the (empty and blank) space below the title row the add new variable pop-up window does appear. If i choose a SFR or a global variable I get to see my SFR added to the top row of the (otherwise empty) list of SFR/variables for about 0.000001 seconds, then the list is empty again. All SFRs / all Globals do the same.
Clue 4 - local variable (while in scope) are displayed as expected in the variable window.
I tried a complete uninstall/Reinstall of 6.25 - not fixed.
In sheer frustration, I reverted back to my old MPLAB 6.15, this works perfectly, just as i always remembered it should.
I have no idea how to get my 6.25 version working again, Microsoft, Anybody, please help!