Hive 查询 C# 控制台应用程序.系统聚合异常
本文关键字:异常 系统 应用程序 查询 控制台 Hive | 更新日期: 2023-09-27 18:34:05
使用 C# 控制台应用程序执行 Hive 查询时。我得到系统聚合异常内部异常。响应状态代码不指示成功:500(服务器错误)
我使用了MSDN给出的以下示例代码
http://msdn.microsoft.com/en-us/library/dn749872.aspx
请让我知道如何解决问题
>HTTP 代码 500 表示这是服务器上的错误。简而言之,服务器在尝试处理此 POST 请求时抛出异常。
首先,您可以像这样扩展所有例外;
private static Exception LogException(Exception ex)
{
if (ex is AggregateException)
{
foreach (Exception item in (ex as AggregateException).InnerExceptions)
{
Logger.Log(GetException(item));
}
}
}
private static Exception GetException(Exception ex)
{
while (ex.InnerException != null)
{
ex = ex.InnerException;
}
return ex;
}