Employee_update_auditSalary_test fails if you enable EmployeeLogic#deriveDepartmentName.
com.integritylogic.sbl.rulesengine - [Employee USER] #UPDATE BEGIN: Employee = (managesDepartments : [collection], departmentReportsTo : <null entity>, departmentOnLoanTo : <null entity>, name : A. Lincoln, baseSalary : 275000.00000, departmentName : <null>, ) , Employee = (managesDepartments : [collection], departmentReportsTo : <null entity>, departmentOnLoanTo : <null entity>, name : A. Lincoln, baseSalary : 250000.0000, departmentName : <null>, )
org.hibernate.AssertionFailure - an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
java.lang.RuntimeException: Parent buslogicintro.data.Department has more than one property of type buslogicintro.data.Employee -- cannot guess which one is the inverse of departmentReportsTo
Important: please alert Val when fixed so he can investigate blocked test (parent references getting set on attach to parent, nullified on detach).