We could not reproduce the problem. Most probably, the scenario leading to this error is the following:
you have a custom template which you have used in previous versions of Sitefinity and you are using comments in that template. The implementation is the old one and does not contain the RadEditor control with the corresponding ID (commentTxt); which results in the error.
Now, to overcome this you have two options. One is to change the comments' implementation in your custom/old template: add the code shown in the previous code by my colleague just to make sure you have the ID and the type of control required.
The other option, and the recommended one, is to find out which is the new template which corresponds to your requirements, and take it from the External Templates zip file. If you have any customizations that differ from the template, add them to it. Do not forget to map them in the configuration file.
For example, in order to use comments with blogs, you only need to use the BlogPosts
control and its two templates (ContentViewItemList
.ascx and ContentViewSingleItem
.ascx). The control includes listing comments and adding new comments out-of-the-box, and you do need to add a different control such as CommentsList control, in order to use that functionality - this is already done in the ContentViewSingleItem.ascx template (listing single blog posts).
If the above suggestions do not work, please send us the templates you are using for Blogs and your configuration file, as well as your database. Also, could you tell us which controls are added to the page where you add a comment - is it the BlogPosts control or is it the CommentsList control?
We are waiting for your reply.
the Telerik team