views:

492

answers:

2

While stepping through a method using the Eclipse debugger, I started seeing "toString() unavailable - no suspended threads" for all the variables I wanted to inspect.

Why did I get that error, and what should I do next to narrow down the problem in my code?

edit My code does create a new process, but the variables I wanted to examine exist in the main application thread, and that thread didn't appear dead (in the Debug panel or the Console).

I'm using Eclipse 3.4.

A: 

This sounds like a bug in early versions of Eclipse 3.1: https://bugs.eclipse.org/bugs/show%5Fbug.cgi?id=81249

Try upgrading your Eclipse?

Joe Daley
Ooh yeah, forgot to mention that I'm using Eclipse 3.4.
Miss Cellanie
+2  A: 
Eli Acherkan
After some more experimentation, I'm fairly certain that I'm somehow in the middle of evaluating an expression during this breakpoint... though I never figured out exactly WHY =)
Miss Cellanie