I had this problem on a Curve 8900, and finally narrowed it down to when I had a missed or ignored call, and then went back and clicked on the phone log - that would trigger it.
After spending several hours with up to tier 2 support at T-Mobile, they finally switched me over to RIM support who provided this solution.
Because I had narrowed the problem down to a specific and repeatable sequence, the RIM support tech determined that my phone log database had gotten corrupted. Here are the steps he gave me to clear it:
- Start BB Desktop & connect phone
- Click backup & restore
- Click Advanced
- In the right window, scroll down to Phone call log & select
- Click the clear button
No more uncaught exception errors.