adiesner / GarminPlugin

Garmin Communicator Plugin for Linux
https://adiesner.github.io/GarminPlugin/
GNU General Public License v3.0
96 stars 16 forks source link

"TypeError: undefined is not a function" on https://my.garmin.com (EDGE705) #8

Open jmuf opened 11 years ago

jmuf commented 11 years ago

Initially the site https://my.garmin.com/mygarmin/dashboard/dashboardScanDevice.htm gave "TypeError: undefined is not a function" popup in Chrome/Ubuntu. Oddly enough, going to "inspect element" mode in Chrome apparently was enough to make things work - device (EDGE 705) got detected OK, firmware download was working (Thanks!). Got the same error popup again on closing the firmware update page.

I've got a "DEBUG"-level log (connection+fw download), slightly edited to remove the download progress and some specific directories.. but cannot attach. Starts with

01.06.13 12:55:38 Browser supports XEmbed
01.06.13 12:55:38 NP_Initialize successfull
01.06.13 12:55:38 NPP_New(instance=0xb9657ef0,mode=1,argc=4,args=[id=GarminNetscapePlugin,type=application/vnd-garmin.mygarmin,width=0,height=0
01.06.13 12:55:38 Overwriting Garmin Javascript Browser detection!
01.06.13 12:55:38 End Overwriting Garmin Javascript Browser detection!
01.06.13 12:55:38 User Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22
01.06.13 12:55:38 URL: https://my.garmin.com/gcpInstall/checkPlugin.htm?target=https://my.garmin.com/mygarmin/dashboard/dashboardScanDevice.htm
01.06.13 12:55:38 getvalue - xembed
01.06.13 12:55:38 getvalue - scriptable object
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 hasProperty: Unlock not found
01.06.13 12:55:38 Unlock("https://my.garmin.com","27254d9839a9292d46a48b258326c0c5")
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:55:38 destroy
01.06.13 12:55:38 destroy - last instance
01.06.13 12:55:39 NPP_New(instance=0xb9657c50,mode=1,argc=4,args=[id=GarminNetscapePlugin,type=application/vnd-garmin.mygarmin,width=0,height=0
01.06.13 12:55:39 Overwriting Garmin Javascript Browser detection!
01.06.13 12:55:39 End Overwriting Garmin Javascript Browser detection!
01.06.13 12:55:39 User Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22
01.06.13 12:55:39 URL: https://my.garmin.com/mygarmin/dashboard/dashboardScanDevice.htm?in=true&ni=other
01.06.13 12:55:39 getvalue - xembed
01.06.13 12:59:05 destroy
01.06.13 12:59:05 destroy - last instance
01.06.13 12:59:06 NPP_New(instance=0xb9657c20,mode=1,argc=4,args=[id=GarminNetscapePlugin,type=application/vnd-garmin.mygarmin,width=0,height=0
01.06.13 12:59:06 Overwriting Garmin Javascript Browser detection!
01.06.13 12:59:06 End Overwriting Garmin Javascript Browser detection!
01.06.13 12:59:06 User Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22
01.06.13 12:59:06 URL: https://my.garmin.com/mygarmin/dashboard/dashboardScanDevice.htm
01.06.13 12:59:06 getvalue - xembed
01.06.13 12:59:06 getvalue - scriptable object
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:06 hasProperty: Unlock not found
01.06.13 12:59:06 Unlock("https://my.garmin.com","27254d9839a9292d46a48b258326c0c5")
01.06.13 12:59:06 hasProperty: StartFindDevices not found
01.06.13 12:59:06 StartFindDevices()
01.06.13 12:59:06 Searching for Edge705/Oregon300/...
01.06.13 12:59:06 Not searching on [/] [ext3] - wrong fstype.
01.06.13 12:59:06 Not searching on [/proc] [proc] - wrong fstype.
[..]
01.06.13 12:59:06 Searching on [/media/GARMIN] [vfat]
01.06.13 12:59:06 Found Feature: GPX: Path: Garmin/GPX Ext: GPX Name: GPSData
01.06.13 12:59:06 Found Feature: GPX: Path: Garmin/GPX/Current Ext: GPX Name: GPSData
01.06.13 12:59:06 Found Feature: ???: Path: Garmin Ext: GCD Name: UnitSoftwareUpdate
01.06.13 12:59:06 Found Feature: ???: Path: Garmin Ext: IMG Name: BaseMaps
01.06.13 12:59:06 Found Feature: ???: Path: Garmin Ext: IMG Name: PreProgrammedMaps
01.06.13 12:59:06 Found Feature: ???: Path: Garmin Ext: IMG Name: SupplementalMaps
01.06.13 12:59:06 Found Feature: ???: Path: Garmin Ext: ver Name: FTLImageVersion
01.06.13 12:59:06 Found Feature: TCX: Path: Garmin/History Ext: tcx Name: FitnessHistory
01.06.13 12:59:06 Found Feature: TCX: Path: Garmin/Profile Ext: tcx Name: FitnessUserProfile
01.06.13 12:59:06 Found Feature: TCX: Path: Garmin/Courses Ext: tcx Name: FitnessCourses
01.06.13 12:59:06 Found Feature: TCX: Path: Garmin/Workouts Ext: tcx Name: FitnessWorkouts
01.06.13 12:59:06 Found Feature: UpdateFile: Path: Garmin/ File: gupdate.GCD Name: 006-B0625-00
01.06.13 12:59:06 Found Feature: UpdateFile: Path: Garmin/RemoteSW/ File: 006B061700.bin Name: 006-B0617-00
01.06.13 12:59:06 Directory Garmin/Courses does not exist on device, searching alternative upper/lowercase writings
01.06.13 12:59:06 No alternative found for Garmin/Courses
01.06.13 12:59:06 Directory Garmin/Workouts does not exist on device, searching alternative upper/lowercase writings
01.06.13 12:59:06 No alternative found for Garmin/Workouts
01.06.13 12:59:06 Directory Garmin/RemoteSW/ does not exist on device, searching alternative upper/lowercase writings
01.06.13 12:59:06 No alternative found for Garmin/RemoteSW/
01.06.13 12:59:06 Found EDGE705 at /media/GARMIN
01.06.13 12:59:06 Searching for garmin devices like Edge 305/Forerunner 305...
01.06.13 12:59:06 Found disabled device Home Directory [..] in configuration.
01.06.13 12:59:06 Ignoring device EDGE705 from configuration - existing device with same name exists.
01.06.13 12:59:06 Number of devices found: 1
01.06.13 12:59:07 hasProperty: FinishFindDevices not found
01.06.13 12:59:07 FinishFindDevices()
01.06.13 12:59:07 Finish State of function FinishFindDevices: Working
01.06.13 12:59:07 hasProperty: DevicesXmlString not found
01.06.13 12:59:07 DevicesXmlString()
01.06.13 12:59:07 getDeviceXML returns 1 devices
01.06.13 12:59:07 hasProperty: DeviceDescription not found
01.06.13 12:59:07 DeviceDescription(0)
01.06.13 12:59:07 getIntParameter Double: 0
01.06.13 12:59:07 GarminFilebasedDevice::getDeviceDescription() Done: EDGE705
01.06.13 12:59:07 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:07 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:07 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:07 getProperty: VersionXml = [<?xml version="1.0" encoding="UTF-8" standalone...]
01.06.13 12:59:07 hasProperty: StartReadableFileListing not found
01.06.13 12:59:07 StartReadableFileListing(0,"FileBasedTest","FileBasedTest",false)
01.06.13 12:59:07 getIntParameter Double: 0
01.06.13 12:59:07 Starting thread to read file listing from garmin device EDGE705
01.06.13 12:59:07 hasProperty: FinishReadableFileListing not found
01.06.13 12:59:07 Thread started
01.06.13 12:59:07 FinishReadableFileListing()
01.06.13 12:59:07 Thread readFileListing started
01.06.13 12:59:07 Finish State of function FinishReadableFileListing: Working

(again, sorry for the inline dump)