Skip to content

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

@jmuf

Description

@jmuf

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions