Eclipse Debugging

When you debug in Eclipse, quite often, you want to put your mouse over a variable and check the value of the variable, but sometimes, this is not working, instead to show the value, it shows the definition of the variable. I did some search, some people suggests Java->Editor->Hovers, uncheck or check "Combined Hover", but it's not working for me.

I found that the problem depends on which thread you are selecting, if you are selecting the active thread, the variable value will show up, but if not, it will not.