Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #307 (assigned)

Opened 16 years ago

Last modified 15 years ago

Hibernate improperly handles Permissions components that are null

Reported by: jamoore Owned by: jamoore
Priority: major Milestone: Unscheduled
Component: ORM Version: 3.0-M3
Keywords: hibernate, HHH-2027, cleanup Cc: cxallan
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: n.a.


For #182, it is important to set Permissions to null by default. However, Hibernate has some quirks when an interceptor un-nulls a null-valued component. See HHH-2027 for more. Until this is fixed, we'll workaround.

Change History (8)

comment:1 Changed 16 years ago by jmoore

  • Status changed from new to assigned

r895 UpdateFilter provides the workaround for HHH-2027 . This logic should be put into SecuritySystem.transientDetails as soon as possible. BasicSecuritySystem.managedDetails is also aware of the workaround so that permissions don't get reset.

comment:2 Changed 16 years ago by jmoore

  • Cc callan added
  • Keywords iteration4 added

How do we want to schedule this type of defect? Close, and add a new ticket to review later?

comment:3 Changed 16 years ago by jmoore

r900 filters off the SOFT flag from this workaround. See #182

comment:4 Changed 16 years ago by jmoore

  • Keywords iteration4 removed
  • Milestone changed from 3.0-M3 to Blocked

Moving into milestone:Blocked. There's not much we can do about this until someone submits a patch. There are "WORKAROUND" markers throught the server component where this needs to be fixed.

comment:5 Changed 16 years ago by jmoore

  • Milestone changed from Blocked to 3.0-M4

comment:6 Changed 15 years ago by jmoore

  • Keywords iteration6 added

comment:7 Changed 15 years ago by jmoore

  • Keywords cleanup added; iteration6 removed
  • Milestone changed from 3.0-Beta2 to 3.0-RC1
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.65759 sec.)

We're Hiring!