First App Frustrations

I'm having some trouble with my first app and I wonder if anyone has any advise. I've been working on this for a few weeks now, and everything is working beautifully in the simulator. I finally uploaded it to my Descent Mk2i and the app is crashing when I select one option from the initial menu view, and behaving strangely in another mode (the app is a navigation utility utilizing MapTrackView. when I launch the map view, I check for a current location and pop open a 'waiting for gps' view until GPS stabilizes. it should popview back to the map view, but instead it pops 2 views back to the main menu)

for the app crash, I found the CIQ_LOG.YAML file in /Garmin/Apps/Logs on the device, but it seems pretty useless. it;s not returning any stack information at all

---
Error: Unexpected Type Error
Time: 2024-11-17T18:07:24Z
Part-Number: 006-B3258-00
Firmware-Version: '26.10'
Language-Code: eng
ConnectIQ-Version: 5.0.1
Filename: GuideMe
Appname: GuideMe Navigator
Stack:

I also don't understand the ConnectIQ-Version. I'm using SDK 7.3.0, not 5.0.1 and the watch itself is running 3.3.0

Anyone have any suggestions for how to get better debugging info? (System.println doesn't seem to be available on the device logs)