【发布时间】:2016-11-15 22:00:04
【问题描述】:
在 5.0.x 版本中,AdminAuditable 字段已从 PageImpl 或 StructuredContentImpl 等类中删除,但仍保留
@EntityListeners(value = { AdminAuditableListener.class })
..在 AdminAuditableListener 中导致 NullPointerException,因为反射的可审计字段不存在
因为在 5.0.2 中在管理中添加页面会导致相同的错误,但在 5.0.3 中已修复。 现在,添加结构化内容项也会发生同样的事情。
基于两者之间的比较(我不了解所有的阔叶注释 - 非企业文档很少),我成功地通过扩展 StructuredContentImpl 并使用注释来克服这个问题
@DirectCopyTransformMember(templateTokens = DirectCopyTransformTypes.AUDITABLE_ONLY)
我的问题是:这真的是一个错误,还是由于对阔叶的不熟悉以及开发人员和测试人员在可审计重构中监督多个相同错误的可能性低而遗漏了什么?
【问题讨论】:
-
@rkosegi:你读过整个问题吗?问题是关于导致 NullPointerException 的内部阔叶框架中的错误。我看到您在阔叶树上没有任何参考资料 - 那么为什么您将我的问题标记为重复?
标签: java spring broadleaf-commerce