Closed Bug 1148804 Opened 9 years ago Closed 8 years ago

SWF #161 load Lotto numbers in the extension, but not in iframe viewer when Lightbeam extension is enabled

Categories

(Firefox Graveyard :: Shumway, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: cpeterson, Unassigned)

References

()

Details

Attachments

(1 file)

http://swf.codeazur.com.br/#f7870ab8fd8a79a0050b4cd692a376fb2a278219caad7720210712822897adae

TypeError:  shumway.player.js:72002:0
Error:  shumway.player.js:72003:0
"AVM1 error: TypeError: proxy.setTarget is not a function" shumway.player.js:72004:24
avm1ErrorWrapper() shumway.player.js:72004
avm1gen_f0i2() avm1gen-f0i2:12
interpretActions() shumway.player.js:72516
executeActions/<() shumway.player.js:70709
AVM1ContextImpl.prototype.enterContext() shumway.player.js:70299
executeActions() shumway.player.js:70707
AVM1ContextImpl.prototype.executeActions() shumway.player.js:70313
AVM1MovieClip.prototype._executeFrameScripts() shumway.player.js:74666
MovieClip.prototype.callFrame() shumway.player.js:52024
MovieClip.runFrameScripts() shumway.player.js:51639
DisplayObject.performFrameNavigation() shumway.player.js:47021
Player.prototype._eventLoopTick() shumway.player.js:82845
Player.prototype._enterEventLoop() shumway.player.js:82795
rootLoadingLoop() shumway.player.js:82824

"AVM1 warning: cannot set member 'letterSpacing' on undefined object" shumway.player.js:69889:12
"AVM1 warning: object 'XML' is undefined" shumway.player.js:69889:12
"AVM1 warning: cannot set member 'ignoreWhite' on undefined object" shumway.player.js:69889:12
"AVM1 warning: cannot set member 'onLoad' on undefined object" shumway.player.js:69889:12
"AVM1 warning: method 'load' can't be called on undefined object" shumway.player.js:69889:12
Still broken in Shumway 0.11.7 redux.

GET 
http://wlresults.westlotto.com/wlinfo/WL_InfoService [HTTP/1.1 200 OK 180ms]
"AVM1 warning: cannot look up variable 'clicktag'" shumway.player.js:71003:13
"AVM1 warning: cannot look up variable 'clickTag'" shumway.player.js:71003:13
"AVM1 warning: cannot look up variable 'clickTAG'" shumway.player.js:71003:13
"AVM1 warning: cannot look up variable 'Clicktag'" shumway.player.js:71003:13
"AVM1 warning: cannot look up variable 'ClickTag'" shumway.player.js:71003:13
"AVM1 warning: cannot look up variable 'ClickTAG'" shumway.player.js:71003:13
"AVM1 warning: cannot look up variable 'url'" shumway.player.js:71003:13
"AVM1 warning: cannot look up variable 'clicktarget'" shumway.player.js:71003:13
"AVM1 warning: cannot look up object 'XML'" shumway.player.js:71003:13
"AVM1 warning: cannot set member 'ignoreWhite' on undefined object" shumway.player.js:71003:13
"AVM1 warning: cannot set member 'onLoad' on undefined object" shumway.player.js:71003:13
"AVM1 warning: method 'load' can't be called on undefined object" shumway.player.js:71003:13
Summary: SWF #161 doesn't load Lotto numbers: "AVM1 error: TypeError: proxy.setTarget is not a function" shumway.player.js:72004:24 → SWF #161 doesn't load Lotto numbers: "AVM1 warning: method 'load' can't be called on undefined object"
This now doesn't throw any errors and fully works in the iframe viewer. In the extension, the numbers still don't show up, though. Needinfo'ing Tobias.
Assignee: nobody → schneider
Blocks: shumway-m4
Flags: needinfo?(schneider)
OS: Mac OS X → All
Hardware: x86 → All
Summary: SWF #161 doesn't load Lotto numbers: "AVM1 warning: method 'load' can't be called on undefined object" → SWF #161 doesn't load Lotto numbers in the extension, works in iframe viewer
Seems to work now. Chris, can you confirm?
Flags: needinfo?(schneider) → needinfo?(cpeterson)
I can confirm. It's not entirely impossible that I tested with an outdated build :(
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(cpeterson)
Resolution: --- → WORKSFORME
In a clean profile, the Shumway extension and iframe viewer work correctly. But in my normal profile, the iframe viewer does not load the numbers, but the extension does. The problem was that I had Tracking Protection enabled (the "privacy.trackingprotection.enabled" pref).

Strangely, this is reverse of what Till reported seeing in comment 1: the iframe viewer loaded the numbers correctly, but the extension did not!
Status: RESOLVED → VERIFIED
Till: should the Shumway extension honor Tracking Protection? Does the extension use a networking code path that bypasses Tracking Protection?
Flags: needinfo?(till)
This does not seem to be a Tracking Protection problem, but a conflict with the Lightbeam add-on [1]. This might be a manifestation of e10s bug 1167810.

If you have the Lightbeam [1] addon installed and enabled and then force-reload (CMD+SHIFT+R), the iframe viewer fails to load the Lotto numbers and the Shumway extension fails to load at all. The following errors are logged to the browser console:

NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] bootstrap.js:290:0
TypeError: ShumwayCom.setupComBridge is not a function viewer.js:72:4

Also note:

- You might need to toggle Lightbeam on and off a couple times.
- You might need to force-reload (CMD+SHIFT+R) the page, not just reload.

[1] https://addons.mozilla.org/en-US/firefox/addon/lightbeam/
[2] http://swf.codeazur.com.br/#f7870ab8fd8a79a0050b4cd692a376fb2a278219caad7720210712822897adae
Status: VERIFIED → REOPENED
Flags: needinfo?(till)
Resolution: WORKSFORME → ---
Please see the attached screenshot.
Yury pointed out that I need to restart Firefox after enabling or disabling Lightbeam. Restarting Firefox makes the ShumwayCom problem goes away, but the Lotto numbers still fail to load (in the iframe viewer only!) when Lightbeam is enabled, whether Tracking Protection is enabled or not.
Summary: SWF #161 doesn't load Lotto numbers in the extension, works in iframe viewer → SWF #161 load Lotto numbers in the extension, but not in iframe viewer when Lightbeam extension is enabled
Assignee: schneider → nobody
Blocks: shumway-m5
No longer blocks: shumway-m4
Product: Firefox → Firefox Graveyard
Status: REOPENED → RESOLVED
Closed: 9 years ago8 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: