I got my controller to finally connect. I had installed Sixad previously to use my ps3 controller and i guess it was interfering.
I uninstalled Sixad:
sudo apt-get –purge remove sixad
the error went away, and i connected.
I dont have full functionality out of the controller yet, sure i have to play with some config files, but its a start, i will edit the post if i get further.