On Wed, Jun 1, 2011 at 16:07, Ken MacDonald <[email protected]> wrote:
> I just installed qooxdoo 1.4.1 and rebuilt everything. My app was working
> fine with qx 1.1, but is now throwing the following when I try to display
> the results of my db query. The trace in the message looks like it may be
> coming from qooxdoo and maybe has something to do with new functionality in
> 1.4.1, perhaps? Any suggestions welcome.
>
Hi Ken,
Are you calling table.setRowRenderer() or setting a row renderer in the
custom parameter to the Table constructor? The method setRowRenderer exists
in qx.ui.table.rowrenderer.Default, and should thus also exist in any
subclass of Default.
I don't recall this code changing in ages. All I can imagine is that you're
setting a row renderer that does not extend qx.ui.table.rowrenderer.Default.
That not withstanding, Mustafa is correct. If you're not tracking trunk and
manually making changes as they occur, you should take advantage of the
migration scripts which can solve a whole slew of problems for you. (It
doesn't seem likely that this issue is one of migration, though...)
Derrell
> Ken
>
> 82953827 qx.io.remote.RequestQueue[647]: Request qx.io.remote.Request[1487]
> handler _oncompleted threw an error: TypeError: rowRenderer.getRowAttributes
> is not a function
> qx.ui.table.pane.Pane:537,qx.ui.table.pane.Pane:721,qx.ui.table.pane.Pane:399,qx.ui.table.pane.Pane:290,qx.ui.table.pane.Scroller:621,qx.ui.table.Table:1314,qx.ui.table.Table:1282,qx.event.dispatch.Direct:134,qx.Interface:451,qx.event.Manager:861,qx.event.Registration:343,qx.core.Object:517,qx.ui.table.model.Simple:536,webmenus.Application:717,webmenus.Application:972,qx.event.dispatch.Direct:134,qx.Interface:451,qx.event.Manager:861,qx.event.Registration:343,qx.core.Object:517,qx.ui.core.MSingleSelectionHandling:168,qx.event.dispatch.Direct:134,qx.Interface:451,qx.event.Manager:861,qx.event.Registration:343,qx.core.Object:517,qx.ui.core.SingleSelectionManager:257,qx.ui.core.SingleSelectionManager:141,qx.ui.core.MSingleSelectionHandling:100,qx.Interface:451,webmenus.Application:632,webmenus.Application:640,webmenus.Cwp:166,qx.io.remote.Rpc:486,qx.io.remote.Rpc:625,qx.event.dispatch.Direct:134,qx.Interface:451,qx.event.Manager:861,qx.event.Registration:279,qx.core.Object:445,qx.io.remote.Request:547,qx.event.GlobalError:112,qx.io.remote.Request:612,qx.io.remote.RequestQueue:345,qx.event.dispatch.Direct:134,qx.Interface:451,qx.event.Manager:861,qx.event.Registration:279,qx.core.Object:445,qx.io.remote.Exchange:1025,qx.core.Property:682,qx.io.remote.Exchange:815,qx.event.dispatch.Direct:134,qx.Interface:451,qx.event.Manager:861,qx.event.Registration:310,qx.core.Object:465,qx.io.remote.transport.XmlHttp:931,qx.core.Property:682,qx.io.remote.transport.XmlHttp:467,qx.event.GlobalError:112,qx.lang.Function:287
> gecko(entry=Object { time=Date, offset=82953827, more...})Native...4433976
> (line 61)
> __log(level="error", args=[qx.io.remote.RequestQueue[647] { $$hash="647",
> __queue=[0], more...}, "Request qx.io.remote.Re...pleted threw an error: ",
> TypeError { message="rowRenderer.getRowAttributes is not a function",
> stack="(0,6)@http://127.0.0.1:....11618367052075462:287\n",
> more...}])Logger...3806704
> (line 470)
> error(object=qx.io.remote.RequestQueue[647] { $$hash="647", __queue=[0],
> more...}, message="Request qx.io.remote.Re...pleted threw an error:
> ")Logger...3806704
> (line 218)
> __logMessage(level="error", varargs=["Request qx.io.remote.Re...pleted
> threw an error: ", TypeError { message="rowRenderer.getRowAttributes is
> not a function", stack=
> "(0,6)@http://127.0.0.1:....11618367052075462:287\n",
> more...}])Object...9959314
> (line 652)
> error(varargs="Request qx.io.remote.Re...pleted threw an error:
> ")Object...9959314
> (line 627)
> _oncompleted(e=undefined)Reques...2938807 (line 351)
> dispatchEvent(target=qx.io.remote.Exchange[1487] { $$initialized=true,
> _start=1306958487720, more...}, event=qx.io.remote.Response[663] { $$hash=
> "663", $$initialized=true, more...}, type="completed")Direct...4670313
> (line 134)
> wrappedFunction()Interf...3213128 (line 451)
> dispatchEvent(target=qx.io.remote.Exchange[1487] { $$initialized=true,
> _start=1306958487720, more...}, event=qx.io.remote.Response[663] { $$hash=
> "663", $$initialized=true, more...})Manage...3976646 (line 861)
> dispatchEvent(target=qx.io.remote.Exchange[1487] { $$initialized=true,
> _start=1306958487720, more...}, event=qx.io.remote.Response[663] { $$hash=
> "663", $$initialized=true, more...})Regist...9750665 (line 279)
> dispatchEvent(evt=qx.io.remote.Response[663] { $$hash="663", $$initialized
> =true, more...})Object...9959314 (line 445)
> _applyState(value="completed", old="receiving")Exchan...6826316 (line
> 1025)
> anonymous()Proper...9462794 (line 682)
> _oncompleted(e=qx.event.type.Event[15] { $$hash="15", $$initialized=true,
> more...})Exchan...6826316 (line 815)
> dispatchEvent(target=qx.io.remote.transport.XmlHttp[1525] { $$initialized=
> true, $$user_url="/cwp", more...}, event=qx.event.type.Event[15] { $$hash=
> "15", $$initialized=true, more...}, type="completed")Direct...4670313
> (line 134)
> wrappedFunction()Interf...3213128 (line 451)
> dispatchEvent(target=qx.io.remote.transport.XmlHttp[1525] { $$initialized=
> true, $$user_url="/cwp", more...}, event=qx.event.type.Event[15] { $$hash=
> "15", $$initialized=true, more...})Manage...3976646 (line 861)
> fireEvent(target=qx.io.remote.transport.XmlHttp[1525] { $$initialized=true,
> $$user_url="/cwp", more...}, type="completed", clazz=undefined, args=
> undefined)Regist...9750665 (line 310)
> fireEvent(type="completed", clazz=undefined, args=undefined)Object...9959314
> (line 465)
> _applyState(value="completed", old="receiving")XmlHtt...2431828 (line 931)
> anonymous()Proper...9462794 (line 682)
> (?)(e=readystatechange )XmlHtt...2431828 (line 467)
> (?)()Global...2930924 (line 112)
> (?)(event=readystatechange )Functi...2075462 (line 287)
> console[entry.level].call(co... qx.log.appender.Util.toText(entry));
> Native...4433976 (line 61)
>
>
> ------------------------------------------------------------------------------
> Simplify data backup and recovery for your virtual environment with
> vRanger.
> Installation's a snap, and flexible recovery options mean your data is
> safe,
> secure and there when you need it. Data protection magic?
> Nope - It's vRanger. Get your free trial download today.
> http://p.sf.net/sfu/quest-sfdev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel