catch repo add failure
merged