启动Liferay 7.1时发生类强制转换异常

时间:2019-04-10 15:34:12

标签: liferay osgi equinox liferay-7 liferay-7.1

Liferay 7.1启动时,我收到ClassCastException:

var input = @"ABC|111
DEF|222
GHI|333
ABC|444
JKL|555
ABC|666";

var table = input.Split(new[]{"\r\n"}, StringSplitOptions.RemoveEmptyEntries)
    .Select(x => {
      var values = x.Split('|');
        return new { Key = values[0], Value = values[1] };
    });

var result = table.GroupBy(x => x.Key, v => v.Value)
                  .Select( g => g.Key + "|" + String.Join("~",g));

foreach(var r in result)
    Console.WriteLine(r);

任何帮助将不胜感激

谢谢

1 个答案:

答案 0 :(得分:0)

似乎这是Equinox框架中的一个错误,该错误已得到修复。参见https://bugs.eclipse.org/bugs/show_bug.cgi?id=423728。您可以尝试将Eclipse更新到版本3.10.0。