NProduct::npnum
An error occurs because the symbolic parameter in the first argument of NProduct does not have a numerical value:
NProduct[k ^ -s, {k, 1, Infinity}]This shows a valid iteration specification in NProduct:
With[{s = 2.3}, NProduct[k ^ -s, {k, 1, Infinity}]]