LBF Stopped working Stuck on "Checking System..."

Hi,

Any help would be appreciated. LBF was working fine yesterday and I updated to 2.4.3 from 2.4.2.
Now it is hanging on “Checking System…” I have downgraded to 2.4.2, 2.4.1 and 2.3.3 with no luck.
In all of these cases it is the same file just a different line producing the error

Restarted app and machine with no luck.
The log error is
error: [main/index] TypeError: Cannot read property ‘forEach’ of null
I am on Mac High Sierra 10.13.6 and I dont believe I had a OS update yesterday.

Complete error

Oct 17, 2018, 8:52 AM GMT+10 - error: [main/index]  TypeError: Cannot read property 'forEach' of null
    at exports.(anonymous function) (/Applications/Local by Flywheel.app/Contents/Resources/app.asar/helpers/process-exports-vars.js:1:737)
    at _child_process2.(anonymous function).(anonymous function) (/Applications/Local by Flywheel.app/Contents/Resources/app.asar/main/actions-docker/set-docker-env.js:1:3305)
    at ChildProcess.exithandler (child_process.js:294:5)
    at emitTwo (events.js:126:13)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)

another installation

Oct 17, 2018, 10:26 AM GMT+10 - error: [main/index]  TypeError: Cannot read property 'forEach' of null
    at exports.default (/Applications/Local by Flywheel.app/Contents/Resources/app.asar/helpers/process-exports-vars.js:1:806)
    at _child_process2.(anonymous function).(anonymous function) (/Applications/Local by Flywheel.app/Contents/Resources/app.asar/main/actions-docker/set-docker-env.js:1:3096)
    at ChildProcess.exithandler (child_process.js:294:5)
    at emitTwo (events.js:126:13)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Socket.stream.socket.on (internal/child_process.js:346:11)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at Pipe._handle.close [as _onclose] (net.js:554:12)

Also I have tried removing teh application, and also deleting its _/Library/Application Support/Local by Flywheel directory, (after making a backup)

Thanks
Anthony

I think I found the issue,

I mistakenly deleted virtual box, didn’t realize that it was required as it was already on the mac before I started using LBF.

Now to track if I need any specific version and see how to set it up again

Ok,
I didn’t realise flywheel used virtualbox, and deleted it yesterday when making HDD space because I ran out. I thought that the software was standalone because virtualbox was already installed from when I was testing it before I started using LBF.

Anyway, feeling like a noob and hope no one else makes this mistake.