Does the assigned User Role permit obtaining an IP address? What is providing DHCP for that VLAN? Can you obtain an IP address in that VLAN with a wired client?
Try enabling a dhcp debug on the controller and see if there is any errors there:
On the command line it is this command, enter configuration mode (conf t)
logging level debugging network subcat dhcp
Then simply examine the network log using "show log network <number>" where number is the last number of entries to display.