throw exception if unable to generate paper record identifier to avoid entering infinite loop if unable to generate identifier