I've upgraded my development version of JSReport to 1.8.2 and now it fails to generate the reports. I know I am running behind the current version but is this a known problem in 1.8.2?
i don't remember seeing such error in that version of jsreport. the error Template must contains _id, shortid or content attribute. should only be thrown when your input request does not contain a template object with any of those attributes _id, shortid, content.
if you can upload some repository with some simple version of the template that it is failing i will analyze it and run a debug session with it, it can be a problem with the data that you are sending, maybe a problem with some script you have, or maybe a jsreport bug, but to be able to know it i need a case to replicate it.
if you are rendering with http API it will help to know what is the actual request shape that you are sending for a template that fails.