Glassfish日食哈希集错误

Glassfish日食哈希集错误,glassfish,eclipselink,hashset,Glassfish,Eclipselink,Hashset,我正在使用glassfish和JPA(eclipselink租户) 在地图insertableField上的OneToOneMapping中,地图中添加了许多对象,每个租户维护一个实例。 但使用系统一段时间后OneToOneMapping中的HashSet insertableField显示其大小为零,内部表包含一个值look image 2,并且当系统将运行insertableFields.contains方法时,该字段未本地化,因此未添加到查询中,导致以下错误 看到图片了吗 “哈希集错误”

我正在使用glassfish和JPA(eclipselink租户)

在地图insertableField上的OneToOneMapping中,地图中添加了许多对象,每个租户维护一个实例。 但使用系统一段时间后OneToOneMapping中的HashSet insertableField显示其大小为零,内部表包含一个值look image 2,并且当系统将运行insertableFields.contains方法时,该字段未本地化,因此未添加到查询中,导致以下错误

看到图片了吗

“哈希集错误”

错误,有什么建议吗

内部异常:org.postgresql.util.PSQLException:错误:空值 在“id\u user”列中,违反了NOTNULL约束 详细信息:失败的行包含(null,0,1)

插入“承租人”。cfguser(第1列, 第2列)值(?,)
bind=>[1,0]

该值显然为空。您应该在问题中添加一些代码以提供更多信息。感谢您的回答,但遗憾的是,答案并不明显。仍然无法通过单元测试模拟此错误,它仅在使用系统后发生。但问题的解决方案是类java.util.HashSet如何允许内部具有“size”零,并且内部映射中的值可以看到图像。坦克。