hi working on project , basing design proposal on soa architecture , including gwt components ui . new gwt , after reading through week of posts of gwt , smartgwt , trying out samples introduce smartgwt organization w/o server-side integration. because have spring services , them remain re-usable through organization. main interest in ui components of smart gwt , in fashion (either gwt-rpc or rest ) connect backend exposed services. developing on smartgwt 2.4 , gwt2.2+ . have gone through posts on gwt-rpc , tried using sample api presented. ran couple issues . running listgridsample 'as is' following error although application runs. using sample here
23:31:37.101 [error] [listgridtest] 23:31:37.088:rdq5:warn:resultset:isc_resultset_0 (created by: isc_oid_1):get: invalid index -1 com.smartgwt.client.core.jsobject$sgwt_warn: 23:31:37.088:rdq5:warn:resultset:isc_resultset_0 (created by: isc_oid_1):get: invalid index -1 @ sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method) @ sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java:39) @ sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:27) @ java.lang.reflect.constructor.newinstance(constructor.java:513) @ com.google.gwt.dev.shell.methodadaptor.invoke(methodadaptor.java:105) @ com.google.gwt.dev.shell.methoddispatch.invoke(methoddispatch.java:71) @ com.google.gwt.dev.shell.oophmsessionhandler.invoke(oophmsessionhandler.java:157) @ com.google.gwt.dev.shell.browserchannelserver.reacttomessages(browserchannelserver.java:281) @ com.google.gwt.dev.shell.browserchannelserver.processconnection(browserchannelserver.java:531) @ com.google.gwt.dev.shell.browserchannelserver.run(browserchannelserver.java:352) @ java.lang.thread.run(thread.java:619)
i next wanted remove redundant jars present in example project , update smartgwt jars , gwt-servlet jar see if still compatible. received this
23:37:06.584 [error] [listgridtest] unable load module entry point class mytest.client.yourentrypoint (see associated exception details) com.google.gwt.core.client.javascriptexception: (typeerror): object [object object] has no method 'getnextglobalidforclass' stack: typeerror: object [object object] has no method 'getnextglobalidforclass' @ unknown source @ __gwt_jsinvoke (ttp://127.0.0.1:8888/listgridtest/hosted.html?listgridtest:76:35) @ ttp://127.0.0.1:8888/listgridtest/hosted.html?listgridtest:280:16 @ z (ttp://127.0.0.1:8888/listgridtest/listgridtest.nocache.js:2:144) @ ttp://127.0.0.1:8888/listgridtest/listgridtest.nocache.js:8:589 arguments: getnextglobalidforclass,[object object] type: undefined_method __gwt_objectid: 2 @ com.google.gwt.dev.shell.browserchannelserver.invokejavascript(browserchannelserver.java:237) @ com.google.gwt.dev.shell.modulespaceoophm.doinvoke(modulespaceoophm.java:129) @ com.google.gwt.dev.shell.modulespace.invokenative(modulespace.java:561) @ com.google.gwt.dev.shell.modulespace.invokenativeobject(modulespace.java:269) @ com.google.gwt.dev.shell.javascripthost.invokenativeobject(javascripthost.java:91) @ com.smartgwt.client.util.sc.generateid(sc.java) @ com.smartgwt.client.widgets.basewidget.<init>(basewidget.java:102) @ com.smartgwt.client.widgets.canvas.<init>(canvas.java:75) @ mytest.client.yourentrypoint.onmoduleload(yourentrypoint.java:24) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:597) @ com.google.gwt.dev.shell.modulespace.onload(modulespace.java:396) @ com.google.gwt.dev.shell.oophmsessionhandler.loadmodule(oophmsessionhandler.java:183) @ com.google.gwt.dev.shell.browserchannelserver.processconnection(browserchannelserver.java:510) @ com.google.gwt.dev.shell.browserchannelserver.run(browserchannelserver.java:352) @ java.lang.thread.run(thread.java:619)
i read somewhere on smartclient forums not mix smartgwtee , smartgwt jars double checked (because evaluating ee edition b4this required learning in datasource concept ). using gwt2.2+ , smart-gwt2.4.
i have read through quick start pdf (quickly) , decided although server side integration may have benefits quick introduction within organization not work. system standpoint if understand correctly define datasource partricular widgets , use genericgwtservice pass on business services before or after send dsresponse. can kindly point me quick sample in latest version or document specifies how ? or api or forum post addresses latest versions. me springify sample miniapp.. me poc. input appreciated. thanks,
answered similar here - smartgwt datasource gwt requestfactory etc
you can @ json datasources http://www.smartclient.com/smartgwt/javadoc/com/smartgwt/client/data/xjsondatasource.html
Comments
Post a Comment