test_plan
Steps to reproduce:
Assign PIX Feed test case
Click compare action; values for PID and affinity authority not important
Click verify
Click inspect action on dashboard
<error ensues>
Note that I initially got an error when I clicked verify, but upon a stop, removal of the log file, restart of the application and then trying to reproduce the error, I got through to the inspect step. Weird.
Log file attached.
production.log file
I looks for all the world like your code is out of date. What seems to be happening is the value of test_type_data isn't being deserialized for some reason. Are you able to reliably reproduce this with the latest code?
I'll update one more time - I thought I was successful last time around (about 8am this morning PDT), but I could have botched it. I won't be able to do this for another hour, however (>11am PDT). Thanks.
Nope - still getting an error. Just grabbed through this commit:
commit 2fc87ad55e1b8683da42333354445d4a332be185
Author: Zack Hobson <zack@opensourcery.com>
Date: Wed Aug 26 08:54:58 2009 -0700
Re-ran migrations and re-seeded.
Zack - are you able to reproduce this error? Do you need me to gather more information on my end? -Ben
Yes, I should have been clearer: I cannot reproduce this on my own system, PIX Feed tests complete just fine for me.
OK, well, now I can't reproduce the error. It's intermittent - that's all I can say. I'll close the bug and re-open if I can reproduce the error consistently.
Will re-open if error can be reproduced faithfully.
I got this to fail again. This is now on the master branch:
commit 3d0d3d3832a79a8ebdd1b1abe5d5eefbba95d93d
Author: Zack Hobson <zack@opensourcery.com>
Date: Wed Aug 26 14:24:09 2009 -0700
It's still intermittent, but I have a little more info - it failed the first time I clicked "inspect" from the dashboard, but not the second time. So, this time I had not reset the log file and so, sorry for it's length, but the failure and success will be the last few things logged. Thanks.
I'll attach the production-pix_feed.log file (obviously renamed)
Log showing PIX Feed inspect failure and success
I got this to fail consistently. I've attached an updated log file.
Log shows several failures as last thing I did
I found a possible cause for this behavior:
https://rails.lighthouseapp.com/projects/8994/tickets/204-serialized-attribute-fails-when-specified-in-sti-subclass
Looking for a workaround now.
I can reproduce this by running in production mode.
Furthermore, the patch on the linked lighthouse bug fixes this issue for me in production... hrm.
I've submitted a new ticket and patch to the Rails lighthouse.
https://rails.lighthouseapp.com/projects/8994/tickets/3169
I just tried to reproduce this using the latest Laika code and the Rails 2.3.4 gem. Ben can you reproduce this with the latest code?
Argh, nevermind, there it goes. Still broken. Desperate work-around on the way...