GXT 2.3.1无法在Google Chrome版本48上读取null的属性“样式”

时间:2016-02-07 12:22:30

标签: google-chrome gwt gxt

  

SEVERE:LogConfiguration:(TypeError):无法读取null的属性'style'

我一直在chrome build 48上遇到这种错误。它无法在Firefox上生成。我正在为我的应用程序使用GXT 2.3.1。当存在具有隐藏列的网格时,会发生这种情况。有没有人在这个问题上经历过?

其他信息。 当我浏览应用程序时,我注意到另一个我认为与此相关的异常。

  

SEVERE:(TypeError):无法读取nullcom.google.gwt.core.client.JavaScriptException的属性'getHeight_21_g $':( TypeError):无法读取null的属性'getHeight_21_g $'

完整堆栈跟踪此处。 chrome 48 gxt 2.3.1a-gwt22 exception

完整源代码此处Source code

1 个答案:

答案 0 :(得分:2)

也遇到了这个问题。 Janky解决方法似乎是进入gxt源代码并将以下语句添加到ColumnHeader.java。到目前为止,这已经解决了我遇到的任何问题。

使用此if语句将adjustCellWidth函数包装在第1000行。

if(cell != null) { //rest of existing func code in here}

在第1038行,将条件检查更改为......

if (head != null && !head.isRendered() && head.getElement() != null) continue;

在第1075行,将条件检查更改为......

if (head.isRendered() && head.el() != null && head.el().getParent() != null)

同样,这很可能是一种临时解决方法,但它似乎暂时解决了这些问题。