Closed Bug 492707 Opened 15 years ago Closed 10 years ago

Unable to view orkut scraps, Unable to open a tree node in Google app engines logs

Categories

(Web Compatibility :: Site Reports, defect)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: amir.spamable, Unassigned)

References

()

Details

(Whiteboard: [read comment 28 for technical details])

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1b4) Gecko/20090423 Firefox/3.5b4 (.NET CLR 3.5.30729)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1b4) Gecko/20090423 Firefox/3.5b4 (.NET CLR 3.5.30729)

If you visit orkut with Firefox 3 Beta 4 you would not able ablt to check scraps and als if you search on orkut your search results are not visible.

If you have a account at google app engine, you wont be ablt to view log results with firefox beta 4. Although with 3.0.10 it works fine.



Reproducible: Always

Steps to Reproduce:
1. Visit orkut
2. open scraps / do a search


1. Visit app engine applications dashboard
2. Open application logs
3. Try to click on + You will see loading and then nothing is appeared
Actual Results:  
Nothing is visible

Expected Results:  
There should be a text (for search/scraps/detailed logs)
Flags: blocking-firefox3.5?
Do we know if this is just user-agent sniffing?

Try going into about:config and changing

general.useragent.extra.firefox

to

Firefox/3.0.10

and see if it works then?
Keywords: qawanted
No it doesnt work even if we change the useragent to Firefox/3.0.10
Any errors in the error console or indication what, specifically isn't working? If you set javascript.options.jit.content to false does it work?

(I don't have accounts so I can't check for you)
For app engine i get the following exception
----
Error: setting a property that has only a getter
Source File: http://appengine.google.com/js/compiled.2.333349107338544864.js
Line: 235
---


And for orkut i get the followings

------
Error: uncaught exception: com.google.gwt.core.client.JavaScriptException: (TypeError): c[if_Fa] is not a function
 stack: ("O_C")@http://static3.orkut.com/js/gen/gtalk_client022.js:25
()@http://static3.orkut.com/js/gen/gtalk_client022.js:37
hUb()@http://static2.orkut.com/gwt/9961E413B0061A91B875FA426A16AB1B.cache.js:924
yrc([object Object],[object Object],[object Object])@http://static2.orkut.com/gwt/9961E413B0061A91B875FA426A16AB1B.cache.js:1689
hrc([object Object],[object Object])@http://static2.orkut.com/gwt/9961E413B0061A91B875FA426A16AB1B.cache.js:1696
hnc([object Object],[object Object],[object Object])@http://static2.orkut.com/gwt/9961E413B0061A91B875FA426A16AB1B.cache.js:1605
Brc([object Object],"Scrapbook.aspx?rl=ms",true)@http://static2.orkut.com/gwt/9961E413B0061A91B875FA426A16AB1B.cache.js:1691
src("Scrapbook.aspx?rl=ms",true)@http://static2.orkut.com/gwt/9961E413B0061A91B875FA426A16AB1B.cache.js:1703
("Scrapbook.aspx?rl=ms","Home.aspx",true,true)@http://static4.orkut.com/js/gen/in_frame037.js:76
("Scrapbook.aspx?rl=ms",true)@http://static4.orkut.com/js/gen/in_frame037.js:76
([object Object])@http://static4.orkut.com/js/gen/in_frame037.js:83
([object Object])@http://static4.orkut.com/js/gen/in_frame037.js:30
([object Object],[object Object])@http://static4.orkut.com/js/gen/in_frame037.js:36
(9,[object MouseEvent])@http://static4.orkut.com/js/gen/in_frame037.js:38
([object MouseEvent])@http://static4.orkut.com/js/gen/in_frame037.js:30

 fileName: http://static3.orkut.com/js/gen/gtalk_client022.js
 lineNumber: 25

Error: c[if_Fa] is not a function
Source File: http://static3.orkut.com/js/gen/gtalk_client022.js
Line: 25

-----------------


and naturally setting the jit to false doesnt make any diffrence. If i check logs/scraps with firefox 3.0.10 there are no errors on console

-- 
Amir Wasim
--> Core::JavaScript Engine with associated blocking nomination carried over.

When I try this (on orkut, don't have a deployed Google App Engine app) this is what happens:

1. Go to http://www.orkut.com
2. Login
3. Click on "Scrapbook" across the top

 - no page content
 - error console shows

Error: uncaught exception: com.google.gwt.core.client.JavaScriptException: (TypeError): c[if_Fa] is not a function
 stack: ("O_C")@http://static3.orkut.com/js/gen/gtalk_client022.js:25
()@http://static3.orkut.com/js/gen/gtalk_client022.js:37
hUb()@http://static4.orkut.com/gwt/92BE9037EBD7903F0D51BF9E5B89AB5F.cache.js:924
yrc([object Object],[object Object],[object Object])@http://static4.orkut.com/gwt/92BE9037EBD7903F0D51BF9E5B89AB5F.cache.js:1689
hrc([object Object],[object Object])@http://static4.orkut.com/gwt/92BE9037EBD7903F0D51BF9E5B89AB5F.cache.js:1696
hnc([object Object],[object Object],[object Object])@http://static4.orkut.com/gwt/92BE9037EBD7903F0D51BF9E5B89AB5F.cache.js:1605
Brc([object Object],"Scrapbook.aspx?rl=t",true)@http://static4.orkut.com/gwt/92BE9037EBD7903F0D51BF9E5B89AB5F.cache.js:1691
src("Scrapbook.aspx?rl=t",true)@http://static4.orkut.com/gwt/92BE9037EBD7903F0D51BF9E5B89AB5F.cache.js:1703
("Scrapbook.aspx?rl=t","Home.aspx",true,true)@http://static4.orkut.com/js/gen/in_frame037.js:76
("Scrapbook.aspx?rl=t",true)@http://static4.orkut.com/js/gen/in_frame037.js:76
([object Object])@http://static4.orkut.com/js/gen/in_frame037.js:83
([object Object])@http://static4.orkut.com/js/gen/in_frame037.js:30
([object Object],[object Object])@http://static4.orkut.com/js/gen/in_frame037.js:36
(9,[object MouseEvent])@http://static4.orkut.com/js/gen/in_frame037.js:38
([object MouseEvent])@http://static4.orkut.com/js/gen/in_frame037.js:30

 fileName: http://static3.orkut.com/js/gen/gtalk_client022.js
 lineNumber: 25

4. Refresh page

 - content shows up
 - error console shows

Error: c[if_Fa] is not a function
Source File: http://static3.orkut.com/js/gen/gtalk_client022.js
Line: 25

Error: Permission denied for <http://talkgadget.google.com> to call method Location.toString on <http://www.orkut.com>.

Looks like there's some permission error when it's trying to instantiate the Google Talk object?

Amir: does content show up on the Google App Engine page if you refresh, as well?
Assignee: nobody → general
Status: UNCONFIRMED → NEW
Component: General → JavaScript Engine
Ever confirmed: true
Flags: blocking-firefox3.5?
Product: Firefox → Core
QA Contact: general → general
Version: unspecified → 1.9.1 Branch
Flags: blocking1.9.1?
Hey Mike!

You are right, refreshing the orkut page shows scraps...but this should be
fixed i suppose.


With App eninge, refreshing has no effect. The tree node is not oppened even
after F5(Refresh)
Does it work with b3? Can we get a regression range on 1.9.1, and then ideally on tm?
Flags: blocking1.9.1? → blocking1.9.1+
As long as i remember it never worked with 3.1 branch..... hence 1.9.1 is to be blame probably......
Boy, we sure do need a regression range here...
- i can reproduce the blank orkut scrapbook page with Fx 3.5b4 release only, not with latest 1.9.1 branch nor trunk nightly
- for the "Error: c[if_Fa] is not a function" (what you also get on http://www.orkut.com/Main#Home.aspx) the regrange is:

http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2008-07-21+03%3A00&enddate=2008-07-22+03%3A00

with
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1a1pre) Gecko/2008072103 Minefield/3.1a1pre ID:2008072103
only producing
Error: Permission denied to call method Location.toString

and 
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1a1pre) Gecko/2008072203 Minefield/3.1a1pre ID:2008072203
producing
Error: Permission denied to call method Location.toString
Error: c[if_Fa] is not a function
Source file: http://static3.orkut.com/js/gen/gtalk_client022.js
Line: 25

still searching for the range of the other errors mentioned in comment 4 & comment 5 ...
ok, if you set
- general.useragent.extra.firefox to Firefox/3.0.10
in
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1a1pre) Gecko/2008072203 Minefield/3.1a1pre ID:2008072203
- login to orkut (-> http://www.orkut.com/Main#Home.aspx)
- do a search in the top right search box
- then click on the "Scrapbook" link at the very top
you get all the errors mentioned in comment 4/comment 5.

with 2008072103 you just get the permission message (what you get on 1.9.0 branch as well).

so the regrange is the one from comment 10 and there's seems to some user agent sniffing thingy going on...
Just tested it with the above, app eninge dashboard logs works perfectly fine. There is not error on console.....
Could really use some QA help here, to see whether it works.
this wfm


Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b5pre) Gecko/20090515 Shiretoko/3.5b5pre

and

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b5pre) Gecko/20090519 Shiretoko/3.5b5pre
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
well, if you set general.useragent.extra.firefox to "Firefox/3.5" (the UA of the final release) using Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b5pre) Gecko/20090519 Shiretoko/3.5b5pre ID:20090519043912 and the steps from comment 11 it's still there => TE bug? orkut is quite popular in brasil.
yep, I see it. occurs with or without jit.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
upvar?
(In reply to comment #18)
> upvar?

well, the range i got (see comment 10) implicates other causes since it's from 07/2008.
(In reply to comment #10)
> - i can reproduce the blank orkut scrapbook page with Fx 3.5b4 release only,
> not with latest 1.9.1 branch nor trunk nightly
> - for the "Error: c[if_Fa] is not a function" (what you also get on
> http://www.orkut.com/Main#Home.aspx) the regrange is:
> 
> http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2008-07-21+03%3A00&enddate=2008-07-22+03%3A00

Any idea which changeset in that hook is to blame?

/be
I am not sure what we are looking for here.  I took a look at this and saw the problem in these releases:
3.1b2 - ftp://ftp.mozilla.org/pub/firefox/releases/3.1b2 (20081201)
3.1b2 - ftp://ftp.mozilla.org/pub/firefox/releases/3.1b3
3.1b4 - ftp://ftp.mozilla.org/pub/firefox/releases/3.1b4

I did not see the problem on the latest nightly (both mac and linux):
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b5pre) Gecko/20090520 Shiretoko/3.5b5pre

I also did not see the problem in the these early 3.1 releases:
ftp://ftp.mozilla.org/pub/firefox/releases/shiretoko/alpha1
ftp://ftp.mozilla.org/pub/firefox/releases/shiretoko/alpha2 (20080829071937)
3.1b1 - ftp://ftp.mozilla.org/pub/firefox/releases/3.1b1 (20081007)


so I am seeing something between 20081007-20081201 for the regressions range which is much different than the previous comments indicate.  Something isn't lining up here.
I see the bug where the scrapbook page is empty with B4 and with the first time I used the latest nightly.  But I cannot repro this in the nightly anymore. Sometimes back button clears the error, sometime not.  reloading button always seems to clear the problem. Same errors as others:

  Error: uncaught exception: com.google.gwt.core.client.JavaScriptException:   
  (TypeError): c[if_Fa] is not a function

Bug seen here:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b4) Gecko/20090423 Firefox/3.5b4

Bug seen here once, but then not reproducible here:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b5pre) Gecko/20090520 Shiretoko/3.5b5pre

I'll be around for the next couple hours if any help is needed getting a regression range (any platform) or for help testing.
Reproducible with B4 on Win XP:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b4) Gecko/20090423 Firefox/3.5b4

Status bar at bottom left is different every time.  First time, veeeery slow "waiting for www.orkut.com", "waiting for csi.gstatic.com", hung there.  2nd time immediately says "Done".  3rd+ time no status.  Same error every time:

  Error: uncaught exception: com.google.gwt.core.client.JavaScriptException: 
  (TypeError): c[if_Fa] is not a function

Works fine (no blank screen) on latest nightly:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b5pre) Gecko/20090520 Shiretoko/3.5b5pre
No blank screen, but (at least on orkut) there are still errors in the console that don't happen in 3.0.

This could be something silly.  Looking into it anyway...
Assignee: general → jorendorff
Jason: if the errors are non-fatal, do we still think that this needs to block?
Not our bug.  It's a silly bug in the script.
Status: REOPENED → RESOLVED
Closed: 15 years ago15 years ago
Resolution: --- → INVALID
Basically, the script only expects WebKit to support querySelectorAll.  Since we are a non-WebKit browser that supports querySelectorAll, we break their script.

Details: They have a function that searches the DOM; it returns either an NodeList (if querySelectorAll is supported) or a plain old Array (otherwise).  This is sound feature testing, so far so good.  But the code that calls that function depends on a vendor test rather than examining the object to see if it's an Array.  It's essentially,

  c = searchForNodes(...);
  if (isWebKit)
      ...treat c like a NodeList...
  else
      ...c[if_Fa](...)...

The variable if_Fa is "concat".  It's calling c.concat(...), assuming incorrectly that c is an Array.
(In reply to comment #21)
> (In reply to comment #10)
> > - i can reproduce the blank orkut scrapbook page with Fx 3.5b4 release only,
> > not with latest 1.9.1 branch nor trunk nightly
> > - for the "Error: c[if_Fa] is not a function" (what you also get on
> > http://www.orkut.com/Main#Home.aspx) the regrange is:
> > 
> > http://hg.mozilla.org/mozilla-central/pushloghtml?startdate=2008-07-21+03%3A00&enddate=2008-07-22+03%3A00
> 
> Any idea which changeset in that hook is to blame?
> 
> /be
given comment 28 it is Bug 416317. so comment 16 is assuming correctly that this is a TE bug & should be moved to that component (rather than just invalid)?
Yes, TE.

/be
Status: RESOLVED → REOPENED
OS: Windows XP → All
Hardware: x86 → All
Resolution: INVALID → ---
Assignee: jorendorff → english-us
Status: REOPENED → NEW
Component: JavaScript Engine → English US
Flags: blocking1.9.1+
Product: Core → Tech Evangelism
QA Contact: general → english-us
Version: 1.9.1 Branch → unspecified
Do we have any contacts at Orkut?
Keywords: qawanted
Whiteboard: [read comment 28 for technical details]
Does not work with the new version either(preview version 99)
I happened to mention this bug to Erik Arvidsson and he said it was fixed. Perhaps not yet deployed?

/be
Hey,

I recently tried out firefox 3.5 rc2 it looks quite stable and good. It seems to have resolved the issue with orkut but issue with google app engine dashboard remains. I hope it will be fixed before final release.!

A
Blocks: 500257
Closing as WONTFIX

> We will shut down Orkut on September 30, 2014. Until then, 
> there will be no impact on current Orkut users, to give the 
> community time to manage the transition. People can export 
> their profile data, community posts and photos using Google 
> Takeout (available until September 2016). Starting today, 
> it will not be possible to create a new Orkut account.http://en.blog.orkut.com/2014/06/tchau-orkut.html
Assignee: english-us → nobody
Status: NEW → RESOLVED
Closed: 15 years ago10 years ago
Component: English US → Desktop
Resolution: --- → INVALID
Product: Tech Evangelism → Web Compatibility
You need to log in before you can comment on or make changes to this bug.