I had the same problem. A workaround is to reload the page before the second call but that's not a very good solution.
Another solution is to call CKEDITOR.remove(<your-textarea-id>) after you have saved your modifications the first time (or just cancelled the modification) and it should then work fine the next time you try to use CKEditor in the same page.
A slight correction: I've been told that you shouldn't use CKEDITOR.remove but instead the destroy() method, so CKEDITOR.instances.<your-textarea-id>.destroy(). I presume it calls CKEDITOR.remove but in a "safe" way.
Re: Reload problem
http://cksource.com/forums/viewtopic.php?f=11&t=18040
Re: Reload problem
Re: Reload problem
Another solution is to call CKEDITOR.remove(<your-textarea-id>) after you have saved your modifications the first time (or just cancelled the modification) and it should then work fine the next time you try to use CKEditor in the same page.
Jean
Re: Reload problem
Jean