The desktop IDE doesn’t seem to pass on valuable debugging information during certain compilation failures. Instead, it simply shows the dreadfully opaque “Compiler timed out or encountered an error.” message that is of no help in pinpointing the error.
Is there a way to access full error messages, just like the “Show Raw” button in the web IDE? If not, how should I request this feature? This feels of some urgency since it can makes the desktop IDE feel worthless when one gets no feedback on why something won’t compile.
Here’s an example statement that will reproduce the problem in Particle Dev 1.8.0 building for Electron 0.6.2 or 0.5.3:
Particle.variable("var_very_long_name", &var_max, INT);
The web IDE gives you a hint if you wade through the long list of raw error output to discover this message:
In Particle.variable, name must be 12 characters or less