调用具有id pageForm的组件的action方法时出错:next_button Java faces

时间:2011-04-05 16:46:23

标签: java web-applications

您好我正在使用java faces开发一个Web应用程序..我知道一个可怕的选择无论如何我收到此错误:

java.io.InvalidClassException - core.entities.PrimaryUser;本地类不兼容:stream classdesc serialVersionUID = -3071143254300957400,本地类serialVersionUID = 1

请你帮忙或指导我......非常感谢

1 个答案:

答案 0 :(得分:1)

看起来您已经序列化了PrimaryUser的旧版本,现在您正在尝试再次加载该数据,更改了类。总的来说,这是行不通的。在后向兼容性方面,Java中的二进制序列化非常棘手:(

如果您刚刚以兼容的方式更改了类,可以尝试将serialVersionUID设置为-3071143254300957400明确...看起来您当前将其设置为1.通常我会尝试移开但是,如果可能的话,从默认序列化开始。