add renderErrorProvider , later can test more render error by this
update license