soem times under error conditons provide better error condiitions not processing the uri
pass the password and user name to other parts of the code base