MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-Temperature uncaught exception...

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    12 Posts 3 Posters 2.7k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • wishmaster270W Offline
      wishmaster270 Module Developer @Brown19
      last edited by

      @Brown19 Do you see any errors in the development console of the browser?

      wishmaster270W 1 Reply Last reply Reply Quote 0
      • wishmaster270W Offline
        wishmaster270 Module Developer @wishmaster270
        last edited by

        @Brown19
        Hi,

        today i installed a new instance of MagicMirror 2.24.0 with both your node version 18 any my current used one (16).
        In the installation which uses electron i can reproduce the error now. But i am pretty sure this is a problem related to the combination of the version 2.24.0 and the used electron version.
        I found this thread with the same error but MMM-Tools instead in the forum of bogusnet, too.
        It might be a general MagicMirror issue and not a problem of the module.

        Maybe one of the core developers can have a look into it. I never had been that deep in the MagicMirror code and do not have much time to investigate the problem at the moment.

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          sdetweil @wishmaster270
          last edited by

          @wishmaster270 what module is this? I’ll look at it tonight.

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          wishmaster270W 1 Reply Last reply Reply Quote 0
          • wishmaster270W Offline
            wishmaster270 Module Developer @sdetweil
            last edited by

            @sdetweil Hi Sam, it looks like both MMM-Temperature and MMM-Tools cause the error.

            wishmaster270W 1 Reply Last reply Reply Quote 0
            • wishmaster270W Offline
              wishmaster270 Module Developer @wishmaster270
              last edited by

              @sdetweil @Brown19
              Hi,

              i did some more investigation today and think i found a solution.
              Although the exception looks different i think the problem is the execSync command.
              The only way i was able to fix it is to use spawnSync.

              But i can not say where or why the problem happens.
              I tried different node versions (latest 16, 18, 20) and different electron versions (25.3.0, 25.3.2 and 25.4.0) with execSync.

              I will release a new version of MMM-Temperature today which uses spawnSync instead of execSync.

              S wishmaster270W 2 Replies Last reply Reply Quote 1
              • S Offline
                sdetweil @wishmaster270
                last edited by

                @wishmaster270 good catch. I think exec is foreground, spawn is background.

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                1 Reply Last reply Reply Quote 0
                • wishmaster270W Offline
                  wishmaster270 Module Developer @wishmaster270
                  last edited by

                  @Brown19

                  Just released the new version 0.0.8 which (hopefully) fixes the problem.

                  I integrated your script, too. But i named it sht31d.

                  B 1 Reply Last reply Reply Quote 0
                  • B Offline
                    Brown19 @wishmaster270
                    last edited by

                    @wishmaster270 Thank you so much for the help and troubleshooting! I wasn’t able to work on this the last few days and when I got back it looks fixed.

                    Thanks again.

                    1 Reply Last reply Reply Quote 0
                    • 1
                    • 2
                    • 1 / 2
                    • First post
                      Last post
                    Enjoying MagicMirror? Please consider a donation!
                    MagicMirror created by Michael Teeuw.
                    Forum managed by Sam, technical setup by Karsten.
                    This forum is using NodeBB as its core | Contributors
                    Contact | Privacy Policy