Comment 23 for bug 354036

Revision history for this message
Martin Pool (mbp) wrote : Re: ErrorFromSmartServer - AbsentContentFactory object has no attribute 'get_bytes_as' exception while pulling from Launchpad

So the infestations of this bug are:

With both client and server > 1.14rc1 there's no problem.
If the client is >=1.13 && <=1.14rc1 you'll be susceptible to this problem, and may hit it eventually.

This was introduced in 1.13 and discovered when Launchpad upgraded to 1.13. The cause of the problem goes back to 1.6 (where stacking was added) but it can only be seen when there's a streaming pull from a stacked repository, which was added in 1.13.

We were trying to have a way to have a new server cause the client to do the right thing, but at present it only works sometimes. In other cases it will cause an assertion in the client, which is still better than having the client think it's pushed and get it wrong. However, it may be possible to fix this.

That seems to mean this must be fixed in jaunty, probably with a minimal 1.13.2.