PROBLEM SOLVED! Conclusion: I'm an idiot (shocked!?)
So, for those of you that care, here was the problem. I followed Zsolt's suggestion to go back to the previous version and then "updated" the app and sure enough it crashed. Quick background: The app gets data from the inter webs and then caches it in my own format with some extra data for quicker access and to support extra functionality. This cache is wiped on each update to "refresh" the data and avoid issues exactly like this. At least it's *supposed* to be wiped. Unfortunately, while developing the latest version, I apparently inadvertently removed the single line of code that clears the cache when the app is updated! Genius! So the new code was trying to load the old cache which was missing a new piece of data (which it otherwise would get from that static map discussed earlier). I had no idea I'd removed that line to clear the cache so I didn't even think it to be a possibility! I assumed all users were getting "fresh" data. Well, now that I've thoroughly embarrassed myself, thank you all for your time, sorry to have wasted it on such a stupid oversight, and Zsolt, you're my hero for the brain-dead simple idea to try to "update" the app for myself. I should really work that concept into my test plan ... Now, if you'll excuse me, I have a proper update to release ... Thanks everyone! ------------------------------------------------------------------------------------------------- TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago transit tracking app for Android-powered devices -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en