Closed Bug 659634 Opened 13 years ago Closed 12 years ago

Uncaught exceptions in Error Console on Yahoo Music break playlist feature

Categories

(Tech Evangelism Graveyard :: English US, defect)

x86
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: alex_mayorga, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:6.0a1) Gecko/20110524 Firefox/6.0a1
Build Identifier: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:6.0a1) Gecko/20110524 Firefox/6.0a1

Videos play but the Error Console gets filled with exceptions.



Reproducible: Always

Steps to Reproduce:
1. Load the URL
2. Play the video

Actual Results:  
Error Console is filled with these:

Error: uncaught exception: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMHTMLDocument.createElementNS]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: http://l.yimg.com/p/js/compressed/music_global_bottom_1.12.0.js :: <TOP_LEVEL> :: line 1"  data: no]

Error: uncaught exception: [Exception... "Component returned failure code: 0x805e0006 [nsIDOMLocation.replace]"  nsresult: "0x805e0006 (<unknown>)"  location: "JS frame :: http://l.yimg.com/p/js/compressed/music_global_top_1.11.0.js :: <TOP_LEVEL> :: line 1"  data: no]

Error: uncaught exception: [Exception... "Component returned failure code: 0x805e0006 [nsIDOMLocation.replace]"  nsresult: "0x805e0006 (<unknown>)"  location: "JS frame :: http://l.yimg.com/a/combo?my/js/core_0.1.381.js&my/js/components/modoptions_0.0.33.js&yui/2.5.1/build/selector/selector-beta-min.js&my/js/components/windowshade_0.0.5.js&my/js/yui3_0.0.11.js&my/js/yap_0.1.32.js&my/js/components/colresize_0.1.10.js&my/js/modules/type_pa_0.1.51.js&my/js/controls/tabset_0.1.28.js&my/js/modules/type_mails_0.0.29.js&darla/fc_0.2.9.js&darla/util_0.2.6.js&darla/renderers/complex_renderer_0.3.0.js&my/js/modules/type_myyads_0.1.2.js&my/js/modules/type_weather_0.1.45.js&my/js/util/swf_0.1.9.js&my/js/modules/type_coketoday_0.1.44.js&my/js/controls/media_0.1.13.js&my/js/modules/type_simple_0.1.70.js&my/js/controls/reader_0.1.21.js&my/js/modules/type_notetoself_0.1.31.js&my/js/modules/type_toppicks_0.0.10.js&my/js/components/uh_0.0.2.js&my/js/components/showcase_0.1.51.js&my/js/components/pageoptions_0.1.18.js&my/js/components/mobilizer_init_0.0.3.js :: <TOP_LEVEL> :: line 17"  data: no]

Expected Results:  
No exceptions are reported to the Error Console.

This is a follow up to bug 613478
Blocks: 659637
Hmm, you reported this several Months ago in Bug 238559 Comment 7 against Firefox 4 Beta 8.
Did you report the Issues to Yahoo as said in the other Report?
Whiteboard: [TE?]
Version: unspecified → Trunk
(In reply to comment #1)
> Did you report the Issues to Yahoo as said in the other Report?

I used the "Feedback" link on the site to point to this bug report.
This has been reported on SUMO.  This exception is causing the Javascript in question to fail, resulting in playlists breaking.  Creating a new playlist fails, as does playing the 2nd and subsequent videos in a subsequent playlist.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Playing videos on Yahoo! Music spams the Error Console with exceptions → Uncaught exceptions in Error Console on Yahoo Music break playlist feature
(In reply to comment #3)
> This has been reported on SUMO.
This one? https://support.mozilla.com/en-US/questions/796602
Perhaps Yahoo! is actually doing something about this.

Tried today and the errors have changed a bit.

These appear during the initial page load:

Error: uncaught exception: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMHTMLDocument.createElementNS]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: http://l.yimg.com/p/js/compressed/music_global_bottom_1.12.0.js :: <TOP_LEVEL> :: line 1"  data: no]

Error: YAHOO.music.search is undefined
Source File: http://new.music.yahoo.com/ricardo-arjona/videos/view/vida--218722949
Line: 536

Error: uncaught exception: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMHTMLDocument.createElementNS]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: http://l.yimg.com/p/js/compressed/music_global_bottom_1.12.0.js :: <TOP_LEVEL> :: line 1"  data: no]

Error: YAHOO.music.util.Ellipsis.ellipsizeElementsByClassName is not a function
Source File: http://l.yimg.com/p/combo?music/d/js/1310965418/Yahoo.Music.Video.AddToPlaylist.js&music/d/js/1310965419/Yahoo.Music.Video.Evp.js&music/d/js/1310965418/carousel.js&music/d/js/1310965418/carousel_ajax.js&music/d/js/1310965418/moreVideos.js
Line: 1601

This ones is after I allow the Flash element using Flashblock, it spams the error console every 30 seconds during playback:

Error: uncaught exception: [Exception... "Component returned failure code: 0x805e0006 [nsIDOMLocation.replace]"  nsresult: "0x805e0006 (<unknown>)"  location: "JS frame :: http://l.yimg.com/p/js/compressed/music_global_top_1.11.0.js :: <TOP_LEVEL> :: line 1"  data: no]

This one appears towards the end of the video:

Error: uncaught exception: [Exception... "Component returned failure code: 0x805e0006 [nsIDOMLocation.replace]"  nsresult: "0x805e0006 (<unknown>)"  location: "JS frame :: http://l.yimg.com/a/combo?my/js/core_0.1.384.js&my/js/components/modoptions_0.0.34.js&yui/2.5.1/build/selector/selector-beta-min.js&my/js/components/windowshade_0.0.7.js&my/js/yui3_0.0.11.js&my/js/yap_0.1.32.js&my/js/components/colresize_0.1.10.js&darla/fc_0.2.9.js&darla/util_0.2.6.js&darla/renderers/complex_renderer_0.3.0.js&my/js/controls/tabset_0.1.28.js&my/js/modules/type_myyads_0.1.2.js&my/js/modules/type_messenger_0.0.49.js&my/js/ui_slideshow_0.0.38.js&my/js/modules/type_flickr_0.1.54.js&yui/2.5.1/build/autocomplete/autocomplete-min.js&my/js/modules/type_addressbook_0.1.30.js&my/js/components/uh_0.0.2.js&my/js/components/showcase_0.1.51.js&my/js/components/pageoptions_0.1.18.js&my/js/components/mobilizer_init_0.0.3.js :: <TOP_LEVEL> :: line 14"  data: no]
Assignee: nobody → english-us
Component: General → English US
Product: Firefox → Tech Evangelism
QA Contact: general → english-us
Whiteboard: [TE?]
Target Milestone: --- → Oct
Version: Trunk → unspecified
Looks like one of the exceptions is gone during the initial page load:

Error: uncaught exception: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMHTMLDocument.createElementNS]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: http://l.yimg.com/p/js/compressed/music_global_bottom_1.13.0.js :: <TOP_LEVEL> :: line 1"  data: no]

Error: YAHOO.music.search is undefined
Source File: http://music.yahoo.com/ricardo-arjona/videos/view/vida--218722949
Line: 628

Error: YAHOO.music.util.Ellipsis.ellipsizeElementsByClassName is not a function
Source File: http://music.yahoo.com/combo?music/d/js/1323253956/Yahoo.Music.Video.AddToPlaylist.js&music/d/js/1323253956/Yahoo.Music.Video.Evp.js&music/d/js/1323253956/carousel.js&music/d/js/1323253956/carousel_ajax.js&music/d/js/1323253956/moreVideos.js
Line: 1601

This one is after I allow the Flash element using Flashblock, it appeared 11 times in the error console during playback:

Error: uncaught exception: [Exception... "Component returned failure code: 0x805e0006 [nsIDOMLocation.replace]"  nsresult: "0x805e0006 (<unknown>)"  location: "JS frame :: http://l.yimg.com/p/js/compressed/music_global_top_1.11.0.js :: <TOP_LEVEL> :: line 1"  data: no]

This new one appeared twice during playback:

Error: no element found
Source File: http://prod1.rest-notify.msg.yahoo.com/v1/pushchannel/alex_mayorga?seq=290&cb=5hiouuwk&format=json&idle=110&imtoken=2DqCn4GH9YtdiCyfxK8IOO5jrRhi4i2N7PUg62aIa08CYXOzqWPoQOljvV1Dk1CqaQGb.qajSUveRMWVlvYc-%7Cub6EnD5o_JzAzrILjcL5vw--&sid=Twiem8Ps3BgyCea9D0NQ01ggKcyWrlQZFH2PmQ--&c=57my9v6yOTU&msgrAppId=mim&cache=1323382028759
Line: 1

Mozilla/5.0 (Ubuntu; X11; Linux x86_64; rv:11.0a1) Gecko/20111206 Firefox/11.0a1 ID:20111206042426

Adobe Flash version 11,1,102,55 installed
@cheilmann: Any idea who at Yahoo to contact?
Apparently Yahoo! killed the play lists sometime ago[1].

1 http://answers.yahoo.com/question/index?qid=20120421234423AAc4DHe
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.