Unfortunately eXposure started hanging again. I restarted it 10-15 times, and this time it started up most of the time (roughly 8 times out of 12) , but not always which is a new pattern. Strange indeed. So it seems it was not connected to the updates. At least I can eliminate that.
I just ran the OSX updates, and restarted eXposure 10 times. Result:
1. YES
2. YES
3. YES
4. NO
5. NO
6. NO
7. NO
8. NO
9. NO
10. NO
Looks like something changed after the 3rd try?
I had a hunch what might be causing it, because it was the only change I made to the system around the time it broke (after the reinstallation of OSX)
So I opened Terminal and ran:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
(then edited my hosts file and saved)
then:
sudo dscacheutil -flushcache
10 more tests:
1. YES
2. YES
3. YES
4. YES
5. YES
6. YES
7. YES
8. YES
9. YES
10. YES
Hmmm.. Reversing the hosts file changes I made earlier, and...
1. NO
2. NO
3. NO
4. NO
5. NO
Ok, I got bored and decided to change the hosts file settings back again:
1. NO
2. YES
3. YES
4. YES
5. YES
6. YES
7. YES
8. YES
ok, getting boring. Will switch the settings one more time:
1. NO
2. NO
3. NO
4. NO
5. NO
6. NO
Ok, that's good enough for me. I'm fairly convinced that the changes I made to my 'hosts' file are preventing eXposure from starting. I didn't change my hosts file until around 1 week ago which explains why the problem suddenly started around then. It also explains why a fresh OSX reinstall worked before I started making some small tweaks to the hosts file (which were lost in the reinstall), and why eXposure worked perfectly until recently.
Progress! At least I can get eXposure working any time I need it now.
The only thing left to work out is why changes to my hosts file (blocking some IP addresses unrelated to Sinar) would have this effect!! Anyone?