TypeError: Cannot read property 'settings' of null
svennidal opened this issue · 6 comments
I'm getting this error: "TypeError: Cannot read property 'settings' of null"
Haven't had any problems before.
Changing line 480 in /usr/local/lib/node_modules/speed-test/node_modules/speedtest-net/index.js
From:
serversUrl = 'http://www.speedtest.net/speedtest-servers.php'
To:
serversUrl = 'http://c.speedtest.net/speedtest-servers-static.php?load=1'
Allowed the test to proceed. I'm not sure if something changed on speedtest.net's side.
Full error output:
Ping ⠹
Download
Upload
events.js:72
throw er; // Unhandled 'error' event
^
TypeError: Cannot read property 'settings' of null
at gotServers (/usr/local/lib/node_modules/speed-test/node_modules/speedtest-net/index.js:522:20)
at /usr/local/lib/node_modules/speed-test/node_modules/speedtest-net/index.js:48:16
at /usr/local/lib/node_modules/speed-test/node_modules/speedtest-net/index.js:238:7
at Parser.<anonymous> (/usr/local/lib/node_modules/speed-test/node_modules/speedtest-net/node_modules/xml2js/lib/xml2js.js:489:18)
at Parser.emit (events.js:95:17)
at Parser.exports.Parser.Parser.parseString (/usr/local/lib/node_modules/speed-test/node_modules/speedtest-net/node_modules/xml2js/lib/xml2js.js:499:16)
at Parser.parseString (/usr/local/lib/node_modules/speed-test/node_modules/speedtest-net/node_modules/xml2js/lib/xml2js.js:7:59)
at exports.parseString (/usr/local/lib/node_modules/speed-test/node_modules/speedtest-net/node_modules/xml2js/lib/xml2js.js:540:19)
at /usr/local/lib/node_modules/speed-test/node_modules/speedtest-net/index.js:236:5
at /usr/local/lib/node_modules/speed-test/node_modules/speedtest-net/index.js:48:16
Can you open an issue on https://github.com/ddsol/speedtest.net instead, which is where the issue is occuring and share the link to the issue here.
Also seeing this issue as of a few days ago. Fixed by following @jwiebalk's solution.
This is fixed in speedtest.net here: ddsol/speedtest.net@1974163 and released in version 1.2.7. Just upgrading that package will make it work again.
I updated speedtest.net
to 1.2.7, still got the same error.