从静止数据源检索数据时我正在以下错误SmartGWT的与静态数据源错误
00:00:52.439 [ERROR] 01:46:57.001:RDQ1:警告:结果集:isc_ResultSet_1(创建通过:isc_CustomerDocGrid_0):get:invalid index -1 com.smartgwt.client.core.JsObject $ SGWT_WARN:01:46:57.001:RDQ1:WARN:ResultSet:isc_ResultSet_1(由:isc_CustomerDocGrid_0创建):get:无效索引-1 at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:39)at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:27)at java.lang。 reflect.Constructor.newInstance(Construc tor.java:513)com.google.gw t.dev.shell.MethodAdaptor.invoke(Meth odAdaptor.java:105),位于com.google.gwt.dev.shell.MethodDispatch.invoke(Met hodDispatch.java:71)上,位于com.google.gwt.dev.shell。 OommSessionHandler.invok e(OophmSessionHandler.java:157)com.google.gwt.dev.shell.BrowserChannel.reactToMes sages(BrowserChannel.java:1668)com.google.gwt.dev.shell.BrowserChannelServer.proc essConnection(BrowserChannelServer .java:401)at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:222)at java.lang.Thread.run(Thread.java:619)
这是我的数据源(它扩展了RestDataSource)
代码: public CustomerDataSource(String id) { setID(id); setDataFormat(DSDataFormat.XML); setRecordXPath(“customerdoc”);
setOperationBindings();
OperationBinding fetch = new OperationBinding();
fetch.setOperationType(DSOperationType.FETCH);
fetch.setDataProtocol(DSProtocol.GETPARAMS);
setOperationBindings(fetch);
setDataURL("/customer");
我知道我的web服务正在返回数据,因为我可以在浏览器中显示XML文件。这似乎不是一个解析错误(我以前见过)。不知道错误的含义。任何帮助表示赞赏。
这个答案是正确的技术上。没有收到数据,但它不是一个xpath问题。查询没有返回 – Holograham 2010-05-07 13:07:01