I used MartUpgrade to upgrade my users from my source mart to my r9 mart. Now, when any of my users try to login to the mart using either ERwin DM or the Mart Administrator they get the error "Cannot pass null or empty values to constructor".
MartUpgrade does not migrate the user's passwords, they are left blank in the mart. MartUpgrade was not designed to retrieve the password from the source mart for security reasons. After MartUpgrade upgrades the users from the source mart to the r9 mart you must then open CA ERwin Mart Administrator and for each user, enter their email ID and reset the password.
Resetting the password resets the user's password to the default password that has been specified in the Mart Administrator | Settings.