fixed #error(attr,message)