The error message "Wrong content node response type" can be caused by invalid applied filters or a cycle that try to select an invalid value for the field (a value that doesn't exist in the field).
Your source contain the Year field that contains the values 2012, 2013 and 2014 but you added a filter with Year = 2015 to the report
you added to the report the filter Year = 2014 and the Country field into the Levels node. Remember that adding a field in the Levels node is like a filter. When the report is created it is possible that a value of Country has an empty data set for the year selected. For example, thare are not sales in Italy in 2014. This generate the error you saw.
We improved how this behaviour is managed in lates version and we are still working on it. So, first of all, upgrade your installation to September 2017 (or later when they will be available).
Then check the applied filters.
When applicable please mark the appropriate replies as CORRECT. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads as HELPFUL if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads as HELPFUL if you feel additional info is useful to others.
This is the solution. I don't want it to be the solution, but it is.
Long story short, I had a filter that restricted records based on their [Completion Date] falling in a certain range. If they fell into this range, I set a column (IsInWindow) to '1'. However, none of the records ever met this requirement, so '1' was never an acceptable value for the column of
'IsInWindow'. I do wish the system failed with a little more grace, but it's still my fault.