Read the statement by Michael Teeuw here.
Config file Error - 'Split' Property
-
@sdetweil So, I ran the Syntax check just now, like you suggested, and the Config file has no Syntax errors.
-
@paulyp2k6 ok, then do this
cd ~/MagicMirror
npm start >somefile
wait, hit ctrl-c
and show us somefile -
2021-01-27 18:49:34.496] [ERROR] WARNING! Could not load config file. Starting with default configuration. Error found: TypeError: Cannot read property ‘split’ of undefined
[2021-01-27 18:49:34.501] [ERROR] App threw an error during load
[2021-01-27 18:49:34.502] [ERROR] TypeError: Cannot read property ‘split’ of undefined
at loadModule (/home/pi/MagicMirror/js/app.js:115:25)
at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
at /home/pi/MagicMirror/js/app.js:171:6
at loadModule (/home/pi/MagicMirror/js/app.js:153:4)
at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
at /home/pi/MagicMirror/js/app.js:171:6
at Class.loaded (/home/pi/MagicMirror/js/node_helper.js:18:3)
at loadModule (/home/pi/MagicMirror/js/app.js:151:6)
at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
at /home/pi/MagicMirror/js/app.js:171:6
[2021-01-27 18:49:34.503] [ERROR] Whoops! There was an uncaught exception…
[2021-01-27 18:49:34.504] [ERROR] TypeError: Cannot read property ‘split’ of undefined
at loadModule (/home/pi/MagicMirror/js/app.js:115:25)
at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
at /home/pi/MagicMirror/js/app.js:171:6
at loadModule (/home/pi/MagicMirror/js/app.js:153:4)
at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
at /home/pi/MagicMirror/js/app.js:171:6
at Class.loaded (/home/pi/MagicMirror/js/node_helper.js:18:3)
at loadModule (/home/pi/MagicMirror/js/app.js:151:6)
at loadNextModule (/home/pi/MagicMirror/js/app.js:169:5)
at /home/pi/MagicMirror/js/app.js:171:6
[2021-01-27 18:49:34.507] [ERROR] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
[2021-01-27 18:49:34.508] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues -
@paulyp2k6 can u post the config.js?
-
/* Magic Mirror Config Sample
*- By Michael Teeuw https://michaelteeuw.nl
- MIT Licensed.
- For more information on how you can configure this file
- See https://github.com/MichMich/MagicMirror#configuration
*/
var config = {
address: “localhost”, // Address to listen on, can be:
// - “localhost”, “127.0.0.1”, “::1” to listen on loopback interface
// - another specific IPv4/6 to listen on a specific interface
// - “0.0.0.0”, “::” to listen on any interface
// Default, when address config is left out or empty, is “localhost”
port: 8080,
basePath: “/”, // The URL path where MagicMirror is hosted. If you are using a Reverse proxy
// you must set the sub path here. basePath must end with a /
ipWhitelist: [“127.0.0.1”, “::ffff:127.0.0.1”, “::1”], // Set [] to allow all IP addresses
// or add a specific IPv4 of 192.168.1.5 :
// [“127.0.0.1”, “::ffff:127.0.0.1”, “::1”, “::ffff:192.168.1.5”],
// or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
// [“127.0.0.1”, “::ffff:127.0.0.1”, “::1”, “::ffff:192.168.3.0/28”],useHttps: false, // Support HTTPS or not, default "false" will use HTTP httpsPrivateKey: "", // HTTPS private key path, only require when useHttps is true httpsCertificate: "", // HTTPS Certificate path, only require when useHttps is true language: "en", logLevel: ["INFO", "LOG", "WARN", "ERROR"], timeFormat: 24, units: "metric", // serverOnly: true/false/"local" , // local for armv6l processors, default // starts serveronly and then starts chrome browser // false, default for all NON-armv6l devices // true, force serveronly mode, because you want to.. no UI on this device modules: [ { module: "alert" }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_left" }, { module: "calendar", position: "top_left", }, { module: "compliments", position: "lower_third", config: { compliments: { anytime: [ "Praise God!" ], morning: [ "Say your morning offering", "Live for others", "Read Psalm 23" ], afternoon: [ "Say the Angelus", "Give Thanks to God", "Looking good today!" ], evening: [ "Do your Daily Examen", "Have your prayed today?" ] } } }, { modules: [ { module: 'MMM-OnThisDay', position: "top_center" } ] }, { module: 'MMM-DailyBibleVerse', position: 'bottom_bar', // This can be any of the regions. Best result is in the bottom_bar as verses can take multiple lines in a day. config: { version: 'NIV', // This can be changed to any version you want that is offered by Bible Gateway. For a list, go here: https://www.biblegateway.com/versions/, size: 'small' // default value is medium, but can be changed. } }, { module: "MMM-MyScoreboard", position: "bottom_right", classes: "default everyone", header: "My Scoreboard", config: { showLeagueSeparators: true, colored: true, viewStyle: "mediumLogos", sports: [ { league: "NHL", groups: ["Atlantic"] }, { league: "NBA", teams: ["CHI"] }, { league: "MLB", teams: ["CHC"], groups: ["NL Central"] }, { league: "NFL", teams: ["CHI"] }, { league: "ENGLISH_PREMIERE_LEAGUE" }, { league: "NCAAM_MM", label: "March Madness" }, { league: "NCAAF", label: "ILL", groups: "Big Ten" } ] } }, { module: "currentweather", position: "top_right", config: { location: "Wheaton", units: "imperial", locationID: "4916288", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city appid: "49865c49c53acd625df34235834afaa0" } }, { module: "weatherforecast", position: "top_right", header: "Weather Forecast", config: { location: "Wheaton", units: "imperial", locationID: "4916288", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city appid: "49865c49c53acd625df34235834afaa0" } }, { module: "newsfeed", position: "bottom_bar", config: { feeds: [ { title: "New York Times", url: "https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml" } ], showSourceTitle: true, showPublishDate: true, broadcastNewsFeeds: true, broadcastNewsUpdates: true } }, ]
};
/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== “undefined”) {module.exports = config;} -
@paulyp2k6 said in Config file Error - 'Split' Property:
{
modules: [
{
module: ‘MMM-OnThisDay’,another modules array in the middle of the modules array?
see the two topics in my signature below
modules:[ … only once
all module defs go in here, one after the other. nowhere else
] -
@sdetweil Holy smokes!! Thanks so much for your patience with me on this one. I am sorry that took so long. And thanks for the extra training modules.
-
@paulyp2k6 i didn’t write the others, just reference really good writers