C# AWS lambda日志中C函数的奇怪错误

C# AWS lambda日志中C函数的奇怪错误,c#,mysql,amazon-web-services,asp.net-core,aws-lambda,C#,Mysql,Amazon Web Services,Asp.net Core,Aws Lambda,我一直在玩Alexa Lambda技能的游戏,但是我开始从服务中得到一个未知的响应错误,以下内容记录在Lambda日志中 *“/var/runtime/awslambda”中出错:已损坏的双链接列表:0x00007f5f640e4a00* 在那个错误之后,还有一长串类似的错误 我不知道这意味着什么。当我试图从Mysql数据库中获取一些数据时,这种情况似乎正在发生。但是,我在应用程序的另一个目的上查询数据库,这很好,我还运行了本地单元测试,工作正常,我传递的sql正在返回数据 这就是所讨论的方法:

我一直在玩Alexa Lambda技能的游戏,但是我开始从服务中得到一个未知的响应错误,以下内容记录在Lambda日志中

*“/var/runtime/awslambda”中出错:已损坏的双链接列表:0x00007f5f640e4a00*

在那个错误之后,还有一长串类似的错误

我不知道这意味着什么。当我试图从Mysql数据库中获取一些数据时,这种情况似乎正在发生。但是,我在应用程序的另一个目的上查询数据库,这很好,我还运行了本地单元测试,工作正常,我传递的sql正在返回数据

这就是所讨论的方法:

公共用户信息GetJiraCompanyForUserstring alexaUser { 使用MySqlConnection db=GetConnection { db.Open; MySqlCommand cmd=new MySqlCommand$SELECT*来自表1,其中AlexaUser='{AlexaUser}'限制1,db; 使用MySqlDataReader=cmd.ExecuteReader { 如果reader.HasRows { 读者,阅读; 返回新用户信息 { ID=reader.GetInt32ID, AlexaUser=reader.GetStringAlexaUser, Prop1=reader.GetStringField1.Trim, Prop2=reader.GetStringField2.Trim, Prop3=reader.GetStringField3.Trim }; } 其他的 { 返回新的userInfo{ID=-1};//什么都不做,所以将减号作为ID发送回去 } } } }