Using the latest installer form leapmotion.com/setup I installed and ran the visualizer fine - the device seems to function as it should, but I'm having trouble connecting to the authentication server in App Home. I'm stuck at the spinner with the message "Connecting to authentication server..." showing. Airspace\log.txt shows:
LOG (7561): Setting app crash dump dir: C:\Users\All Users\Leap Motion (at eval (file:///C:/Program%20Files%20(x86)/Leap%20Motion/App%20Home/index.html:61:15))
LOG (7615): Starting Leap Motion App Home v2.1.6-e2f5a4 on node-webkit v0.8.7-rc4 (at eval (file:///C:/Program%20Files%20(x86)/Leap%20Motion/App%20Home/index.html:66:15))
LOG (9680): ~~~ Bootstrap Step: getConfiguration ~~~ (at Array.eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:57:15))
LOG (9682): Looking for prebundled path in: \Program Files (x86)\Leap Motion Apps\PreBundle.LeapMotion (at eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:311:15))
LOG (9683): Looking for prebundled path in: ./PreBundle.LeapMotion (at eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:311:15))
LOG (9683): Device type: peripheral (at getConfiguration (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:87:11))
LOG (9683): Can install prebundled apps false (at getConfiguration (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:88:11))
LOG (9684): Running with options: {"recent-launch-sort":false} (at getConfiguration (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:127:11))
LOG (9685): ### Step: getConfiguration done in 5ms ### (at eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:59:17))
LOG (9685): ~~~ Bootstrap Step: initializeInternationalization ~~~ (at Array.eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:57:15))
LOG (9686): Supported languages: en,de,en,es,fr,it,ja,ko,pt,zh-cn,zh-tw (at getLocale (C:\Program Files (x86)\Leap Motion\App Home\app\utils\i18n.js:100:15))
LOG (9754): Determined locale: en (at eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:148:13))
LOG (9754): ### Step: initializeInternationalization done in 69ms ### (at eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:59:17))
LOG (9755): ~~~ Bootstrap Step: ensureWorkingDirs ~~~ (at Array.eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:57:15))
LOG (9757): ### Step: ensureWorkingDirs done in 3ms ### (at eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:59:17))
LOG (9758): ~~~ Bootstrap Step: migrateDatabase ~~~ (at Array.eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:57:15))
LOG (9758): Checking if database needs to be migrated (at Object.migrate (C:\Program Files (x86)\Leap Motion\App Home\app\utils\migrations.js:97:13))
LOG (9759): Database already at version 4 (at Object.migrate (C:\Program Files (x86)\Leap Motion\App Home\app\utils\migrations.js:106:22))
LOG (9759): ### Step: migrateDatabase done in 2ms ### (at eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:59:17))
LOG (9759): ~~~ Bootstrap Step: prerunAsyncKickoff ~~~ (at Array.eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:57:15))
LOG (9760): Rehydrating leap apps from database (at Object.hydrateCachedModels (C:\Program Files (x86)\Leap Motion\App Home\app\utils\api.js:221:13))
LOG (9760): Done hydrating. (at Object.hydrateCachedModels (C:\Program Files (x86)\Leap Motion\App Home\app\utils\api.js:252:20))
LOG (9765): ### Step: prerunAsyncKickoff done in 6ms ### (at eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:59:17))
LOG (9766): ~~~ Bootstrap Step: setupMainWindow ~~~ (at Array.eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:57:15))
LOG (9775): Current install directory: C:\Users\adi\AppData\Local\AirspaceApps (at Object.rebuildMenuBar (C:\Program Files (x86)\Leap Motion\App Home\app\utils\window-chrome.js:223:15))
LOG (9782): ### Step: setupMainWindow done in 15ms ### (at eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:59:17))
LOG (9782): ~~~ Bootstrap Step: doFirstRun ~~~ (at Array.eval (C:\Program Files (x86)\Leap Motion\App Home\app\startup.js:57:15))
WARN (31): Failed to get app manifest (retrying): undefined (at eval (C:\Program Files (x86)\Leap Motion\App Home\app\utils\api.js:313:15))
WARN (118): Error logging in: Error: Could not load auth page.
at eval (C:\Program Files (x86)\Leap Motion\App Home\app\views\authorization\authorization.js:66:16)
at HTMLIFrameElement.jQuery.event.dispatch (file:///C:/Program%20Files%20(x86)/Leap%20Motion/App%20Home/static/js/jquery-2.0.0.js:4618:9)
at HTMLIFrameElement.elemData.handle (file:///C:/Program%20Files%20(x86)/Leap%20Motion/App%20Home/static/js/jquery-2.0.0.js:4302:28) (at eval (C:\Program Files (x86)\Leap Motion\App Home\app\views\popups\first-run\first-run.js:88:17))
WARN (49): Failed to get app manifest (retrying): undefined (at eval (C:\Program Files (x86)\Leap Motion\App Home\app\utils\api.js:313:15))
I've googled around and seen that this is an old issue for some people, but I didn't find an actual solution anywhere. I'm not behind a proxy, I've turned off my firewall, flushed my DNS cache and don't have any relevant entries in my hosts file. I tried reinstalling after removing absolutely everything related to Leap Motion (used thorough search utility), but it didn't help.
Can it really be so difficult to diagnose this problem that it still exists a year and a half after the device came out? I mean it's a connectivity problem and I've removed the possible roadblocks to a successful connection.
I'm using Windows 8.1 64 bit.
Would appreciate any help in getting this going,
Adrian