S59521 - reject promises with error messages rather than throwing exceptions when creating roadmap data