After smartgwt update, from 2.1 to 2.2, in my project if I attempt to grouping ListGrid by columnName the effect is:
[java] Uncaught JavaScript exception [_3 is undefined] in http://127.0.0.1:8888/myproject/sc/modules/ISC_Grids.js, line 912
00:00:00,000 [ERROR] 13:39:32.793:RDQ2:WARN:Log:TypeError: _3 is undefined
ListGrid.getGroupedRecordIndex(_1=>{Obj})
unnamed(undef, {Obj}, 9, 0, {Obj})
ListGrid._formatCellValue(undef, {Obj}, {Obj}, 9, 0)
ListGrid.getCellValue(record=>{Obj}, rowNum=>9, colNum=>0, gridBody=>{Obj})
anonymous({Obj}, 9, 0, {Obj})
GridRenderer._getCellValue({Obj}, 9, 0)
GridRenderer.getTableHTML()
GridRenderer.getInnerHTML(=>undef)
Class.invokeSuper(_1=>null, _2=>"getInnerHTML")
Class.Super(_1=>"getInnerHTML", _2=>{Obj})
GridBody.getInnerHTML(undef)
Canvas._getInnerHTML()
Canvas._updateInnerHTML(undef, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>{Obj}, _2=>"$rd", _3=>undef, _4=>undef, _5=>undef, _6=>undef)
GridRenderer._updateInnerHTML()
Canvas._updateHTML()
Canvas.redraw(false, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>{Obj}, _2=>"redraw", _3=>false, _4=>undef, _5=>undef, _6=>undef)
GridRenderer.redraw(false, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>null, _2=>"redraw", _3=>false, _4=>undef, _5=>undef, _6=>undef)
GridBody.redraw(false)
Canvas.redrawChildren()
Canvas._updateHTML()
Canvas.redraw(false, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>{Obj}, _2=>"redraw", _3=>false, _4=>undef, _5=>undef, _6=>undef)
ListGrid.redraw(false)
[c]Canvas.clearRedrawQueue()
[c]Class.fireCallback(_1=>{Obj}, _2=>undef, _3=>[object Array], _4=>{Obj}, _5=>true)
Timer._fireTimeout("$ir786")
unnamed()
unnamed()
<pre>com.smartgwt.client.core.JsObject$SGWT_WARN: 13:39:32.793:RDQ2:WARN:Log:TypeError: _3 is undefined
ListGrid.getGroupedRecordIndex(_1=>{Obj})
unnamed(undef, {Obj}, 9, 0, {Obj})
ListGrid._formatCellValue(undef, {Obj}, {Obj}, 9, 0)
ListGrid.getCellValue(record=>{Obj}, rowNum=>9, colNum=>0, gridBody=>{Obj})
anonymous({Obj}, 9, 0, {Obj})
GridRenderer._getCellValue({Obj}, 9, 0)
GridRenderer.getTableHTML()
GridRenderer.getInnerHTML(=>undef)
Class.invokeSuper(_1=>null, _2=>"getInnerHTML")
Class.Super(_1=>"getInnerHTML", _2=>{Obj})
GridBody.getInnerHTML(undef)
Canvas._getInnerHTML()
Canvas._updateInnerHTML(undef, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>{Obj}, _2=>"$rd", _3=>undef, _4=>undef, _5=>undef, _6=>undef)
GridRenderer._updateInnerHTML()
Canvas._updateHTML()
Canvas.redraw(false, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>{Obj}, _2=>"redraw", _3=>false, _4=>undef, _5=>undef, _6=>undef)
GridRenderer.redraw(false, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>null, _2=>"redraw", _3=>false, _4=>undef, _5=>undef, _6=>undef)
GridBody.redraw(false)
Canvas.redrawChildren()
Canvas._updateHTML()
Canvas.redraw(false, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>{Obj}, _2=>"redraw", _3=>false, _4=>undef, _5=>undef, _6=>undef)
ListGrid.redraw(false)
[c]Canvas.clearRedrawQueue()
[c]Class.fireCallback(_1=>{Obj}, _2=>undef, _3=>[object Array], _4=>{Obj}, _5=>true)
Timer._fireTimeout("$ir786")
unnamed()
unnamed()
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:105)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:157)
at com.google.gwt.dev.shell.BrowserChannel.reactToMessages(BrowserChannel.java:1669)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:401)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:222)
at java.lang.Thread.run(Thread.java:619)</pre>
If I rollback to 2.1 then work fine.
Tanks in advantage
[java] Uncaught JavaScript exception [_3 is undefined] in http://127.0.0.1:8888/myproject/sc/modules/ISC_Grids.js, line 912
00:00:00,000 [ERROR] 13:39:32.793:RDQ2:WARN:Log:TypeError: _3 is undefined
ListGrid.getGroupedRecordIndex(_1=>{Obj})
unnamed(undef, {Obj}, 9, 0, {Obj})
ListGrid._formatCellValue(undef, {Obj}, {Obj}, 9, 0)
ListGrid.getCellValue(record=>{Obj}, rowNum=>9, colNum=>0, gridBody=>{Obj})
anonymous({Obj}, 9, 0, {Obj})
GridRenderer._getCellValue({Obj}, 9, 0)
GridRenderer.getTableHTML()
GridRenderer.getInnerHTML(=>undef)
Class.invokeSuper(_1=>null, _2=>"getInnerHTML")
Class.Super(_1=>"getInnerHTML", _2=>{Obj})
GridBody.getInnerHTML(undef)
Canvas._getInnerHTML()
Canvas._updateInnerHTML(undef, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>{Obj}, _2=>"$rd", _3=>undef, _4=>undef, _5=>undef, _6=>undef)
GridRenderer._updateInnerHTML()
Canvas._updateHTML()
Canvas.redraw(false, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>{Obj}, _2=>"redraw", _3=>false, _4=>undef, _5=>undef, _6=>undef)
GridRenderer.redraw(false, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>null, _2=>"redraw", _3=>false, _4=>undef, _5=>undef, _6=>undef)
GridBody.redraw(false)
Canvas.redrawChildren()
Canvas._updateHTML()
Canvas.redraw(false, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>{Obj}, _2=>"redraw", _3=>false, _4=>undef, _5=>undef, _6=>undef)
ListGrid.redraw(false)
[c]Canvas.clearRedrawQueue()
[c]Class.fireCallback(_1=>{Obj}, _2=>undef, _3=>[object Array], _4=>{Obj}, _5=>true)
Timer._fireTimeout("$ir786")
unnamed()
unnamed()
<pre>com.smartgwt.client.core.JsObject$SGWT_WARN: 13:39:32.793:RDQ2:WARN:Log:TypeError: _3 is undefined
ListGrid.getGroupedRecordIndex(_1=>{Obj})
unnamed(undef, {Obj}, 9, 0, {Obj})
ListGrid._formatCellValue(undef, {Obj}, {Obj}, 9, 0)
ListGrid.getCellValue(record=>{Obj}, rowNum=>9, colNum=>0, gridBody=>{Obj})
anonymous({Obj}, 9, 0, {Obj})
GridRenderer._getCellValue({Obj}, 9, 0)
GridRenderer.getTableHTML()
GridRenderer.getInnerHTML(=>undef)
Class.invokeSuper(_1=>null, _2=>"getInnerHTML")
Class.Super(_1=>"getInnerHTML", _2=>{Obj})
GridBody.getInnerHTML(undef)
Canvas._getInnerHTML()
Canvas._updateInnerHTML(undef, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>{Obj}, _2=>"$rd", _3=>undef, _4=>undef, _5=>undef, _6=>undef)
GridRenderer._updateInnerHTML()
Canvas._updateHTML()
Canvas.redraw(false, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>{Obj}, _2=>"redraw", _3=>false, _4=>undef, _5=>undef, _6=>undef)
GridRenderer.redraw(false, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>null, _2=>"redraw", _3=>false, _4=>undef, _5=>undef, _6=>undef)
GridBody.redraw(false)
Canvas.redrawChildren()
Canvas._updateHTML()
Canvas.redraw(false, undef, undef, undef, undef, undef, undef, undef)
Class.invokeSuper(_1=>{Obj}, _2=>"redraw", _3=>false, _4=>undef, _5=>undef, _6=>undef)
ListGrid.redraw(false)
[c]Canvas.clearRedrawQueue()
[c]Class.fireCallback(_1=>{Obj}, _2=>undef, _3=>[object Array], _4=>{Obj}, _5=>true)
Timer._fireTimeout("$ir786")
unnamed()
unnamed()
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:105)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:157)
at com.google.gwt.dev.shell.BrowserChannel.reactToMessages(BrowserChannel.java:1669)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:401)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:222)
at java.lang.Thread.run(Thread.java:619)</pre>
If I rollback to 2.1 then work fine.
Tanks in advantage