[rt-users] Ticket taken twice

Todd Chapman todd at chaka.net
Thu Feb 26 02:29:55 EST 2009


On Wed, Feb 25, 2009 at 4:11 PM, Jesse Vincent <jesse at bestpractical.com> wrote:
>
>
>
> On Wed 25.Feb'09 at 12:25:39 -0800, Joachim Thuau wrote:
>>
>> Hello,
>>
>> I have RT-3.6.1, postgres backend, apache with mod_perl.
>
> Todd Chapman patched this issue in RT quite a while back. I don't
> remember if it's in 3.6.7, but I believe it is. It's definitely fixed in
> 3.8.

That was about 4 years ago! I think it was fixed in 3.6.2. It felt
good to find and fix that race condition. :)

>
>> We just stumbled upon a funny situation. I'm hoping one of you is going
>> to be able to help me sort it out.
>>
>> A few minutes ago, 2 helpdesk techs used the "take" button, at pretty
>> much the same time. Upon closer inspection, here are the interesting
>> bits:
>>
>> The history, under "display", of that ticket shows the following output
>> in the history:
>> [create ticket bits here]
>> #     Wed Feb 25 11:35:50 2009         Tom   - Taken
>>
>> #     Wed Feb 25 11:35:50 2009         Geoff - Taken
>>
>> I asked Geoff to give the ticket back to Tom. When Geoff tried to set
>> the owner to Tom, RT threw an error: "Could not change owner. Group
>> already has member". So it looks like "Owner" is a group that, for this
>> ticket, has 2 principals (which, I believe, it shouldn't have). We tried
>> to "steal" the ticket, give it to nobody, and everytime, we get an error
>> "Could not change owner. Group already has member".
>>
>> So the question is: how do I go about making the ticket behave properly?
>> I suppose I need to go into the DB and fix it there. And I suppose some
>> code probably needs to be fixed so that race condition doesn't happen
>> (or is it fixed in newer versions?).
>>
>> Thank you,
>> Jok
>>
>> _______________________________________________
>> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>>
>> Community help: http://wiki.bestpractical.com
>> Commercial support: sales at bestpractical.com
>>
>>
>> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
>> Buy a copy at http://rtbook.bestpractical.com
>>
>
> --
>
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
>



More information about the rt-users mailing list