TransationMessage.pofile: not set on edge, still used on production

Bug #631259 reported by Jeroen T. Vermeulen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Jeroen T. Vermeulen

Bug Description

Edge now creates TranslationMessages without their pofile set, and knows how to deal with those. But production still has the old code that relies on TranslationMessage.pofile.

   OOPS-1709C1437, OOPS-1709E1482, OOPS-1709E1483, OOPS-1709F1512, OOPS-1709H1502
   OOPS-1709C1572, OOPS-1709C1647, OOPS-1709C1680, OOPS-1709D1231, OOPS-1709D1649
   OOPS-1709E1807, OOPS-1709F1107, OOPS-1709F1484, OOPS-1709K1086, OOPS-1709K1655
   OOPS-1709C1431, OOPS-1709D1453, OOPS-1709K1427, OOPS-1709L1202, OOPS-1709N1317
   OOPS-1709D1101, OOPS-1709E1075, OOPS-1709H1061

This is a temporary problem, caused by the edge (beta) server and the main production server having different ideas about what these entries in the database should look like. It will disappear with the 10.09 rollout.

Related branches

Changed in rosetta:
status: Triaged → In Progress
Revision history for this message
Jeroen T. Vermeulen (jtv) wrote :

See bug 597539 for the change that causes this. We've seen no oopses on edge, so it looks as if the code is good otherwise.

Changed in rosetta:
assignee: nobody → Jeroen T. Vermeulen (jtv)
Revision history for this message
Jeroen T. Vermeulen (jtv) wrote :

A pro-tempore fix is on the way in.

description: updated
Revision history for this message
Jeroen T. Vermeulen (jtv) wrote :

Fixup queries for after we roll out the fix to edge:

    https://pastebin.canonical.com/36778/

(Already reviewed by Henning)

Revision history for this message
Jeroen T. Vermeulen (jtv) wrote :

Things were held up a bit by various disasters and national holidays, but we fixed the problem: edge has rolled out a new version that does still initialize the obsolete attribute, and the existing uninitialized instances have been patched up in the database.

Changed in rosetta:
status: In Progress → Fix Released
Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit
tags: added: qa-needstesting
Revision history for this message
Jeroen T. Vermeulen (jtv) wrote :

We got a few more oopses from this yesterday, though they should be the last batch:

        OOPS-1710C437, OOPS-1710D359, OOPS-1710D360, OOPS-1710F372, OOPS-1710F374
        OOPS-1710G446, OOPS-1710G482, OOPS-1710K380, OOPS-1710K389, OOPS-1710N416
        OOPS-1710C944, OOPS-1710D899, OOPS-1710G939, OOPS-1710G944, OOPS-1710H912

Revision history for this message
Jeroen T. Vermeulen (jtv) wrote :

I missed some:

   OOPS-1710D766, OOPS-1710D826, OOPS-1710G861, OOPS-1710H878
   OOPS-1710L544, OOPS-1710N568, OOPS-1710N569, OOPS-1710N570
   OOPS-1710D1049, OOPS-1710G467, OOPS-1710H525, OOPS-1710H914, OOPS-1710H955
   OOPS-1710E1110, OOPS-1710H183, OOPS-1710L197, OOPS-1710N1130
   OOPS-1710L861, OOPS-1710M881
   OOPS-1710L971
   OOPS-1710L627

There were 25 other ones not showing up in the listing.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.