【问题标题】:objects of type collection cannot be serialized集合类型的对象不能被序列化
【发布时间】:2011-11-28 16:17:43
【问题描述】:

我正在编写一个到目前为止有两个步骤的 App Engine: 1) 从组件界面中的一级滚动中检索集合(ApiObject)并返回它的方法。 2) 一个方法,给定一个集合,将它插入到组件界面的一级滚动中。

App Engine 似乎正在运行,但日志显示以下警告:

CI_OPR_DEFN_OPR_DEF_TBL_RCCollection 类的对象不能被序列化。 (2,694) 消息集数:2 留言号码:694 消息原因:不能序列化 CI_OPR_DEFN_OPR_DEF_TBL_RCCollection 类的对象。 (2,694)

无法序列化 CI_OPR_DEFN_OPR_DEF_TBL_RCCollection 类的对象。 (2,275) 消息集数:2 留言号码:275 消息原因:无法序列化类的对象 CI_OPR_DEFN_OPR_DEF_TBL_RCCollection。 (2,275)

问题是,我需要这些警告不显示在日志中。 有谁知道会发生什么?

谢谢

编辑:我已经想通了。问题是 ApiObject 被声明为全局,以便在两个步骤中使用相同的。 有谁知道如何在不使用 AET 的情况下将集合从一个步骤传递到另一个步骤?

【问题讨论】:

    标签: peoplesoft


    【解决方案1】:

    关于在 AE 中通过 ApiObject 槽的步骤,您可以尝试创建一个 App Package 类,并在您的整个 AE 中使用它,App Package 将是全局的,而不是您的 ApiObject。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      • 1970-01-01
      • 2010-09-19
      • 2020-11-17
      • 2019-04-25
      • 1970-01-01
      • 2010-11-30
      相关资源
      最近更新 更多