I ran into this issue very recently after rebuilding an ESXi host (Dell 6.7). Turns out I forgot to bind the iSCSI connections to the VM Kernel ports. So there really isn't any storage provider at all. Be sure after adding your iSCSI targets to bind the network ports.
I hope this helps others.