Manage to get a bug to be in the debugger (by, for example, trying to populate a non existing Row of a Listbox to get an OutOfRangeException) and run the project:
You will get a red bug at the left of the offending line. Usually, with previous versions (not Xojo 2018r3), I get a text clue in the Code Editor (the Debugger in that case) bottom.
The messages pane only shows things you send it by calling system.debuglog. You use it as a means to show information that can aid debugging like variables or that you are at certain sections of code for example. If you encounter a bug the program will stop execution and the code window will show the line the error occurred on. Below the code window and above the message pane should be the messages related to the error, where you can browse variables etc.
Yup.
But often , the code stops with a red bug next to a line of code, but no explanation appears.
( this has literally just happened to me in the last 20 minutes)
Usually it’s a NOE, so thats what I check for first.
But messages do not always get shown. And Im working in 2017 this morning.