glGetBufferParameterui64vNV returning zero

I’m using glGetBufferParameterui64vNV for bindless data with glBufferStorage. I’m updated the buffer which is map with glMapBufferRange(GL_UNIFORM_BUFFER, 0, 800, GL_MAP_FLUSH_EXPLICIT_BIT|GL_MAP_WRITE_BIT|GL_MAP_PERSISTENT_BIT|GL_MAP_COHERENT_BIT) and the handle I get is 0.

I have several buffer which are used in the same way, but only this one get a null handle.
Is there some restriction on size or number of buffer which can be used or accessed at the same time?