I can add new records to a listgrid (via listGrid.getDataAsRecordList().add(newRecord)) without issue.
When I change the listGrid to group on a column (with/without overriding getGroupValue()) I get the warning: Tree.add(): specified parent node:undef is not in the tree, returning
followed by a stackTrace, below.
SmartGWT version: SmartGWT 4.0p
This happens in any browser
StackTrace in Eclipse development console:
13:51:07.935 [ERROR] [webportal] 13:51:07.535:WARN:Log:Tree.add(): specified parent node:undef is not in the tree, returning
com.smartgwt.client.core.JsObject$SGWT_WARN: 13:51:07.535:WARN:Log:Tree.add(): specified parent node:undef is not in the tree, returning
at sun.reflect.GeneratedConstructorAccessor33.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
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:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:299)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)
at com.smartgwt.client.data.RecordList.add(RecordList.java)
at com.atm.webportal.client.presenter.TargetsPanelPresenter.addTargetsToPanel(TargetsPanelPresenter.java:145)
at com.atm.webportal.client.ContentContainer$10.onTargetsReceived(ContentContainer.java:385)
at com.atm.webportal.client.event.TargetsReceivedEvent.dispatch(TargetsReceivedEvent.java:24)
at com.atm.webportal.client.event.TargetsReceivedEvent.dispatch(TargetsReceivedEvent.java:1)
at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)
at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)
at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)
at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)
at com.google.gwt.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:52)
at com.google.gwt.event.shared.EventBus.castFireEvent(EventBus.java:67)
at com.google.gwt.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:57)
at com.atm.webportal.client.WebPortal.readTargets(WebPortal.java:479)
at com.atm.webportal.client.WebPortal.handleMessage(WebPortal.java:460)
at com.atm.webportal.client.WebPortal.access$1(WebPortal.java:457)
at com.atm.webportal.client.WebPortal$3$1.onMessage(WebPortal.java:306)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
at java.lang.Thread.run(Thread.java:724)
When I change the listGrid to group on a column (with/without overriding getGroupValue()) I get the warning: Tree.add(): specified parent node:undef is not in the tree, returning
followed by a stackTrace, below.
SmartGWT version: SmartGWT 4.0p
This happens in any browser
StackTrace in Eclipse development console:
13:51:07.935 [ERROR] [webportal] 13:51:07.535:WARN:Log:Tree.add(): specified parent node:undef is not in the tree, returning
com.smartgwt.client.core.JsObject$SGWT_WARN: 13:51:07.535:WARN:Log:Tree.add(): specified parent node:undef is not in the tree, returning
at sun.reflect.GeneratedConstructorAccessor33.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
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:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:338)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:219)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:571)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:299)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)
at com.smartgwt.client.data.RecordList.add(RecordList.java)
at com.atm.webportal.client.presenter.TargetsPanelPresenter.addTargetsToPanel(TargetsPanelPresenter.java:145)
at com.atm.webportal.client.ContentContainer$10.onTargetsReceived(ContentContainer.java:385)
at com.atm.webportal.client.event.TargetsReceivedEvent.dispatch(TargetsReceivedEvent.java:24)
at com.atm.webportal.client.event.TargetsReceivedEvent.dispatch(TargetsReceivedEvent.java:1)
at com.google.gwt.event.shared.GwtEvent.dispatch(GwtEvent.java:1)
at com.google.web.bindery.event.shared.EventBus.dispatchEvent(EventBus.java:40)
at com.google.web.bindery.event.shared.SimpleEventBus.doFire(SimpleEventBus.java:193)
at com.google.web.bindery.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:88)
at com.google.gwt.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:52)
at com.google.gwt.event.shared.EventBus.castFireEvent(EventBus.java:67)
at com.google.gwt.event.shared.SimpleEventBus.fireEvent(SimpleEventBus.java:57)
at com.atm.webportal.client.WebPortal.readTargets(WebPortal.java:479)
at com.atm.webportal.client.WebPortal.handleMessage(WebPortal.java:460)
at com.atm.webportal.client.WebPortal.access$1(WebPortal.java:457)
at com.atm.webportal.client.WebPortal$3$1.onMessage(WebPortal.java:306)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
at java.lang.Thread.run(Thread.java:724)