疯狂的SmartGWT+;GWT情况。。。实例化ListGridRecord时出错?

疯狂的SmartGWT+;GWT情况。。。实例化ListGridRecord时出错?,gwt,smartgwt,instantiation,Gwt,Smartgwt,Instantiation,我在这里问这个问题是希望有人可能也遇到过这种情况。。。我已在SmartGWT论坛上发布了以下内容: 尝试在服务器端实例化ListGridRecord对象时遇到问题。我在客户端使用ListGrid,我想使用GWT的RPC传回ListGridRecord对象数组以填充网格。我知道SmartGWT的设计目的是链接到数据源,但我希望完全控制填充网格的时间,这不应该像现在这样成为一场噩梦 我到处找,找不到任何人抱怨同样的事情。但是(在我的搜索结果中)出现了一个异常(如下所列)作为一个可能的内存错误-增加内

我在这里问这个问题是希望有人可能也遇到过这种情况。。。我已在SmartGWT论坛上发布了以下内容:

尝试在服务器端实例化ListGridRecord对象时遇到问题。我在客户端使用ListGrid,我想使用GWT的RPC传回ListGridRecord对象数组以填充网格。我知道SmartGWT的设计目的是链接到数据源,但我希望完全控制填充网格的时间,这不应该像现在这样成为一场噩梦

我到处找,找不到任何人抱怨同样的事情。但是(在我的搜索结果中)出现了一个异常(如下所列)作为一个可能的内存错误-增加内存(-Xmx512m参数)显然解决了这个问题。然而,它并没有把我的分类

如果有人能解释这一点,我将不胜感激

以下是我的详细资料:

在Ubuntu9.04(Jaunty)和GWT2.0.3上使用EclipseGalileo进行开发,我使用与GWT2.0.3版本捆绑的webAppCreator构建了最初的GWT项目,并将该项目导入Eclipse,如GWT入门页面所述(当试图连接到数据库时,使用GWT Eclipse插件会导致更多的噩梦——这显然是由于使用Google应用程序引擎并将其关闭,因为所有建议的帖子只会导致ClassNotFound异常)

导致错误的行是:

ListGridRecord a = new ListGridRecord();
我得到的错误如下:

00:00:25.916 [WARN] Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException : Service method 'public abstract java.lang.String za.co.company.product.client.service.EmployeeService.getAllEmployeeAsListGridRecord()' threw an unexpected exception: java.lang.UnsatisfiedLinkError: com.smartgwt.client.util.LogUtil.setJSNIErrorHandler()V
at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:378)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:581)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java :62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488) Caused by: java.lang.UnsatisfiedLinkError: com.smartgwt.client.util.LogUtil.setJSNIErrorHandl er()V
at com.smartgwt.client.util.LogUtil.setJSNIErrorHandler(Native Method)
at com.smartgwt.client.core.JsObject.<clinit>(JsObject.java:30)
at za.co.company.product.server.service.EmployeeServiceImpl.getAllEmployeeAsListGridRecord(EmployeeServ iceImpl.java:83)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java :62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
00:00:25.916[警告]调度传入RPC呼叫时出现异常
com.google.gwt.user.server.rpc.UnexpectedException:服务方法“public abstract java.lang.String za.co.company.product.client.Service.EmployeeService.getAllEmployeeAsListGridRecord()”引发意外异常:java.lang.UnsatisfiedLinkError:com.smartgwt.client.util.LogUtil.setJSNIErrorHandler()V
位于com.google.gwt.user.server.rpc.rpc.encodeResponseForFailure(rpc.java:378)
位于com.google.gwt.user.server.rpc.rpc.invokeAndEncodeResponse(rpc.java:581)
位于com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
位于com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
位于com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
位于org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
位于org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
位于org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
位于org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
位于org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
位于org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
位于org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
位于org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
位于org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
位于org.mortbay.jetty.Server.handle(Server.java:324)
位于org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
位于org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
位于org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
位于org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
位于org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
位于org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
在org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)上,由以下原因引起:java.lang.unsatifiedlinkerror:com.smartgwt.client.util.LogUtil.setjsnierrorhandler()V
位于com.smartgwt.client.util.LogUtil.setJSNIErrorHandler(本机方法)
位于com.smartgwt.client.core.JsObject.(JsObject.java:30)
位于za.co.company.product.server.service.EmployeeServiceImpl.getAllEmployeeAsListGridRecord(EmployeeServ iceImpl.java:83)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于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.user.server.rpc.rpc.invokeAndEncodeResponse(rpc.java:562)
位于com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
位于com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
位于com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
位于org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
位于org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
位于org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
位于org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
位于org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
位于org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
位于org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
位于org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
位于org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
位于org.mortbay.jetty.Server.handle(Server.java:324)
位于org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
位于org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
位于org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
位于org.mortbay.jetty.HttpParser.parseAv