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-PublicTransportHafas - Error when loading - DeparturFetcher.mjs

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    43 Posts 7 Posters 5.5k Views 7 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.
    • V Offline
      Volkae @sdetweil
      last edited by

      @sdetweil
      Upps,
      thank you!!!

      1 Reply Last reply Reply Quote 0
      • P Offline
        p1lspeda @KristjanESPERANTO
        last edited by

        @KristjanESPERANTO
        I’ve upgraded to the latest MM Version

        pi@magicmirror:~/MagicMirror $ grep version package.json
                "version": "2.31.0-develop",
        
        [2025-05-07 09:57:22.742] [INFO]  System information:
        ### SYSTEM:   manufacturer: ; model: ; virtual: false
        ### OS:       platform: linux; distro: Debian GNU/Linux; release: 12; arch: arm64; kernel: 6.12.20+rpt-rpi-v8
        ### VERSIONS: electron: 32.2.7; used node: 22.14.0; installed node: 22.14.0; npm: 10.9.2; pm2: 5.4.3
        ### OTHER:    timeZone: Europe/Berlin; ELECTRON_ENABLE_GPU: undefined
        
        

        And I still get this error

        [2025-05-07 09:57:19.297] [ERROR] Error when loading MMM-PublicTransportHafas: require() of ES Module /home/pi/MagicMirror/modules/MMM-PublicTransportHafas/core/DepartureFetcher.mjs not supported.
        Instead change the require of /home/pi/MagicMirror/modules/MMM-PublicTransportHafas/core/DepartureFetcher.mjs to a dynamic import() which is available in all CommonJS modules.
        

        My module version:

        pi@magicmirror:~/MagicMirror/modules/MMM-PublicTransportHafas $ grep version package.json
          "version": "3.1.11",
        pi@magicmirror:~/MagicMirror/modules/MMM-PublicTransportHafas $ git pull
        Already up to date.
        

        I do not know what else I can do or what I have missed

        mumblebajM karsten13K 2 Replies Last reply Reply Quote 0
        • mumblebajM Offline
          mumblebaj Module Developer @p1lspeda
          last edited by mumblebaj

          @p1lspeda

          I just done a fresh install of the module and it works fine for me.

          3d2ef50a-fc46-4b50-a022-e68df562af4a-image.png

          Just out of curiosity, did you do the following steps?

          • cd MMM-PublicTransportHafas

          • npm ci --omit=dev

          @KristjanESPERANTO ) saw the below in the log, I am assuming it is nothing to be concerned about?

          b143a15f-aa48-4db3-92dd-a233d9338f80-image.png

          Check out my modules at: https://github.com/mumblebaj?tab=repositories
          Check my blog-post: https://mumblebaj.xyz/

          1 Reply Last reply Reply Quote 1
          • karsten13K Offline
            karsten13 @p1lspeda
            last edited by

            @p1lspeda said in MMM-PublicTransportHafas - Error when loading - DeparturFetcher.mjs:

            I’ve upgraded to the latest MM Version

            not really, 2.31.0-develop <> 2.31.0

            KristjanESPERANTOK 1 Reply Last reply Reply Quote 1
            • KristjanESPERANTOK Offline
              KristjanESPERANTO Module Developer @karsten13
              last edited by KristjanESPERANTO

              @p1lspeda How did you perform the MagicMirror update? Please show us the output of git branch when you are in the MagicMirror root directory.

              S P 2 Replies Last reply Reply Quote 0
              • S Offline
                sdetweil @KristjanESPERANTO
                last edited by

                @KristjanESPERANTO looks like he was on the dev branch for a fix and didn’t use my script to update or follow the instructions I posted

                https://forum.magicmirror.builders/topic/19561/version-2.31.0-april-1-2025-upgrade-reminder

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                1 Reply Last reply Reply Quote 0
                • P Offline
                  p1lspeda @KristjanESPERANTO
                  last edited by

                  @KristjanESPERANTO
                  Thanks for your patience,

                  Edit: did a complete reinstall and now it works. I must have misconfigured something and could not remember what or how.

                  #############################
                  This is what I have done:

                  • I switched to the master branch yesterday and ran @sdetweil 's update script no change
                  • I’ve done a fresh module install - no change
                  • I’ve ran @sdetweil 's upgrade script - no change
                  pi@magicmirror:~/MagicMirror $ git branch
                    _fix_clipping
                  * master
                  pi@magicmirror:~/MagicMirror $ cd modules/MMM-PublicTransportHafas/
                  pi@magicmirror:~/MagicMirror/modules/MMM-PublicTransportHafas $ npm ci --omit=dev
                  
                  > mmm-publictransporthafas@3.1.11 prepare
                  > [ -f node_modules/.bin/husky ] && husky || echo husky is not installed.
                  
                  husky is not installed.
                  
                  added 63 packages, and audited 64 packages in 20s
                  
                  19 packages are looking for funding
                    run `npm fund` for details
                  
                  found 0 vulnerabilities
                  pi@magicmirror:~/MagicMirror/modules/MMM-PublicTransportHafas $
                  pi@magicmirror:~/MagicMirror $ grep version package.json
                          "version": "2.31.0",
                  

                  Here’s my config.js

                                  {
                                          module: "MMM-PublicTransportHafas",
                                          position: "top_right",
                                          config: {
                                                  stationID: "000405041",                   // Replace with your stationID!
                                                  stationName: "Höfchen/Listmann",   // Replace with your station name!
                                                  direction: "",                    // Show only departures heading to this station. (A station ID.)
                                                  ignoredLines: [],                 // Which lines should be ignored? (comma-separated list of line names)
                                                  excludedTransportationTypes: [],  // Which transportation types should not be shown on the mirror? (comma-separated list of types) possible values: StN for >
                                                  timeToStation: 10,                // How long do you need to walk to the next Station?
                                                  showColoredLineSymbols: true,     // Want colored line symbols?
                                                  useColorForRealtimeInfo: true,    // Want colored real time information (timeToStation, early)?
                                                  showTableHeadersAsSymbols: true,  // Table Headers as symbols or text?
                                                  maxUnreachableDepartures: 0,      // How many unreachable departures should be shown?
                                                  maxReachableDepartures: 10,        // How many reachable departures should be shown?
                                                  customLineStyles: "",             // Prefix for the name of the custom css file. ex: Leipzig-lines.css (case sensitive)
                                                  showOnlyLineNumbers: false        // Display only the line number instead of the complete name, i. e. "11" instead of "STR 11"
                                                   }
                                  },
                  
                  

                  The error still occurs.
                  At this point I’m completely clueless

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

                    Hello together,

                    i tried your instruction and updated MM and node.

                    My node Version is 23.7.0
                    My MM Version is 2.31.0
                    git branch shows me master (highlighted)

                    I also updated the module Version to: “3.1.11”

                    Still got the error message.

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

                      @Vulan12354 how did you upgrade MagicMirror?

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

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

                        @p1lspeda on my upgrade script, can you show me the ~/MagicMirror/installers/upgrade.log

                        or tell me the command you used

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

                        P 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 5 / 5
                        • 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