Errors are difficult to avoid in the tourism community,so,how to properly deal with the residents'errors in the process of tourism service not only relates to whether residents can continuously participate in tourism development,but also determines whether local tourism can achieve sustainable development.Based on the survey in Shilin,Yunnan province,this study finds out that positive error management climate can motivate residents to participate in community tourism development continuously,constructive responsibility perception and role breadth self-efficacy play an important mediating role,and proactive personality plays a negative moderating role between error management climate and constructive responsibility perception.The result of the study is of great significance to improve the management level of tourism community and encourage residents to participate in tourism development,and is helpful to promote the sustainable development of tourism community.