简体   繁体   English

U-SQL脚本调试错误

[英]U-SQL script debugging error

While debugging the U-SQL script, I am facing the debug issue of ScopeEngine. 在调试U-SQL脚本时,我遇到了ScopeEngine的调试问题。 "ScopeEngine.pdb file contains the debug information required to find the source for the module ScopeEngine.dl" “ ScopeEngine.pdb文件包含查找模块ScopeEngine.dl的源所需的调试信息” 在此处输入图片说明

Is there any way to resolve this issue? 有什么办法解决这个问题?

You should be safe to ignore ScopeEngine.pdb as it is not supposed to be debuggable in your case. 您应该放心地忽略ScopeEngine.pdb,因为在您的情况下它不应该是可调试的。 It's a native DLL. 这是一个本机DLL。

Although you don't specify, I assume you are debugging a local run of your job in VS (rather than debugging a failed vertex). 尽管您未指定,但我假设您正在VS中调试作业的本地运行(而不是调试失败的顶点)。 In this scenario you can see failure anywhere in the stack but the intent is to let you debug user code you wrote (UDFs, included assembly). 在这种情况下,您可以在堆栈中的任何位置看到故障,但目的是让您调试编写的用户代码(UDF,包括程序集)。 There is a whole lot of runtime stack that you cannot debug in. 您无法调试很多运行时堆栈。

If you are seeing a failure inside the stack you should refer to the error message of course. 如果您在堆栈内部看到故障,则应该参考错误消息。 If it says internal error you can raise a ticket with Azure. 如果显示内部错误,则可以向Azure提出要求。

For your local machine, you can try to go to the VS debugging options and: 对于您的本地计算机,您可以尝试转到VS调试选项,然后:

  • Uncheck Enable just my code 取消选中仅启用我的代码
  • Check Suppress JIT optimization on module load 检查抑制模块加载时的JIT优化

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM