代码之家  ›  专栏  ›  技术社区  ›  Aldo Inácio da Silva

NotSerializableException-FacesCtrlActionBinding

  •  0
  • Aldo Inácio da Silva  · 技术社区  · 7 年前

    我们正在使用一些adf内部类来控制我们的视图,我们正在处理集群环境中的问题 有时查看页面会出现一些错误,日志中会显示:

    2017-11-14T09:42:15.424-02:00] [adf_server1] [ERROR] [] [oracle.adfinternal.controller.state.SessionBasedScopeMap] [tid: [ACTIVE].[[
    java.io.NotSerializableException: oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding
    

    Weblogic 12.1.3.0.0 ADF 12c

    1 回复  |  直到 6 年前
        1
  •  1
  •   Amr Gawish    7 年前

    这些类通常使用组件的内部表示,这些组件不可序列化。 我建议不要使用任何ADF内部类,因为:

    1) 您将在JDeveloper中收到警告
    2) 很难控制它!

    然而,如果你必须这样做,我将宣布这些成员为 转瞬即逝的 (以解决序列化问题(这意味着此属性的可用性不高)。