Disappearing Graphics

Azi al'Thone

Gaidin
Joined
Apr 28, 2010
Messages
5,710
Age
35
Location
Windsor, ON
HHmm... looks like it's crapping out on the If-None-Math / ETag or If-Modified-Since / Last-Modified-Date headers... the "If-Modified-Since" precondition isn't met (and the If-None-Match isn't either), so the 412 is sent. Looks like that's all fine according to HTTP spec, and seems that it's the client having such an issue. This is Chrome, correct? On a Mac or Windows?

I'm not sure that the 412 should be sent in this case, though... it seems that a cache response would be better. 412 seems to be more for web services to deny a request that doesn't match those versioning/modified timestamp conditions the prevent the request from executing, rather than to server cached content.

Herp derp, I'm sorry I don't have any answers right now. Google is lame on the issue as it relates to vB. I think what I may have to do is reproduce the error/bug by scripting a mock request like the one you sent me and then contact vB support.

Thanks for the info Dareth. Just to clarify, clearing cache does resolve this, right?

And also, no need for cookies. I don't know what the hell bb_password cookie is, but I doubt that it's the actual password hashed. The sessionid though should be kept private unless you were to log out and invalidate it.
 

Elorenya d'Rahien

Aes Sedai
Joined
Feb 6, 2013
Messages
7,290
Location
Seattle
His version of Chrome is 27.0.1453.94m (Win7, as mentioned).

;) Yeah, clearing cache fixes it -- for the immediate next page that's loaded, but not the one after that, as I recall. I'll have him post in more detail about it tmw. :) Thank you for looking at it, Azi Gaidin. :D
 

Azi al'Thone

Gaidin
Joined
Apr 28, 2010
Messages
5,710
Age
35
Location
Windsor, ON
At your service, m'lady *sweeps a bow*
 

Dareth d'Rahien

Soldier
Joined
Feb 15, 2013
Messages
1,007
Location
Seattle, WA
Yeah, when I explicitly bypass the cache I get good data. When I don't... well, the request I gave you was when I was using the cache, but still had to go out to the server. Though I was getting a whole ton of cached 412 responses as well.
 

Azi al'Thone

Gaidin
Joined
Apr 28, 2010
Messages
5,710
Age
35
Location
Windsor, ON
See, the thing is that 412's aren't really cache response codes. The 400s are generally certain types of errors, like 404. Cache response codes should be 304 if it's coming from the server (or something even "200 from cache" if the browser doesn't even want to check the server).
 
Top