Android IllegalStateException
<p>I am getting this when I tap a checkbox inside of a listview row.  I have debugged the oncheckedchangedlistener and it gets called and executes perfectly.  This error is thrown after we leave the event handler.  I cant debug this from anywhere and the stacktrace is vague.</p>

<pre><code>Thread [&lt;1&gt; main] (Suspended (exception IllegalStateException)) 
View$1.onClick(View) line: 2059 
CheckBox(View).performClick() line: 2408    
CheckBox(CompoundButton).performClick() line: 99    
View$PerformClick.run() line: 8818  
ViewRoot(Handler).handleCallback(Message) line: 587 
ViewRoot(Handler).dispatchMessage(Message) line: 92 
Looper.loop() line: 143 
ActivityThread.main(String[]) line: 4701    
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not     available [native method]  
Method.invoke(Object, Object...) line: 521  
ZygoteInit$MethodAndArgsCaller.run() line: 860  
ZygoteInit.main(String[]) line: 618 
NativeStart.main(String[]) line: not available [native method]  
</code></pre>

<p>This used to work. I have obviously made changes that is causing this to happen but I really have no idea where to start looking.  Another note, is that the listview adapter initially sets each check box checked or unchecked based upon a value. OnCheckedChangedListener is called just fine, and I DON'T get this error.  I only get the error when I physically touch the checkbox.</p>
