0 Replies Latest reply: Apr 12, 2015 11:34 PM by YB8p9N4cBz RSS

    PlugIn Install and Initilization Issues

    YB8p9N4cBz
    Visibility: Open to anyone

      Ever since you guys updated to the new version of the Sling Player (ie "newwatch"), there appears to have been an issue with getting it to initialize and show you the player UI.

       

      Before coming here to post this, I completed all the necessary troubleshooting I could find on the internet concerning this issue: firewall disable/enabled, different browsers, different computers/devices, safemode, running tracert and ping and checking ports, etc. Nothing has worked as the issue seems to clearly be with the update. Before continuing, know that nn order to cut out any other issues, I used the fresh, current version installs of all three major browsers: Chrome, Firefox, and Internet Explorer on three separate computers and still experienced the issue.

       

      During one of my troubleshooting steps, I uninstalled the SlingPlayer Plug-in in order to re-install it. I did this for each testing environment. Upon returning to the site, I noticed that it wasn't even trying to re-install the plug-in, but would just seem to sit there, doing nothing at all.

       

      I began looking at the developer tools available in Firefox and Chrome. While on the "initialization" screen, I noticed that there were some issues which all linked from the console to the JavaScript file for something called "jQuery Raty", which is (according to the script file) "...a plugin that generates a customizable star rating". While on the initialization screen, the console would print something along these lines:

      <timestamp> <some number> : %%%%%%%% Waiting for PUI Loade

       

      That lasts for about 2 minutes or so. Then and I get some follow-up messages from the same linked script. There are some messages concerning analytics and validators, etc. What caught my eye, however, was the one line that said this:

      "21:4:24 780 : A fatal error occurred in installing plugin:ReferenceError: slingmedia is not defined"

       

      Here is the last part of the log containing that line. I wasn't sure what was personally identifiable, if anything, so I redacted anything that appeared to be an ID or which contained the user ID or email.

      21:50:59 368 : %%%% PUI Loaded continuing checkLogin

      21:50:59 368 : ########Updating portal analytics for property:auth_check_end: with value:<REDACTED>

      21:50:59 368 : ajaxsuccesstrue

      21:50:59 368 : APP FSM >>> DomActionWrapper : displayUserEmail

      21:50:59 369 : WBSPValidator :: generateUUID++

      21:50:59 369 : WBSPValidator :: generateUUID : input string is: <REDACTED>

      21:50:59 369 : WBSPValidator :: generateUUID: uuid string: <REDACTED>

      21:50:59 370 : WBSPValidator :: generateUUID: uuid is: <REDACTED>

      21:50:59 370 : Analytics >>> setUUID++

      21:50:59 370 : WBSPValidator :: checkForDeviceSpecificMDConfig++

      <REDACTED LINE>

      21:50:59 372 : Next state undefined for current state = launching, event = OnAccountsDiscoveryComplete

      21:50:59 372 : APP FSM >>> Action does not exist for: [launching] on event: [OnAccountsDiscoveryComplete] to state: [undefined]

      21:50:59 373 : ########Updating portal analytics for property:pui_check_start: with value:<REDACTED>

      21:50:59 408 : A fatal error occurred in installing plugin:ReferenceError: 'slingmedia' is undefined

      21:50:59 574 : heckForDeviceSpecificMDConfig ajax error callback

       

      I may be wrong, but this appears to be what is causing the site to fail at reinstalling the Plug-in. Unfortunately, I do not have a browser that still has the plug-in installed to test for output. I am not sure if anything from this is helpful, but it seems related. I do not believe it's related to my connection, browsers, or devices as they all are giving the results. Hope it helps!


      UPDATE


       

      Was able to get the SlingPlayer to finally initiate the Plug-In install. Following is the "sanitized" output from the console after successfully getting the Plug-In Install dialog. Most likely I'm just redacting some useless info like a GUI ID, but can't be too careful.

       

      ...

      "0:49:32 271 : %%%%%%%% Waiting for PUI Loade" app.all__v1426259942152.gz.js:1:3148

      "0:49:32 297 : $$$$$$$$Installer.js downloaded successfully" app.all__v1426259942152.gz.js:1:3148

      "installerV2.js:inside isBrowserSupported!" <REDACTED>:171:12

      "installerV2.js:InstallerV2 :: _isSupportedUserAgent - appName = pui_watch" <REDACTED>:171:12

      "0:49:32 297 : support:true" app.all__v1426259942152.gz.js:1:3148

      "0:49:32 297 : in else before checklogin" app.all__v1426259942152.gz.js:1:3148

      "0:49:32 298 : in else after checklogin call" app.all__v1426259942152.gz.js:1:3148

      "0:49:32 301 : TabController >> startTabController >> Starting the tab controller." app.all__v1426259942152.gz.js:1:3148

      "0:49:32 325 : %%%%%%%% Waiting for PUI Loade" app.all__v1426259942152.gz.js:1:3148

      "0:49:32 325 : %%%%%%%% PUI Loaded continuing checkLogin" app.all__v1426259942152.gz.js:1:3148

      "0:49:32 326 : ########Updating portal analytics for property:auth_check_end: with value:<REDACTED>" app.all__v1426259942152.gz.js:1:2782

      "0:49:32 326 : ajaxsuccesstrue" app.all__v1426259942152.gz.js:1:3148

      "0:49:32 326 : APP FSM >>> DomActionWrapper : displayUserEmail" app.all__v1426259942152.gz.js:1:3148

      "0:49:32 326 : WBSPValidator :: generateUUID++" app.all__v1426259942152.gz.js:1:2971

      "0:49:32 326 : WBSPValidator :: generateUUID : input string is: <REDACTED>" app.all__v1426259942152.gz.js:1:2971

      "0:49:32 326 : WBSPValidator :: generateUUID: uuid string: <REDACTED>:firefox:win" app.all__v1426259942152.gz.js:1:2971

      "0:49:32 327 : WBSPValidator :: generateUUID: uuid is: <REDACTED>" app.all__v1426259942152.gz.js:1:2971

      "0:49:32 327 : Analytics >>> setUUID++" app.all__v1426259942152.gz.js:1:2971

      "0:49:32 327 : WBSPValidator :: checkForDeviceSpecificMDConfig++" app.all__v1426259942152.gz.js:1:2971

      "0:49:32 329 : heckForDeviceSpecificMDConfig ajax error callback" app.all__v1426259942152.gz.js:1:3092

       

      "0:49:32 330 : Next state undefined for current state = launching, event = OnAccountsDiscoveryComplete" app.all__v1426259942152.gz.js:1:2782

      "0:49:32 330 : APP FSM >>> Action does not exist for: [launching] on event: [OnAccountsDiscoveryComplete] to state: [undefined]" app.all__v1426259942152.gz.js:1:2782

      "0:49:32 330 : ########Updating portal analytics for property:pui_check_start: with value:1428904172330" app.all__v1426259942152.gz.js:1:2782

      "installerV2.js:inside pluginInstalled!" <REDACTED>:171:12

      "installerV2.js:--- inside _injectConfigServices" <REDACTED>:171:12

      <REDACTED LINES>

      "installerV2.js:Parsing the object list: for app :falcon" <REDACTED>:171:12

      <REDACTED LINES>

      "installerV2.js:Supported apps: rose" <REDACTED>:171:12

      "installerV2.js:Supported apps: setup" <REDACTED>:171:12

      "installerV2.js:Supported apps: betadishanywhere" <REDACTED>:171:12

      "installerV2.js:Supported apps: dishanywhere" <REDACTED>:171:12

      "installerV2.js:Supported apps: bollywood" <REDACTED>:171:12

      "installerV2.js:Supported apps: mmps" <REDACTED>:171:12

      "installerV2.js:Supported apps: dishonline" <REDACTED>:171:12

      "installerV2.js:Supported apps: remotes" <REDACTED>:171:12

      "installerV2.js:Supported apps: watch" <REDACTED>:171:12

      "installerV2.js:Supported apps: dra" <REDACTED>:171:12

      "installerV2.js:Supported apps: betawatch" <REDACTED>:171:12

      "installerV2.js:Supported apps: dishanywheredesktop" <REDACTED>:171:12

      "installerV2.js:Supported apps: falcon" <REDACTED>:171:12

      "installerV2.js:InstallerHelper :: Supported apps matched. : falcon" <REDACTED>:171:12

      "installerV2.js:The current app is supported." <REDACTED>:171:12

      "installerV2.js:configParserHelper.getDefaultPluginConfigs" <REDACTED>:171:12

      "installerV2.js:Loading default plugin versions, which will be overriden based on the MD configs : maxPluginVersion = 2.4.0.52, minPluginVersion = 2.4.0.52. chromeWebstoreUrl = undefined" <REDACTED>:171:12

      "installerV2.js:Reading the browser specific configurations: .*Windows NT 6.0.*" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> ConfigUserAgent = /.*Windows NT 6.0.*/i" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> BrowserUserAgent - Did not Match" <REDACTED>:171:12

      "installerV2.js:For the current browser, there are no browser specific configurations found for this app." <REDACTED>:171:12

      "installerV2.js:Reading the browser specific configurations: .*Windows NT (?!6.0)(?!5.1).*Chrome.*" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> ConfigUserAgent = /.*Windows NT (?!6.0)(?!5.1).*Chrome.*/i" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> BrowserUserAgent - Did not Match" <REDACTED>:171:12

      "installerV2.js:For the current browser, there are no browser specific configurations found for this app." <REDACTED>:171:12

      "installerV2.js:Reading the browser specific configurations: .*msies8.d+.*" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> ConfigUserAgent = /.*msies8.d+.*/i" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> BrowserUserAgent - Did not Match" <REDACTED>:171:12

      "installerV2.js:For the current browser, there are no browser specific configurations found for this app." <REDACTED>:171:12

      "installerV2.js:Reading the browser specific configurations: .*Windows.*x64.*?Chrome.*" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> ConfigUserAgent = /.*Windows.*x64.*?Chrome.*/i" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> BrowserUserAgent - Did not Match" <REDACTED>:171:12

      "installerV2.js:For the current browser, there are no browser specific configurations found for this app." <REDACTED>:171:12

      "installerV2.js:installerHelper.js >> appname = falcon, Current OS: win, data: 2.4.0.130" <REDACTED>:171:12

      "installerV2.js:configParserHelper.getBoxSpecificData" <REDACTED>:171:12

      <REDACTED LINES>

      "installerV2.js:configParserHelper.checkIsBoxPresent" <REDACTED>:171:12

      "installerV2.js:mdProductList length = 4,userProdList =7" <REDACTED>:171:12

      "installerV2.js:>> checkIsBoxPresent - Is user box list present in the box configs ? true" <REDACTED>:171:12

      "installerV2.js:getBoxSpecificData - User box list, present in the boxspecific mdconfig list : MDBoxList = 7,8,17,18, and usrBoxList = 8,17,1,,0,18,7" <REDACTED>:171:12

      "installerV2.js:The current weight = 1, and defaultWeight = 2" <REDACTED>:171:12

      "installerV2.js:Box specific configs values:  maxPluginVersion = 2.4.0.130, minVersion = 2.4.0.130, chromeUrl  = https://chrome.google.com/webstore/detail/lidgnhlbmoakdjkfhanbhfngcadpaiac" <REDACTED>:171:12

      "installerV2.js:Reading the browser specific configurations: .*Windows NT 5.1.*" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> ConfigUserAgent = /.*Windows NT 5.1.*/i" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> BrowserUserAgent - Did not Match" <REDACTED>:171:12

      "installerV2.js:For the current browser, there are no browser specific configurations found for this app." <REDACTED>:171:12

      "installerV2.js:Reading the browser specific configurations: .*Macintosh.*MAC OS X 10.5.*" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> ConfigUserAgent = /.*Macintosh.*MAC OS X 10.5.*/i" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> BrowserUserAgent - Did not Match" <REDACTED>:171:12

      "installerV2.js:For the current browser, there are no browser specific configurations found for this app." <REDACTED>:171:12

      "installerV2.js:Reading the browser specific configurations: .*Macintosh.*MAC OS X.*?Chrome/(39|[4-9][0-9])(?!.*OPR).*" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> ConfigUserAgent = /.*Macintosh.*MAC OS X.*?Chrome\/(39|[4-9][0-9])(?!.*OPR).*/i" <REDACTED>:171:12

      "installerV2.js:compareBrowserUserAgent >>> BrowserUserAgent - Did not Match" <REDACTED>:171:12

      "installerV2.js:For the current browser, there are no browser specific configurations found for this app." <REDACTED>:171:12

      "installerV2.js:InstallerHelper :: Returning Final values..., maxPluginVersion = 2.4.0.130, minPluginVersion: 2.4.0.130, chromeWebstoreUrl = https://chrome.google.com/webstore/detail/lidgnhlbmoakdjkfhanbhfngcadpaiac" <REDACTED>:171:12

      "installerV2.js:InstallerV2 :: _injectConfigServices - mdConfigData : {"maxPluginVersion":"2.4.0.130","minPluginVersion":"2.4.0.130","chromeWebstoreUrl":"https://chrome.google.com/webstore/detail/lidgnhlbmoakdjkfhanbhfngcadpaiac"}" <REDACTED>:171:12

      "installerV2.js:Reading the config services" <REDACTED>:171:12

      "installerV2.js:InstallerV2 :: isSPCSupportedOnPC is not present for the app = falcon" <REDACTED>:181:12

      "installerV2.js:InstallerV2 :: isSPCSupportedOnMAC is not present for the app = falcon" <REDACTED>:181:12

      "installerV2.js:---PUI.Config.isSPCSupportedOnPC =  false, PUI.Config.isSPCSupportedOnMAC = false" <REDACTED>:171:12

      "installerV2.js:InstallerV2 :: detect_version" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isMacChromeBrowser - PUI.Config.isSPCSupportedOnMAC =false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - isMacChromeBrowserSupported = false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - PUI.Config.isSPCSupportedOnPC = false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - isWinChromeBrowserSupported = false" <REDACTED>:171:12

      "installerV2.js:No Sling Plugin is found in navigator! So proceeding with new plugin installation." <REDACTED>:181:12

      "installerV2.js:Installer_v2 :: isMacChromeBrowser - PUI.Config.isSPCSupportedOnMAC =false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - isMacChromeBrowserSupported = false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - PUI.Config.isSPCSupportedOnPC = false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - isWinChromeBrowserSupported = false" <REDACTED>:171:12

      "installerV2.js:InstallerV2 :: PluginInstalled -  Normal path, not SPC path" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isSlinplayerExtensionSupported" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - PUI.Config.isSPCSupportedOnPC = false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - isWinChromeBrowserSupported = false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isMacChromeBrowser - PUI.Config.isSPCSupportedOnMAC =false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - isMacChromeBrowserSupported = false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isSlinplayerExtensionSupported - Chrome Extension is not supported and value of isSlinplayerExtIsSupported = false" <REDACTED>:171:12

      "0:49:32 338 : WBSPValidator :: isSlinplayerExtensionSupported is false." app.all__v1426259942152.gz.js:1:2971

      "installerV2.js:Installer_v2 :: isSlinplayerExtensionSupported" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - PUI.Config.isSPCSupportedOnPC = false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - isWinChromeBrowserSupported = false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isMacChromeBrowser - PUI.Config.isSPCSupportedOnMAC =false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - isMacChromeBrowserSupported = false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isSlinplayerExtensionSupported - Chrome Extension is not supported and value of isSlinplayerExtIsSupported = false" <REDACTED>:171:12

      "0:49:32 339 : WBSPValidator :: checkPlugin - isSlinplayerExtensionSupported flag is false. So installing plugin in normal path" app.all__v1426259942152.gz.js:1:2971

      "0:49:32 339 : WBSPValidator :: forcePluginInstall - installing plugin" app.all__v1426259942152.gz.js:1:3148

      "0:49:32 339 : ####Performance Analytics sent" app.all__v1426259942152.gz.js:1:2782

      "0:49:32 339 : ########Updating portal analytics for property:browser_type: with value:firefox" app.all__v1426259942152.gz.js:1:2782

      "0:49:32 339 : ########Updating portal analytics for property:os_name: with value:win" app.all__v1426259942152.gz.js:1:2782

      "0:49:32 339 : ########Updating portal analytics for property:browser_version: with value:37" app.all__v1426259942152.gz.js:1:2782

      "0:49:32 339 : ########Updating portal analytics for property:os_version: with value:NT 6.2" app.all__v1426259942152.gz.js:1:2782

      "0:49:32 339 : ########Updating portal analytics for property:plugin_version: with value:NAV" app.all__v1426259942152.gz.js:1:2782

      "0:49:32 339 : ########Updating portal analytics for property:locale: with value:en_US" app.all__v1426259942152.gz.js:1:2782

      "0:49:32 339 : ########Updating portal analytics for property:falcon_env: with value:prod" app.all__v1426259942152.gz.js:1:2782

      "0:49:32 340 : ########Updating portal analytics for property:falcon_version: with value:4.5.6.78-1" app.all__v1426259942152.gz.js:1:2782

      "0:49:32 340 : APP FSM >>> DomActionWrapper : hideInitializingScreen" app.all__v1426259942152.gz.js:1:3148

      "installerV2.js:inside installPlugin!" <REDACTED>:171:12

      "installerV2.js:inside _fireAnalyticsRequest()!" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - PUI.Config.isSPCSupportedOnPC = false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - isWinChromeBrowserSupported = false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isMacChromeBrowser - PUI.Config.isSPCSupportedOnMAC =false" <REDACTED>:171:12

      "installerV2.js:Installer_v2 :: isWinChromeBrowser - isMacChromeBrowserSupported = false" <REDACTED>:171:12

      "installerV2.js:installerV2 :: createEULA - not changed Eula header..." <REDACTED>:171:12


      I restarted Firefox. Confirmed that Plug-In was installed. Reloaded SlingBox player, but it failed again. Tried once more and got the "Activate Plug-In" dialog. Activated the plug-in and the player was working as expected. Output was the same until the player started to load its UI elements. Appears to be working at the moment, but it may come and go. Sorry for the long Copy-Paste, but maybe it can be used to help solve this obvious issue.