Sorry about the HTML formatting. Try this:
I've started getting the following error in recent weeks. Can anyone provide advice on what the cause might be?
>Idle Work Including Error: "#<buffer foo.cpp> - Wrong type argument: stringp, nil"
This occurs when the file foo.cpp is loaded in emacs. If I have multiple files loaded, then it complains about those files. It always complains about the files loaded in emacs, rather than the files any"foo.cpp" might want included.
I can see semantic-idle.el is expecting the filename, not the buffername, but I don't know how I might have fouled this process.
I'm working with the latest CVS version of CEDET in emacs 22.3.
Strangely, while waiting for a response to this, I enabled "enter debugger on error" as well as semantic-idle-scheduler-verbose-flag, and the problem is no longer occurring. Instead, my *Messages* buffer is showing a series of sequences like the following:
Long Work Idle Timer...
IDLE: Core handler...
IDLE: execture service semantic-idle-summary-idle-function...done
IDLE: execture service semantic-idle-completions-idle-function...done
IDLE: Core handler...done