Not getting a reply from Particle support on this, so putting it out into the Community.
Been using Spark/Particle for over a year, first with the web IDE, and the last several months with the OS X version of the Particle Dev IDE. At some point, I’ve started getting compiler errors that don’t reference the source file with the error. Clicking on the error opens up a blank window in the IDE called “Untitled”.
My project is a flat directory structure with about 7-8 different classes (associated .cpp and .h file), plus the main .ino sketch file. If I find & fix errors, I get a successful firmware build and can flash to the device. When errors occur, I get this:
The line numbers are correct, if you know what file to look in. I believe there is some issue with server-side parsing off the compiler/linker’s output, and how that’s being sent back to the Particle IDE. My source file names aren’t named anything weird, just normal alphanumeric names. Are others seeing this? I see this across multiple machines where I have the Particle Dev IDE installed. I’ve re-installed the IDE. (I’m running the latest version). I’ve logged out and back into my Particle account. Feels like a server side bug.
And while I’m at it, I think it’s crazy that memory usage info from the build is not being sent to the IDE so I can see stack/RAM usage for the firmware build. Seems like a glaringly missing thing that the web IDE has had - helpful to know if you’re getting close to squeezing the stack.