Make sure your client is requesting `response_type` `id_token`
`state` is sent by the client, and should be returned unchanged by the OP. If the OP returns a signed `nonce` sent by the client, then state can be dropped (its superfluous).
You should post the entire request, response and client configuration details here, or we can't really help you.