<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[magicmirror is blocked after 30 sec]]></title><description><![CDATA[<p dir="auto">magicmirror freezes after 30 sec.<br />
the clock freezes and there is no more updating<br />
log :</p>
<p dir="auto">/home/pi/.pm2/logs/mm-error.log last 15 lines:<br />
0|mm       | npm ERR! Failed at the magicmirror@2.12.0 start script.<br />
0|mm       | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.<br />
0|mm       |<br />
0|mm       | npm ERR! A complete log of this run can be found in:<br />
0|mm       | npm ERR!     /home/pi/.npm/_logs/2020-09-14T06_46_21_988Z-debug.log<br />
0|mm       | npm ERR! code ELIFECYCLE<br />
0|mm       | npm ERR! errno 1<br />
0|mm       | npm ERR! magicmirror@2.12.0 start: <code>DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js</code><br />
0|mm       | npm ERR! Exit status 1<br />
0|mm       | npm ERR!<br />
0|mm       | npm ERR! Failed at the magicmirror@2.12.0 start script.<br />
0|mm       | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.<br />
0|mm       |<br />
0|mm       | npm ERR! A complete log of this run can be found in:<br />
0|mm       | npm ERR!     /home/pi/.npm/_logs/2020-09-14T06_50_14_203Z-debug.log</p>
]]></description><link>https://forum.magicmirror.builders/topic/13661/magicmirror-is-blocked-after-30-sec</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 04:52:24 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/13661.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 Sep 2020 07:53:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 15:21:11 GMT]]></title><description><![CDATA[<p dir="auto">yes i did it.<br />
i solved the problem<br />
I found the fault in the compliment module.<br />
On compliments.js file<br />
I wrote :</p>
<pre><code>compliments: {
			anytime: [],
			morning: [],
			afternoon: [],
			evening: [],
"....-01-01": ["Happy new year!"],
"....-09-14": ["Happy birthday !"]
</code></pre>
<p dir="auto">then adding “”</p>
<pre><code>compliments: {
			anytime: [""],
			morning: [""],
			afternoon: [""],
			evening: [""],
	"....-01-01": ["Happy new year!"],
	"....-09-14": ["Happy birthday !"]
</code></pre>
<p dir="auto">the update interval is every 30 sec, that’s why it blocked.</p>
<p dir="auto">Thanks you for your help <a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a></p>
]]></description><link>https://forum.magicmirror.builders/post/81757</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81757</guid><dc:creator><![CDATA[boyboy]]></dc:creator><pubDate>Mon, 14 Sep 2020 15:21:11 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 15:07:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/boyboy" aria-label="Profile: boyboy">@<bdi>boyboy</bdi></a> ok… I would start by disabling one added module at a time</p>
<p dir="auto">just add</p>
<pre><code>   module: ?????,
  disabled: true,              // &lt; ---- add this line to each module, then don't have to comment out
 ....
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/81753</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81753</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 14 Sep 2020 15:07:56 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 14:51:10 GMT]]></title><description><![CDATA[<p dir="auto">I have disabled all modules in config.js and the clock is not blocking.<br />
I will reactivate the modules one by one to identify the failure</p>
]]></description><link>https://forum.magicmirror.builders/post/81751</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81751</guid><dc:creator><![CDATA[boyboy]]></dc:creator><pubDate>Mon, 14 Sep 2020 14:51:10 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 14:14:04 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">magicmirror@2.12.0 start /home/pi/MagicMirror<br />
DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js</p>
</blockquote>
<p dir="auto">[2020-09-14 16:12:50.092] [LOG]    Starting MagicMirror: v2.12.0<br />
[2020-09-14 16:12:50.106] [LOG]    Loading config …<br />
[2020-09-14 16:12:50.120] [LOG]    Loading module helpers …<br />
[2020-09-14 16:12:50.124] [LOG]    No helper found for module: alert.<br />
[2020-09-14 16:12:50.218] [LOG]    Initializing new module helper …<br />
[2020-09-14 16:12:50.219] [LOG]    Module helper loaded: updatenotification<br />
[2020-09-14 16:12:50.221] [LOG]    No helper found for module: clock.<br />
[2020-09-14 16:12:50.977] [LOG]    Initializing new module helper …<br />
[2020-09-14 16:12:50.978] [LOG]    Module helper loaded: calendar<br />
[2020-09-14 16:12:50.979] [LOG]    No helper found for module: compliments.<br />
[2020-09-14 16:12:50.981] [LOG]    No helper found for module: currentweather.<br />
[2020-09-14 16:12:50.982] [LOG]    No helper found for module: MMM-AirQuality.<br />
[2020-09-14 16:12:50.987] [LOG]    Initializing new module helper …<br />
[2020-09-14 16:12:50.988] [LOG]    Module helper loaded: MMM-Todoist<br />
[2020-09-14 16:12:50.989] [LOG]    All module helpers loaded.<br />
[2020-09-14 16:12:51.200] [LOG]    Starting server on port 8080 …<br />
[2020-09-14 16:12:51.227] [LOG]    Server started …<br />
[2020-09-14 16:12:51.228] [LOG]    Connecting socket for: updatenotification<br />
[2020-09-14 16:12:51.231] [LOG]    Connecting socket for: calendar<br />
[2020-09-14 16:12:51.233] [LOG]    Starting node helper for: calendar<br />
[2020-09-14 16:12:51.234] [LOG]    Connecting socket for: MMM-Todoist<br />
[2020-09-14 16:12:51.235] [LOG]    Starting node helper for: MMM-Todoist<br />
[2020-09-14 16:12:51.236] [LOG]    Sockets connected &amp; modules started …<br />
[2020-09-14 16:12:51.387] [LOG]    Launching application.<br />
[2020-09-14 16:12:54.429] [LOG]    Create new calendar fetcher for url: <a href="http://localhost:8080/modules/calendars/****.ics" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/modules/calendars/****.ics</a> - Interval: 300000<br />
[2020-09-14 16:12:54.442] [LOG]    Create new calendar fetcher for url: <a href="http://localhost:8080/modules/*****.ics" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/modules/*****.ics</a> - Interval: 300000<br />
[2020-09-14 16:12:54.514] [INFO]   Checking git for module: MMM-AirQuality<br />
[2020-09-14 16:12:54.556] [INFO]   Checking git for module: MMM-Todoist<br />
[2020-09-14 16:12:54.896] [INFO]   Calendar-Fetcher: Broadcasting 7 events.<br />
[2020-09-14 16:12:54.920] [INFO]   Calendar-Fetcher: Broadcasting 1 events.</p>
]]></description><link>https://forum.magicmirror.builders/post/81744</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81744</guid><dc:creator><![CDATA[boyboy]]></dc:creator><pubDate>Mon, 14 Sep 2020 14:14:04 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 14:12:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a></p>
<p dir="auto">can u show the messages from the terminal window where you do npm start?</p>
<p dir="auto">npm start &gt;somefile</p>
<p dir="auto">then post somefile<br />
as it seems the other modules are having trouble</p>
]]></description><link>https://forum.magicmirror.builders/post/81743</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81743</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 14 Sep 2020 14:12:20 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 14:11:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/boyboy" aria-label="Profile: boyboy">@<bdi>boyboy</bdi></a> said in <a href="/post/81741">magicmirror is blocked after 30 sec</a>:</p>
<blockquote>
<p dir="auto">But clock still block after 30 sec</p>
</blockquote>
<p dir="auto">right, because that was just a useless warning…</p>
]]></description><link>https://forum.magicmirror.builders/post/81742</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81742</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 14 Sep 2020 14:11:31 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 14:10:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> i did it. There is no error in console now. But clock still block after 30 sec</p>
]]></description><link>https://forum.magicmirror.builders/post/81741</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81741</guid><dc:creator><![CDATA[boyboy]]></dc:creator><pubDate>Mon, 14 Sep 2020 14:10:53 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 14:08:49 GMT]]></title><description><![CDATA[<pre><code>modules: [
	{
		module: "alert",
	},
	{
		module: "updatenotification",
		position: "top_bar"
	},
	{
		module: "clock",
		position: "top_left"
	},
	{
		module: "calendar",
		position: "top_left",
		config: {
			maximumNumberOfDays: 100,
			maximumEntries: 7,
			fade: "false",
			fadePoint: "0.80",
			calendars: [
				{
					url: 'http://localhost:8080/modules/calendars/*****.ics',
					symbol: 'calendar'
				},
				{
					url: 'http://localhost:8080/modules/calendars/*****.ics',
					symbol: 'birthday-cake'	
				}
			]
		}
	},
	{
		module: "compliments",
		position: "lower_third"
	},
	{
		module: "currentweather",
		position: "top_right",
		config: {
			location: "***",
			locationID: "3026534", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
			appid: "****", //openweathermap.org API key
			showHumidity: "true",
			useKMPHwind: "true",
			roundTemp: "true",
			useBeaufort: "false"
		}
	},
	{
		module: 'MMM-AirQuality',
		position: 'top_right', // you may choose any location
		config: {
			location: 'france/bourgogne/macon-paul-bert/', // the location to check the index for
			lang: "fr"
				}
	},
	//{
	//	module: "weatherforecast",
	//	position: "top_right",
	//	header: "Weather Forecast",
	//	config: {
	//		location: "***",
	//		locationID: "3026534", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
	//		appid: "****", //openweathermap.org API key
	//		colored: "true",
	//		fade: "false",
	//		fadePoint: "0.75",
	//		showRainAmount: "true",
	//		roundTemp: "true"
	//	}
	//},
	{	
		module: 'MMM-Todoist',
		position: 'top_left',	// This can be any of the regions. Best results in left or right regions.
		config: { // See 'Configuration options' for more information.
			hideWhenEmpty: false,
			accessToken: '****',
			maximumEntries: 60,
			updateInterval: 10*60*1000, // Update every 10 minutes
			fade: false,  // projects and/or labels is mandatory:
			projects: [ **** ], 
			labels: [ "MagicMirror" ] // Tasks for any projects with these labels will be shown.
		}
	},
	{
		module: 'MMM-Todoist',
		position: 'top_left',	// This can be any of the regions. Best results in left or right regions.
		config: { // See 'Configuration options' for more information.
			hideWhenEmpty: false,
			accessToken: '***',
			maximumEntries: 60,
			updateInterval: 10*60*1000, // Update every 10 minutes
			fade: false,  // projects and/or labels is mandatory:
			projects: [ **** ], 
			labels:  "Important"  // Tasks for any projects with these labels will be shown.
		}
	},
]
</code></pre>
<p dir="auto">};</p>
]]></description><link>https://forum.magicmirror.builders/post/81740</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81740</guid><dc:creator><![CDATA[boyboy]]></dc:creator><pubDate>Mon, 14 Sep 2020 14:08:49 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 14:06:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/boyboy" aria-label="Profile: boyboy">@<bdi>boyboy</bdi></a> hello… did u read my prior post…</p>
<p dir="auto">YOU have to create the file…</p>
<p dir="auto">do this</p>
<pre><code>~/MagicMirror
touch css/custom.css
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/81739</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81739</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 14 Sep 2020 14:06:31 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 14:05:15 GMT]]></title><description><![CDATA[<p dir="auto">source from : <a href="http://localhost:8080/css/custom.css" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/css/custom.css</a></p>
<p dir="auto">@loader.js :205</p>
<p dir="auto">stylesheet.onerror = function () {<br />
Log.error(“error on loading styleshhet:”, fileName);</p>
]]></description><link>https://forum.magicmirror.builders/post/81738</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81738</guid><dc:creator><![CDATA[boyboy]]></dc:creator><pubDate>Mon, 14 Sep 2020 14:05:15 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 14:04:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/boyboy" aria-label="Profile: boyboy">@<bdi>boyboy</bdi></a> what other modules do you have installed , can u post your config.js, please use the code marker for that text here in the forum</p>
<p dir="auto">paste text,<br />
select text<br />
then click the &lt;/&gt;  button above</p>
]]></description><link>https://forum.magicmirror.builders/post/81737</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81737</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 14 Sep 2020 14:04:54 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 14:02:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/boyboy" aria-label="Profile: boyboy">@<bdi>boyboy</bdi></a> custom.css</p>
<p dir="auto">I said before</p>
<p dir="auto">custom.css’ because its MIME type<br />
because the file is not created by default…  &lt; -------   YOU have to create it if u need it</p>
<p dir="auto">if you had used my installer script, it would have created one for you</p>
<p dir="auto">see <a href="https://github.com/sdetweil/MagicMirror_scripts" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/sdetweil/MagicMirror_scripts</a></p>
]]></description><link>https://forum.magicmirror.builders/post/81736</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81736</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 14 Sep 2020 14:02:58 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 14:01:41 GMT]]></title><description><![CDATA[<p dir="auto">two errors displayed on console :</p>
<ul>
<li>
<p dir="auto">Refused to apply style from ‘<a href="http://localhost:8080/css/custom.css" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/css/custom.css</a>’ because its MIME type (‘text/html’) is not a supported stylesheet MIME type, and strict MIME checking is enabled.</p>
</li>
<li>
<p dir="auto">Error on loadind stylesheet: css/custom.css</p>
</li>
</ul>
<p dir="auto">There is only one file in : css/main.css</p>
]]></description><link>https://forum.magicmirror.builders/post/81735</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81735</guid><dc:creator><![CDATA[boyboy]]></dc:creator><pubDate>Mon, 14 Sep 2020 14:01:41 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 14:01:53 GMT]]></title><description><![CDATA[<p dir="auto">i have remove forecast_weather module from config.js .The problem still appears</p>
]]></description><link>https://forum.magicmirror.builders/post/81734</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81734</guid><dc:creator><![CDATA[boyboy]]></dc:creator><pubDate>Mon, 14 Sep 2020 14:01:53 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 13:47:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/boyboy" aria-label="Profile: boyboy">@<bdi>boyboy</bdi></a> said in <a href="/post/81730">magicmirror is blocked after 30 sec</a>:</p>
<blockquote>
<p dir="auto">weatherforecast 401 (Unauthorized)</p>
</blockquote>
<p dir="auto">looks like your appid is invalid</p>
<blockquote>
<p dir="auto">custom.css’ because its MIME type<br />
because the file is not created by default…</p>
</blockquote>
<p dir="auto">what other  modules do you have installed?</p>
]]></description><link>https://forum.magicmirror.builders/post/81731</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81731</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 14 Sep 2020 13:47:39 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 13:42:51 GMT]]></title><description><![CDATA[<p dir="auto">Thx,<br />
I restarted the whole installation cleanly. The same problem appears.<br />
here is the console log :</p>
<p dir="auto">main.js:478 Initializing MagicMirror.<br />
/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/renderer/security-warnings.js:95 Electron Security Warning (Insecure Resources) This renderer process loads resources using insecure<br />
protocols.This exposes users of this app to unnecessary security risks.<br />
Consider loading the following resources over HTTPS or FTPS.</p>
<ul>
<li><a href="http://localhost:8080/css/main.css" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/css/main.css</a></li>
<li><a href="http://localhost:8080/fonts/roboto.css" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/fonts/roboto.css</a></li>
<li><a href="http://localhost:8080/socket.io/socket.io.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/socket.io/socket.io.js</a></li>
<li><a href="http://localhost:8080/vendor/node_modules/nunjucks/browser/nunjucks.min.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/vendor/node_modules/nunjucks/browser/nunjucks.min.js</a></li>
<li><a href="http://localhost:8080/js/defaults.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/js/defaults.js</a></li>
<li><a href="http://localhost:8080/config/config.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/config/config.js</a></li>
<li><a href="http://localhost:8080/vendor/vendor.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/vendor/vendor.js</a></li>
<li><a href="http://localhost:8080/modules/default/defaultmodules.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/modules/default/defaultmodules.js</a></li>
<li><a href="http://localhost:8080/js/logger.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/js/logger.js</a></li>
<li><a href="http://localhost:8080/translations/translations.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/translations/translations.js</a></li>
<li><a href="http://localhost:8080/js/translator.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/js/translator.js</a></li>
<li><a href="http://localhost:8080/js/class.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/js/class.js</a></li>
<li><a href="http://localhost:8080/js/module.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/js/module.js</a></li>
<li><a href="http://localhost:8080/js/loader.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/js/loader.js</a></li>
<li><a href="http://localhost:8080/js/socketclient.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/js/socketclient.js</a></li>
<li><a href="http://localhost:8080/js/main.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/js/main.js</a></li>
<li><a href="http://localhost:8080/fonts/node_modules/roboto-fontface/fonts/roboto-condensed/Roboto-Condensed-Regular.woff2" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/fonts/node_modules/roboto-fontface/fonts/roboto-condensed/Roboto-Condensed-Regular.woff2</a></li>
<li><a href="http://localhost:8080/translations/fr.json" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/translations/fr.json</a></li>
<li><a href="http://localhost:8080/translations/en.json" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/translations/en.json</a></li>
<li><a href="http://localhost:8080/modules/default/alert//alert.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/modules/default/alert//alert.js</a></li>
<li><a href="http://localhost:8080/modules/default/alert/notificationFx.js" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/modules/default/alert/notificationFx.js</a></li>
<li><a href="http://localhost:8080/modules/default/alert/notificationFx.css" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/modules/default/alert/notificationFx.css</a></li>
<li><a href="http://localhost:8080/vendor/css/font-awesome.css" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/vendor/css/font-awesome.css</a></li>
<li><a href="http://localhost:8080/vendor/node_modules/@fortawesome/fontawesome-free/css/all.min.css" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/vendor/node_modules/@fortawesome/fontawesome-free/css/all.min.css</a></li>
<li><a href="http://localhost:8080/vendor/node_modules/@fortawesome/fontawesome-free/css/v4-shims.min.css" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:8080/vendor/node_modules/@fortawesome/fontawesome-free/css/v4-shims.min.css</a></li>
</ul>
<p dir="auto">For more information and help, consult<br />
<a href="https://electronjs.org/docs/tutorial/security" target="_blank" rel="noopener noreferrer nofollow ugc">https://electronjs.org/docs/tutorial/security</a>.<br />
This warning will not show up<br />
once the app is packaged.<br />
warnAboutInsecureResources @ /home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/renderer/security-warnings.js:95<br />
/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/renderer/security-warnings.js:145 Electron Security Warning (Insecure Content-Security-Policy) This renderer process has either no Content Security<br />
Policy set or a policy with “unsafe-eval” enabled. This exposes users of<br />
this app to unnecessary security risks.</p>
<p dir="auto">For more information and help, consult<br />
<a href="https://electronjs.org/docs/tutorial/security" target="_blank" rel="noopener noreferrer nofollow ugc">https://electronjs.org/docs/tutorial/security</a>.<br />
This warning will not show up<br />
once the app is packaged.<br />
(anonymous) @ /home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/renderer/security-warnings.js:145</p>
<pre><code>(index):1 Refused to apply style from 'http://localhost:8080/css/custom.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
</code></pre>
<p dir="auto">main.js:496 All modules started!</p>
<pre><code>weatherforecast.js:274 GET https://api.openweathermap.org/data/2.5/forecast/daily?id=3026534&amp;cnt=40&amp;units=metric&amp;lang=fr&amp;APPID=cfc2a0386deb21a6a6cf85ca2ba89bde 401 (Unauthorized)
</code></pre>
<p dir="auto">updateWeather @ weatherforecast.js:274<br />
(anonymous) @ weatherforecast.js:396<br />
setTimeout (async)<br />
scheduleUpdate @ weatherforecast.js:395<br />
start @ weatherforecast.js:94<br />
startModules @ loader.js:52<br />
(anonymous) @ loader.js:38<br />
stylesheet.onerror @ loader.js:207<br />
error (async)<br />
loadFile @ loader.js:204<br />
loadNextModule @ loader.js:36<br />
(anonymous) @ loader.js:29<br />
(anonymous) @ loader.js:122<br />
(anonymous) @ loader.js:158<br />
load @ translator.js:189<br />
loadTranslations @ module.js:330<br />
(anonymous) @ loader.js:155<br />
loadNextDependency @ module.js:296<br />
(anonymous) @ module.js:293<br />
loadFile @ loader.js:236<br />
loadNextDependency @ module.js:291<br />
loadDependencies @ module.js:300<br />
loadStyles @ module.js:266<br />
(anonymous) @ loader.js:153<br />
loadNextDependency @ module.js:296<br />
loadDependencies @ module.js:300<br />
loadScripts @ module.js:275<br />
bootstrapModule @ loader.js:151<br />
afterLoad @ loader.js:121<br />
loadModule @ loader.js:130<br />
loadNextModule @ loader.js:27<br />
(anonymous) @ loader.js:29<br />
(anonymous) @ loader.js:122<br />
(anonymous) @ loader.js:158<br />
(anonymous) @ translator.js:186<br />
xhr.onreadystatechange @ translator.js:22<br />
XMLHttpRequest.send (async)<br />
loadJSON @ translator.js:25<br />
load @ translator.js:180<br />
loadTranslations @ module.js:330<br />
(anonymous) @ loader.js:155<br />
loadNextDependency @ module.js:296<br />
(anonymous) @ module.js:293<br />
stylesheet.onload @ loader.js:201<br />
load (async)<br />
loadFile @ loader.js:199<br />
loadFile @ loader.js:259<br />
loadNextDependency @ module.js:291<br />
loadDependencies @ module.js:300<br />
loadStyles @ module.js:266<br />
(anonymous) @ loader.js:153<br />
loadNextDependency @ module.js:296<br />
loadDependencies @ module.js:300<br />
loadScripts @ module.js:275<br />
bootstrapModule @ loader.js:151<br />
afterLoad @ loader.js:121<br />
(anonymous) @ loader.js:134<br />
script.onload @ loader.js:181<br />
load (async)<br />
loadFile @ loader.js:179<br />
loadModule @ loader.js:132<br />
loadNextModule @ loader.js:27<br />
(anonymous) @ loader.js:29<br />
(anonymous) @ loader.js:122<br />
(anonymous) @ loader.js:158<br />
loadTranslations @ module.js:333<br />
(anonymous) @ loader.js:155<br />
loadNextDependency @ module.js:296<br />
(anonymous) @ module.js:293<br />
stylesheet.onload @ loader.js:201<br />
load (async)<br />
loadFile @ loader.js:199<br />
loadFile @ loader.js:259<br />
loadNextDependency @ module.js:291<br />
(anonymous) @ module.js:293<br />
loadFile @ loader.js:236<br />
loadNextDependency @ module.js:291<br />
loadDependencies @ module.js:300<br />
loadStyles @ module.js:266<br />
(anonymous) @ loader.js:153<br />
loadNextDependency @ module.js:296<br />
(anonymous) @ module.js:293<br />
loadFile @ loader.js:236<br />
loadNextDependency @ module.js:291<br />
loadDependencies @ module.js:300<br />
loadScripts @ module.js:275<br />
bootstrapModule @ loader.js:151<br />
afterLoad @ loader.js:121<br />
(anonymous) @ loader.js:134<br />
script.onload @ loader.js:181<br />
load (async)<br />
loadFile @ loader.js:179<br />
loadModule @ loader.js:132<br />
loadNextModule @ loader.js:27<br />
(anonymous) @ loader.js:29<br />
(anonymous) @ loader.js:122<br />
(anonymous) @ loader.js:158<br />
loadTranslations @ module.js:333<br />
(anonymous) @ loader.js:155<br />
loadNextDependency @ module.js:296<br />
(anonymous) @ module.js:293<br />
stylesheet.onload @ loader.js:201<br />
load (async)<br />
loadFile @ loader.js:199<br />
loadFile @ loader.js:244<br />
loadNextDependency @ module.js:291<br />
loadDependencies @ module.js:300<br />
loadStyles @ module.js:266<br />
(anonymous) @ loader.js:153<br />
loadNextDependency @ module.js:296<br />
(anonymous) @ module.js:293<br />
script.onload @ loader.js:181</p>
]]></description><link>https://forum.magicmirror.builders/post/81730</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81730</guid><dc:creator><![CDATA[boyboy]]></dc:creator><pubDate>Mon, 14 Sep 2020 13:42:51 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 12:43:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/boyboy" aria-label="Profile: boyboy">@<bdi>boyboy</bdi></a> what was the last thing you changed before this started to happen?</p>
<p dir="auto">can you<br />
pm2 stop all<br />
cd ~/MagicMirror<br />
npm start dev<br />
and on the pi screen, select the console tab in the dev window.</p>
]]></description><link>https://forum.magicmirror.builders/post/81726</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81726</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 14 Sep 2020 12:43:05 GMT</pubDate></item><item><title><![CDATA[Reply to magicmirror is blocked after 30 sec on Mon, 14 Sep 2020 07:55:59 GMT]]></title><description><![CDATA[<p dir="auto">0 info it worked if it ends with ok<br />
1 verbose cli [ ‘/usr/bin/node’, ‘/usr/bin/npm’, ‘start’ ]<br />
2 info using npm@6.14.6<br />
3 info using node@v10.22.0<br />
4 verbose run-script [ ‘prestart’, ‘start’, ‘poststart’ ]<br />
5 info lifecycle magicmirror@2.12.0~prestart: magicmirror@2.12.0<br />
6 info lifecycle magicmirror@2.12.0~start: magicmirror@2.12.0<br />
7 verbose lifecycle magicmirror@2.12.0~start: unsafe-perm in lifecycle true<br />
8 verbose lifecycle magicmirror@2.12.0~start: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/pi/magicMirror/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/ga$<br />
9 verbose lifecycle magicmirror@2.12.0~start: CWD: /home/pi/magicMirror<br />
10 silly lifecycle magicmirror@2.12.0~start: Args: [ ‘-c’,<br />
10 silly lifecycle   ‘DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js’ ]<br />
11 silly lifecycle magicmirror@2.12.0~start: Returned: code: 1  signal: null<br />
12 info lifecycle magicmirror@2.12.0~start: Failed to exec start script<br />
13 verbose stack Error: magicmirror@2.12.0 start: <code>DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js</code><br />
13 verbose stack Exit status 1<br />
13 verbose stack     at EventEmitter. (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)<br />
13 verbose stack     at EventEmitter.emit (events.js:198:13)<br />
13 verbose stack     at ChildProcess. (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)<br />
13 verbose stack     at ChildProcess.emit (events.js:198:13)<br />
13 verbose stack     at maybeClose (internal/child_process.js:982:16)<br />
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)<br />
14 verbose pkgid magicmirror@2.12.0<br />
15 verbose cwd /home/pi/magicMirror<br />
16 verbose Linux 5.4.51-v7+<br />
17 verbose argv “/usr/bin/node” “/usr/bin/npm” “start”<br />
18 verbose node v10.22.0<br />
19 verbose npm  v6.14.6<br />
20 error code ELIFECYCLE<br />
21 error errno 1<br />
22 error magicmirror@2.12.0 start: <code>DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js</code><br />
22 error Exit status 1<br />
23 error Failed at the magicmirror@2.12.0 start script.<br />
23 error This is probably not a problem with npm. There is likely additional logging output above.<br />
24 verbose exit [ 1, true ]</p>
]]></description><link>https://forum.magicmirror.builders/post/81722</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81722</guid><dc:creator><![CDATA[boyboy]]></dc:creator><pubDate>Mon, 14 Sep 2020 07:55:59 GMT</pubDate></item></channel></rss>