MMM-GoogleMapsTraffic freezes Magic Mirror



  • For a long time a had the issue that MagicMirror freezes after a couple of hours. Finally I found out that after disabling the module GoogleMapsTrafic the error won’t occur.

    In the console the module produces 2 errors:

    js?key=xxxxxxxxxx:121 You have included the Google Maps JavaScript API multiple times on this page. This may cause unexpected errors.
    sh @ js?key= xxxxxxxxxx:121
    Ah @ js?key= xxxxxxxxxx:119
    google.maps.Load @ js?key= xxxxxxxxxx:18
    (anonymous) @ js?key= xxxxxxxxxx:208
    (anonymous) @ js?key= xxxxxxxxxx:208
    
    MMM-GoogleMapsTraffic.js:77 Uncaught TypeError: Cannot read property 'length' of undefined
        at HTMLScriptElement.script.onload (MMM-GoogleMapsTraffic.js:77)
    script.onload @ MMM-GoogleMapsTraffic.js:77
    

    My config is quite simple and I couldn’t find a way to avoid these errors.

    {
            	module: 'MMM-GoogleMapsTraffic',
    	      	position: 'center',
            	config: {
                    	key: 'xxxxxxxxxx',
                    	lat: 52.5202362,
                    	lng: 13.3663832,
                    	height: '800px',
                    	width: '780px',
    			zoom: 12,
    			updateInterval: 300000, //5 Minuten
    			styledMapType: 'standard',
                    	disableDefaultUI: true,
    			}
    },
    

    Does anybody experiences this problem?
    Every help is highly appreciated.



  • @macmirror yep I too have the problem of the mirror crashing on me with this module I have no idea how to fix it either.



  • I suspected this module for a while already but I never bothered to get into it. Whenever somebody reported random crashes after some hours they used the MMM-GoogleMapsTraffic module. In my case it is enough to run a cronjob once a day to reload the mirror.



  • I have te same probleem with the error MMM-GoogleMapsTraffic.js:77 Uncaught TypeError: Cannot read property ‘length’ of undefined.

    Do some one now what that means