I already responded to your ticket, but I'll respond here, as well, for someone who may be encountering the same issue. The problem is that you need to have at least one ContentPlaceholder in your master page.
The problem may be coming from a ContentPlaceHolder in the head tag of your templates. So if you have such contentPlaceholder:
There is nothing wrong with the code you have provided which makes me believe the issue lies either in your code-behind or in some Scripts running on the page. Try to isolate the reason by removing scripts and widgets from the page one by one and debug the events of your template's code-behind(if any). Additionally I can recommend opening a support ticket so we can resolve the problem in a timely manner.
It seems to me that you did not properly resolved your pure MVC template. Detailed information on how to do that can be found here.