Hi.

Sorry for the delay. We were collecting more data.

Summary: The more frequent error (400 bad request) stopped forever
when we stopped asking gadgets.io.makeRequest for signed requests.
Other errors continue in a low rate.

Details:

- We are using Google AppEngine in server side.

- We tracked user-agent, and the errors occur with all browsers
(IE6-7, FF2-3 and Chrome observed).

- When the app (javascript/client side) does not receive successful
data, it tries the request again twice, and if the error continues it
shows a message to the user and makes another request, to the same
server, but to log the collected data. This last is not signed.

- In our log, we can see that collected data about the error, which
was generated when the user 123 was trying to request "/msgs". But we
can't find, in the request logs, that request of that user asking for
/msgs. This suggests our server is not receiving the request, or that
AppEngine is not logging them.

- I used the application a lot, and got just the 400 error about four
times in different days. When that occured, all subsequent requests
didn't work. It was needed to reload the page (the orkut
Application.aspx), and everything worked fine, suggesting it was like
an orkut authentication token that expired, maybe.

- Besides that all subsequent errors, the requests to log the errors
continues to work! (and are not signed).

- When I got the 400 error, firebug showed the following in the
"responde" tab of the XmlHttpRequest:
<HTML>
<HEAD>
<TITLE>Bad Request</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Bad Request</H1>
<H2>Error 400</H2>
</BODY>
</HTML>

 - This may suggest the request didn't reach my server, because if so
firebug would show something like:
throw 1; < don't be evil' >{"http://xx/msgs/":{"headers":
{},"body":"Bad Request Error 400 (...)


Other relevant data:
- First I stopped signature-checking in my server. The 400 errors
continued. Then I stopped asking signed requests in the app and 400
never occurred anymore since last friday, 26th.

- The 400 errors I've got (with my browser) occurred only after
using the application by several minutes and making several requests
(like updating and sending messages).

- The other errors include "Error not specified", "Error 0", "Error
12152", "Error 12007", "Error 502", "Error 12031", and maybe others I
haven't seen in the big log.

- In September 28th, these errors occurred in a frequency like: 6h32,
6h44, 7h4, 7h18, 7h21, 7h27, 7h34, 8h12, 8h34 and with more activity
of users: 8h45,46,49,50,52,54...

- The 400 errors frequency were more high.

- We have an average of ten requests per second in AppEngine.

- Other errors are shown to the user because AppEngine returned real
errors with the request, like timeout to fetch data etc. In this case
the key "errors" in the response object contains "failed to parse
JSON", because my server returned the traceback.

- The application is http://www.orkut.com/Main#AppInfo.aspx?appId=751275171894

What a weird issue... I tried to reproduce it in CodeRunner, making a
loop of signed requests (with a 'nocache' parameter with random value)
to google.com and to my personal data in my application, for 30
minutes, but everything was fine, without errors.

Anyway, there are users receiving errors about this. It's not just
with me. I started tracking errors on users' requests to check unknown
bugs in my code, and the only errors I found was those.

Finally, does anyone else track errors in client side?

~Thiago

On Sep 23, 9:07 pm, Jason <[EMAIL PROTECTED]> wrote:
> Hi Thiago. I need a bit more context. Did you start seeing these
> errors recently? Are they sporadic (i.e. do they come and go often)?
> You mention "more frequently" -- about how frequent are they? Do they
> appear in Internet Explorer only or other browsers?
>
> I came across this page which lists various unusual status codes
> including 12029 and 12152, which seems to indicate that the server is
> flaky or not connected:
>
> http://wiki.motionbased.com/mb/MotionBased_Agent#HTTP_Status_12029
>
> Are you able to vouch for the health of your network connection?
>
> - Jason
>
> On Sep 22, 1:00 pm, Thyako <[EMAIL PROTECTED]> wrote:
>
> > I'm tracking the errors being shown in the users' applications and I
> > am seeing what seems to be orkut's internal errors.
>
> > The response from gadgets.io.makeRequest is just an object with the
> > key 'errors' with value "Error 12029" or more frequently "Error
> > 12152".
>
> > Is that fine? What do that means? I'm assuming I cant do nothing to
> > avoid them.
>
> > ~Thiago
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Orkut Developer Forum" group.
To post to this group, send email to opensocial-orkut@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/opensocial-orkut?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to