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.

    Quick Syntax Error

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    20 Posts 5 Posters 5.4k Views 5 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.
    • ? Offline
      A Former User
      last edited by A Former User

      @smartsoldier
      I’ve copied your configuration and tried. but there was no syntax error.

      {
      		  module: 'MMM-DropboxWallpaper',
      		  position: 'fullscreen_below', // fullscreen_below is the best position.
      		  classes: "default everyone", // when you use MMM-ProfileSwitcher.
      		  config: {
      		    refreshInterval: 1000*60,
      		    search: [".jpg", ".png", ".gif"], // Or you can find target files like "PARTIAL FILENAME". (wildcard or regexp not supported)
      		    directory: "/MyMirror", // root of directories of Dropbox to be scanned.
      		    sort: "random", //"time09", "time90", "nameAZ", "nameZA", "random"
      		    tokenLocationIQ : "", // See http://locationiq.org/#register
      		    dropboxAccessToken: "",
      		    width: "100%", // 'px' or '%' or valid value for CSS dimensions units.
      		    height: "100%",
      		    mode: "contain", // 'cover', 'contain', 'hybrid' or any other values for CSS `background-size`
      		    dateTimeFormat: "HH:mm MMM Do, YYYY", // See. moment.js .format()
      		  }
      		},
      
      1 Reply Last reply Reply Quote 0
      • evroomE Offline
        evroom
        last edited by

        I would try changing this:

        tokenLocationIQ : "secret",
        

        to this:

        tokenLocationIQ: "secret",
        

        MagicMirror version: 2.33.0
        Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
        Raspbian GNU/Linux 12 (bookworm)

        Test environment:
        MagicMirror version: v2.33.0
        Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
        Raspbian GNU/Linux 12 (bookworm)

        1 Reply Last reply Reply Quote 0
        • S Offline
          smartsoldier
          last edited by

          I tried taking out the comma after YYYY, and moving the : closer to tokenLocationIQ. Neither worked. I’m not really sure how Sean managed to run without syntax errors when I am using the exact same config…

          ? 2 Replies Last reply Reply Quote 0
          • ? Offline
            A Former User @smartsoldier
            last edited by

            @smartsoldier I’ve copied from your post and nothing changed except some private values(tokens)

            1 Reply Last reply Reply Quote 0
            • ? Offline
              A Former User @smartsoldier
              last edited by

              @smartsoldier
              Most of the syntax errors could be raised by missing or exceeding bracket, comma.
              I suggest you remove configuration of modules one-by-one and try.
              Or you should upload a complete config.js here.

              1 Reply Last reply Reply Quote 0
              • evroomE Offline
                evroom
                last edited by

                I also do not get an error when copy/pasting your config lines.

                $ npm run config:check
                

                does not give an error.
                You should try it yourself; a very useful command.
                Perhaps the error does not apply to the MMM-DropboxWallpaper config ?

                MagicMirror version: 2.33.0
                Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                Raspbian GNU/Linux 12 (bookworm)

                Test environment:
                MagicMirror version: v2.33.0
                Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                Raspbian GNU/Linux 12 (bookworm)

                1 Reply Last reply Reply Quote 0
                • S Offline
                  smartsoldier
                  last edited by

                  Ok well I used npm run config:check and it found no errors, but I still get the syntax error message is red when I start up the MM. What is happening!??!

                  ? 1 Reply Last reply Reply Quote 0
                  • ? Offline
                    A Former User @smartsoldier
                    last edited by

                    @smartsoldier We don’t know. Remove all the modules in config.js and add one-by-one. Let’s see what happens.

                    S 1 Reply Last reply Reply Quote 0
                    • S Offline
                      smartsoldier @Guest
                      last edited by

                      @sean If I remove this module everything runs fine, then if I put it back this happens. Does that mean its this module or no?

                      ? 1 Reply Last reply Reply Quote 0
                      • evroomE Offline
                        evroom
                        last edited by

                        Are you willing to share the syntax error with us?
                        I thought you were referring to the “create config file” message at startup.

                        MagicMirror version: 2.33.0
                        Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                        Raspbian GNU/Linux 12 (bookworm)

                        Test environment:
                        MagicMirror version: v2.33.0
                        Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                        Raspbian GNU/Linux 12 (bookworm)

                        1 Reply Last reply Reply Quote 0
                        • ? Offline
                          A Former User @smartsoldier
                          last edited by

                          @smartsoldier Of course, it could be the fails of that module configuration.

                          1 Reply Last reply Reply Quote 0
                          • S Offline
                            smartsoldier
                            last edited by

                            This post is deleted!
                            ? 1 Reply Last reply Reply Quote 0
                            • ? Offline
                              A Former User @smartsoldier
                              last edited by

                              @smartsoldier
                              No error at all. I didn’t modify anything.
                              0_1533493882561_2018__8__5__20_30.png

                              1 Reply Last reply Reply Quote 0
                              • S Offline
                                smartsoldier
                                last edited by

                                Well I guess that settles that. I’ll just do a reinstall. Thanks for all the help though. You responded really quickly :)

                                S 1 Reply Last reply Reply Quote 0
                                • evroomE Offline
                                  evroom
                                  last edited by

                                  @smartsoldier Please edit the post with the config.js and remove your private api keys, like apiKey and dropboxAccessToken.

                                  MagicMirror version: 2.33.0
                                  Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                                  Raspbian GNU/Linux 12 (bookworm)

                                  Test environment:
                                  MagicMirror version: v2.33.0
                                  Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                                  Raspbian GNU/Linux 12 (bookworm)

                                  1 Reply Last reply Reply Quote 0
                                  • evroomE Offline
                                    evroom
                                    last edited by evroom

                                    @smartsoldier

                                    I personally would not do a complete re-install, but I would re-install the modules according to their instructions.
                                    Those modules would be:

                                    MMM-DropboxWallpaper
                                    MMM-forecast-io
                                    MMM-DailyBibleVerse

                                    In that order.
                                    Btw, are all modules under the MagicMirror/modules directory ?
                                    You yourself proofed that most stuff works.
                                    @Sean proofed that your config is okay.

                                    Btw, a simple ‘trick’ to disable a module is to put

                                    disabled: true,

                                    under the module name

                                    and

                                    disabled: false,

                                    to enable it again.

                                    Disabled:

                                    module: 'MMM-DropboxWallpaper',
                                    disabled: true,
                                    

                                    Enabled:

                                    module: 'MMM-DropboxWallpaper',
                                    disabled: false,
                                    

                                    This gives you a faster way of excluding ‘wrong’ modules.
                                    Or simply to test a module, whilst leaving the config when the module is not needed.

                                    MagicMirror version: 2.33.0
                                    Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                                    Raspbian GNU/Linux 12 (bookworm)

                                    Test environment:
                                    MagicMirror version: v2.33.0
                                    Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                                    Raspbian GNU/Linux 12 (bookworm)

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

                                      @smartsoldier cut and paste your code in the www.jslint.com

                                      check single quotes, spaces

                                      and test it… you should find your error quickly

                                      fix, and cut/paste the results back into the config.js

                                      Sam

                                      How to add modules

                                      learning how to use browser developers window for css changes

                                      1 Reply Last reply Reply Quote 0
                                      • justjim1220J Offline
                                        justjim1220 Module Developer @smartsoldier
                                        last edited by

                                        @smartsoldier

                                        Did you try to remove the comma as I suggested?

                                        Those give me fits everytime… no errors. black screen

                                        "Life's Too Short To Dance With Ugly People"
                                        Jim Hallock - 1995

                                        1 Reply Last reply Reply Quote 0

                                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                        With your input, this post could be even better 💗

                                        Register Login
                                        • 1 / 1
                                        • 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