If you tried compiling (verifying) without uploading, the errors eventually quit.
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
at com.oroinc.text.regex.Perl5Matcher._match(Perl5Matcher.java)
While this might not mean much to you, what is happening is that the regular expression parser had a problem. The regular expression parser is looking for things like matching double quotes.
You have this code:
switch (maincmd) {
case 'D':
Serial.print(\nSensor Data Dump\n[glow]"[/glow]);
Sort of customary to have double quotes come in pairs.
Serial.print(": ";
Same with open and close parens.