Java 布尔字段上的Findbugs Bug SE_BAD_字段

Java 布尔字段上的Findbugs Bug SE_BAD_字段,java,jenkins,findbugs,serializable,Java,Jenkins,Findbugs,Serializable,我们已经将Findbugs配置为通过Maven在Jenkins上运行 除其他事项外,它还抱怨以下代码行上的SE_BAD_字段: private boolean logged = false; 警察说 Se:serializable中的非瞬态非序列化实例字段 类别(SE\U BAD\U字段) 这个可序列化类定义了一个非基本实例字段 既不是瞬态的、可序列化的,也不是java.lang.Object,也不是 似乎实现了外部化接口或readObject() 和writeObject()方法。此类的对象

我们已经将Findbugs配置为通过Maven在Jenkins上运行

除其他事项外,它还抱怨以下代码行上的SE_BAD_字段:

private boolean logged = false;
警察说

Se:serializable中的非瞬态非序列化实例字段 类别(SE\U BAD\U字段)

这个可序列化类定义了一个非基本实例字段 既不是瞬态的、可序列化的,也不是java.lang.Object,也不是 似乎实现了外部化接口或readObject() 和writeObject()方法。此类的对象将不会被删除 如果此文件中存储了不可序列化的对象,则正确反序列化 场


但是
boolean
是原语!?那它为什么要抱怨呢?或者这是某种Findbugs、Maven或Jenkins Bug?

我注意到Findbugs有时会为SE_BAD_字段报告错误的行号。因此,您可能需要检查其他字段的可序列化性。(我使用FB 1.3.9。)

我注意到FindBugs有时会为SE_BAD_字段报告错误的行号。因此,您可能需要检查其他字段的可序列化性。(我使用FB 1.3.9。)

您是否尝试过清理Jenkins工作区并运行maven clean?你还收到同样的错误吗?你能发布完整的课程吗?我注意到FindBugs有时会为SE_BAD_字段报告错误的行号。因此,您可能需要检查其他字段的可序列化性。(我使用FB 1.3.9。)。如果问题仍然存在,请发布所有字段。@Thomas似乎就是这样!还有一个领域确实存在这个问题!请将评论作为答案发布,以便我可以投票并接受。您是否尝试过清理Jenkins工作区并运行maven clean?你还收到同样的错误吗?你能发布完整的课程吗?我注意到FindBugs有时会为SE_BAD_字段报告错误的行号。因此,您可能需要检查其他字段的可序列化性。(我使用FB 1.3.9。)。如果问题仍然存在,请发布所有字段。@Thomas似乎就是这样!还有一个领域确实存在这个问题!请将评论作为答案发布,以便我可以投票并接受。