`

GXT 2.1.0 在 GWT 2.0 运行报错.(在使用分页的时候)

    博客分类:
  • java
阅读更多
2009-12-15 6:27:32 com.google.appengine.tools.development.ApiProxyLocalImpl log
SEVERE: [1260858452812000] javax.servlet.ServletContext log: UserInfoService: An IncompatibleRemoteServiceException was thrown while processing this call.
com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException: Type 'com.extjs.gxt.ui.client.data.BasePagingLoadConfig' was not assignable to 'com.google.gwt.user.client.rpc.IsSerializable' and did not have a custom field serializer.  For security purposes, this type will not be deserialized.
	at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:298)
	at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
	at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
	at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
	at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:121)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
	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:712)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
	at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:352)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:313)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
	at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
	at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Caused by: com.google.gwt.user.client.rpc.SerializationException: Type 'com.extjs.gxt.ui.client.data.BasePagingLoadConfig' was not assignable to 'com.google.gwt.user.client.rpc.IsSerializable' and did not have a custom field serializer.  For security purposes, this type will not be deserialized.
	at com.google.gwt.user.server.rpc.impl.LegacySerializationPolicy.validateDeserialize(LegacySerializationPolicy.java:123)
	at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserialize(ServerSerializationStreamReader.java:490)
	at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject(AbstractSerializationStreamReader.java:61)
	at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader$ValueReader$8.readValue(ServerSerializationStreamReader.java:131)
	at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserializeValue(ServerSerializationStreamReader.java:372)
	at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:287)
	... 27 more

 

从网上下载了GWT 2.0 的eclipse 插件.和extjs上面下载了最新的GXT 2.1.0

 

运行时候开始的时候报编译警告.在使用分页的时候报错.说是

 

Compiling module com.toeoso.test.NoteModule
   Scanning for additional dependencies: file:/L:/new_workspace/workspace_win_3.4_ganymede_gwt/freeweb_oa/src/com/toeoso/test/client/panel/NoteListPanel.java
      Adding '48' new generated units
         Validating newly compiled units
            [WARN] Warnings in 'generated://A9A0653600147C5C390EE8094B0BB818/com/toeoso/test/client/async/NoteService_TypeSerializer.java'
               [WARN] Line 107: Referencing deprecated class 'com.google.gwt.user.client.ui.ChangeListenerCollection'
               [WARN] Line 112: Referencing deprecated class 'com.google.gwt.user.client.ui.ClickListenerCollection'
               [WARN] Line 117: Referencing deprecated class 'com.google.gwt.user.client.ui.FocusListenerCollection'
               [WARN] Line 122: Referencing deprecated class 'com.google.gwt.user.client.ui.FormHandlerCollection'
               [WARN] Line 127: Referencing deprecated class 'com.google.gwt.user.client.ui.KeyboardListenerCollection'
               [WARN] Line 132: Referencing deprecated class 'com.google.gwt.user.client.ui.LoadListenerCollection'
               [WARN] Line 137: Referencing deprecated class 'com.google.gwt.user.client.ui.MouseListenerCollection'
               [WARN] Line 142: Referencing deprecated class 'com.google.gwt.user.client.ui.MouseWheelListenerCollection'
               [WARN] Line 147: Referencing deprecated class 'com.google.gwt.user.client.ui.PopupListenerCollection'
               [WARN] Line 152: Referencing deprecated class 'com.google.gwt.user.client.ui.ScrollListenerCollection'
               [WARN] Line 157: Referencing deprecated class 'com.google.gwt.user.client.ui.TabListenerCollection'
               [WARN] Line 162: Referencing deprecated class 'com.google.gwt.user.client.ui.TableListenerCollection'
               [WARN] Line 167: Referencing deprecated class 'com.google.gwt.user.client.ui.TreeListenerCollection'
               See snapshot: D:\myDoc\desk_top\LOCALS~1\Temp\NoteService_TypeSerializer8636706275397006641.java
   Compiling 12 permutations
      Compiling permutation 0...
      Compiling permutation 1...
      Compiling permutation 2...
      Compiling permutation 3...
      Compiling permutation 4...
      Compiling permutation 5...
      Compiling permutation 6...
      Compiling permutation 7...
      Compiling permutation 8...
      Compiling permutation 9...
      Compiling permutation 10...
      Compiling permutation 11...
 

 

编译的时候就报错..分页也没有显示出来...

 

看了下extjs 上面说 只是支持 GWT 1.5 .

只能是等新版本了...

 

 


 

  • 大小: 30.6 KB
分享到:
评论
2 楼 java_doc 2010-03-16  
加入这个<extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.ChangeListenerCollection"/>
    <extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.ClickListenerCollection"/>
    <extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.FocusListenerCollection"/>
    <extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.FormHandlerCollection"/>
    <extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.KeyboardListenerCollection"/>
    <extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.LoadListenerCollection"/>
    <extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.MouseListenerCollection"/>
    <extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.MouseWheelListenerCollection"/>
    <extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.PopupListenerCollection"/>
    <extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.ScrollListenerCollection"/>
    <extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.TabListenerCollection"/>
    <extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.TableListenerCollection"/>
    <extend-configuration-property name="rpc.blacklist"
     value="com.google.gwt.user.client.ui.TreeListenerCollection"/>
就不会有警告了。
1 楼 x98zero 2009-12-16  
com.extjs.gxt.ui.client.data.BasePagingLoadConfig
未继承com.google.gwt.user.client.rpc.IsSerializable
或者未继承java.io.Serializable
或者未在BasePagingLoadConfig中申明无参的构造函数

相关推荐

    浪曦原创]GXT系列+第1讲+GXT_GWT的安装.

    浪曦原创]GXT系列+第1讲+GXT_GWT的安装.

    GXT2.0 EXT=GWT !!!!

    GWT本身是一个Java到JavaScript的编译器,它允许开发者使用Java语言进行开发,然后编译成优化过的JavaScript代码,以在浏览器环境中运行。 描述中的“看看吧看看吧看看吧看看吧看看吧看看吧看看吧看看吧”虽然没有...

    gxt-2.2.4 EXT GWT

    gxt-2.2.4 EXT GWT Note : Ext GWT 2.X requires GWT 1.7+ or GWT 2.0+ (any build ending in "-gwt2.zip").

    Ext GWT 2.0 Beginner’s Guide

    《Ext GWT 2.0 初学者指南》是一本专为希望提升网站用户体验的开发者设计的书籍,由Daniel Vaughan撰写。本书旨在帮助读者掌握Ext GWT这一强大的框架,通过详细的指导和实例,使读者能够迅速上手并利用Ext GWT开发出...

    gxt-2.2.3-gwt22.jar

    gxt-2.2.3-gwt22.jar包,备份以自用。

    gwt + gxt jar包

    在【压缩包子文件的文件名称列表】中,"gwt+gxt"可能表示的是包含GWT和GXT库的JAR文件,例如GWT的gwt-user.jar、gwt-dev.jar以及GXT的gxt.jar、gxt-theme-neptune.jar等。这些JAR文件通常需要添加到项目的类路径中,...

    ext gwt gxt初学教程

    - **创建并运行GWT项目**:利用Eclipse的GWT插件,创建新的GWT项目,随后修改项目配置以包含GXT组件,启动项目,检查URL后跟的端口地址,这是用于调用插件功能、调试和自动发布的接口。 - **浏览器兼容性与调试**:...

    gxt-2.2.5-gwt22.jar

    gxt用jar包,2.25版本,我自己用过的,没问题,放在这里备份下~

    Developing with Ext GWT Enterprise RIA Development.pdf完全版

    2. **Ext GWT 2.0 Widget Library**:详细介绍了Ext GWT 2.0版本提供的各种组件,这些组件基于最新的GWT 1.6框架,极大地丰富了开发者的选择,并简化了RIA应用的开发过程。 3. **高级定制组件和模板**:通过示例...

    gxt、gwt与spring结合使用

    在IT行业中,GXT(Ext GWT)和GWT(Google Web Toolkit)是两种流行的JavaScript库,用于构建富互联网应用程序(Rich Internet Applications, RIA)。它们都是基于Java语言的,可以提供丰富的用户界面组件和高效的...

    gxt-2.1.1-gwt2 最新的

    gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2

    搭建gxt-2.2.0环境,让我们第一个简单程序跑起来

    在本文中,我们将深入探讨如何搭建GXT (GWT eXtensions) 2.2.0开发环境,并实现一个简单的程序运行。GXT 是一个基于Google Web Toolkit (GWT) 的JavaScript库,提供了丰富的用户界面组件和强大的数据网格功能,广泛...

    american.gxt

    这是GTA4里的源文件american.gxt

    EXT-GWT 2.2.0 API DOC (gxt) chm版

    EXT-GWT 2.2.0 API DOC (gxt) chm 版 。 2010年10月制作。完美的搜索功能。如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。

    一步一步教你新建GXT项目

    EXT-GWT,全称是Ext GWT,...5. **创建第一个GXT视图**:在`src/main/java/com/yourcompany/yourproject/client`目录下,创建一个新的Java类,如`MyView.java`,继承`com.extjs.gxt.ui.client.widget.ContentPanel`或`...

    gwt , gxt文件上传

    GWT是Google推出的一款开源工具,它允许开发者使用Java语言编写客户端代码,然后编译成优化的JavaScript,从而在浏览器中运行。而GXT是基于GWT的UI库,提供了丰富的组件和更美观的界面设计,尤其在数据网格、图表和...

    EXT-GWT(GXT)2.2.3 API DOC.zip

    通过阅读EXT-GWT(GXT) 2.2.3 API DOC.chm,开发者可以了解每个类和方法的详细说明,包括参数类型、返回值、异常和使用示例,从而更好地理解和使用EXT-GWT库。同时,文档中的搜索功能使得开发者能够迅速找到所需信息...

    搭建简单的EXT-GWT(GXT)的开发环境

    如果这是你第一次运行GWT程序,可能需要安装GWT Developer Plugin,以便在浏览器中正确运行GWT应用。 接着,我们将引入GXT的功能。首先,将GXT库添加到项目中。解压下载的GXT 2.2.3,将`gxt-2.2.3-gwt22.jar`复制到...

    org.liveSense.framework.gxt-1.0.5.zip

    GWT本身是一种Java开发工具,允许开发者用Java语言编写客户端的Web应用,然后编译成高效的JavaScript代码,从而在浏览器上运行。GXT则在GWT的基础上增加了丰富的用户界面控件、数据绑定、图表等功能,使得开发者可以...

Global site tag (gtag.js) - Google Analytics