Blank mm after update



  • Hi,
    After updated to 2.8.0 I have trouble with a blank screen. I comment out every module one at a time and found out that mmm-weatherchart was the problem. Is there something wrong in my code?

    {
    		module: 'mmm-weatherchart',
    		position: 'bottom_left',
    		config: {
    			country: 'Sweden',
    			area: 'Halland',
    			city: 'Stråvalla',
    			updateInterval: '3600000',
    			hideBorder: 'true'
    			}
    },
    


  • @kvicksson said in Blank mm after update:

    Is there something wrong in my code?

    It should be Holland 🙂
    No, just joking, try:

    {
    		module: 'mmm-weatherchart',
    		position: 'bottom_left',
    		config: {
    			country: 'Sweden',
    			area: 'Halland',
    			city: 'Stråvalla',
    			updateInterval: 3600000,
    			hideBorder: true
    			}
    },
    

    And this should be part of your tool-set:

    cd ~/MagicMirror; npm run config:check
    

  • Project Sponsor

    @evroom well with the config:check he would not have found the error, would he? It’s a pure semantic check, not a logic one.

    Isn’t there some Troubleshooting guide around to reference to everytime these questions come up?



  • Just to be clear, I’m a girl… 😉
    The module worked as a charm before the update. So you think I should just skip the apostrophe on the updateInterval and hideBorder?



  • @kvicksson ok… before the update it worked…

    does the module contain a package.json file?

    if so you must also run npm install in the module folder as the version of electron changed in 2.8.0

    in the future, i hope my update script will help solve these problems…

    see
    https://forum.magicmirror.builders/topic/10859/new-update-upgrade-script-ready-for-testing



  • @kvicksson the rules are text needs quotes (’ or " matching)
    numbers and true/false should NOT have quotes… as they become strings and not numeric or logical values

    if variable == true will fail with quoted values…



  • @lavolp3 said in Blank mm after update:

    well with the config:check he would not have found the error, would he?

    In this case perhaps not, but it cannot hurt to run it in order to exclude error(s) before and after this part of the config.
    Normally a 'true' versus true would not cause a black screen, but I might be wrong.
    And a trouble shooting guide would have to start with the config:checkIMHO.



  • @evroom said in Blank mm after update:

    Normally a ‘true’ versus true would not cause a black screen

    u don’t know how the module code might fail…
    which is what causes the blackscreen to begin with



  • @sdetweil said in Blank mm after update:

    which is what causes the blackscreen to begin with

    Tried the module myself.
    https://github.com/paphko/mmm-weatherchart

    pi@raspberrypi:~/MagicMirror $ pm2 logs --lines 100
    0|mm       | Starting MagicMirror ...
    0|mm       |
    0|mm       | > magicmirror@2.8.0 start /home/pi/MagicMirror
    0|mm       | > sh run-start.sh
    0|mm       |
    0|mm       | Starting MagicMirror: v2.8.0
    0|mm       | Loading config ...
    0|mm       | Loading module helpers ...
    0|mm       | No helper found for module: alert.
    0|mm       | Initializing new module helper ...
    0|mm       | Module helper loaded: updatenotification
    0|mm       | Loading module helpers ...
    0|mm       | No helper found for module: alert.
    0|mm       | Initializing new module helper ...
    0|mm       | Module helper loaded: updatenotification
    0|mm       | Whoops! There was an uncaught exception...
    0|mm       | MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
    0|mm       | If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
    0|mm  | Launching application.
    

    Indeed a black screen.
    Now how to help the girl from Stråvalla ?



  • @evroom said in Blank mm after update:

    0|mm | No helper found for module: alert.
    0|mm | Initializing new module helper …
    0|mm | Module helper loaded: updatenotification
    0|mm | Loading module helpers …
    0|mm | No helper found for module: alert.
    0|mm | Initializing new module helper …
    0|mm | Module helper loaded: updatenotification
    0|mm | Whoops! There was an uncaught exception…

    seems odd that there would be two invocations of these modules…

    but as a test, in MagicMirror/config/config.js add

        disabled: true, 
    

    to both those modules, and restart mm and see what happens