sciencefair icon indicating copy to clipboard operation
sciencefair copied to clipboard

[v1.0.6 macOS 10.12.4] Initial sync stays at 0%

Open rgejman opened this issue 7 years ago • 27 comments

Upon first opening the app, the initial sync begins but remains at 0%. There appears to be at least one error in the developer console and some keychain errors in the system console. Thoughts? screen shot 2017-07-04 at 9 37 18 am screen shot 2017-07-04 at 9 37 17 am

rgejman avatar Jul 04 '17 14:07 rgejman

Checked some of the other threads. Perhaps there is also a p2p issue at my institution:

$ p2p-test
Network tested. Thank you for participating.
{ time: '2017-07-04T14:22:50.001Z',
  description: '',
  holePunchable: false,
  pings: 
   [ { port: 1130, host: '140.163.254.135' },
     { port: 19324, host: '140.163.254.135' } ] }
$

rgejman avatar Jul 04 '17 14:07 rgejman

Sorry for the trouble, and thanks so much for taking the time to investigate and report this.

I've not seen this issue before, but I suspect it might be affecting quite a few users where we thought the problem was network issues (see #97). Because no error is thrown the built in auto-reporter will not catch it, and most users would not be able to do this kind of diagnostic detective work!

UNIX Error Exception: 17 refers to exit code 17, which is EEXISTS - a File exists error [source]. However, ScienceFair isn't the program throwing the error, or we'd catch it, see it inside the developer console, or the app would crash.

The combination of error 17 and keychain issues suggests that perhaps there's some sort of corruption in the keychain. Can you try following the suggestion in this thread and look in the keychain for any 'ghosted' or missing keychains?

Good idea to check the connection. The p2p-test output shows that UTP won't work for you, but TCP is working, so that shouldn't be preventing sync (though it might be a bit slower).

blahah avatar Jul 04 '17 14:07 blahah

No ghosted/missing keychains as far as I can tell. screen shot 2017-07-04 at 10 35 41 am

rgejman avatar Jul 04 '17 14:07 rgejman

@rgejman OK, one of up to infinity possible reasons eliminated!

Can you please search in Keychain Access for Code For Science and/or ScienceFair. Do you get a cert? If you inspect that cert is it trusted?

blahah avatar Jul 04 '17 14:07 blahah

Can you please search in Keychain Access for Code For Science and/or ScienceFair. Do you get a cert? If you inspect that cert is it trusted?

Yeah I did that but forgot to mention. No certs or keychain entries.

rgejman avatar Jul 04 '17 14:07 rgejman

OK, 2/Infinity.

Just checking that the app is installed in /Applications ? If not, please try putting it there and running it.

If it's there: are you familiar with the Terminal? If so could you try running:

SCIENCEFAIR_DEVMODE=true DEBUG='*' open /Applications/ScienceFair.app

And copy-paste any output here?

blahah avatar Jul 04 '17 14:07 blahah

Just checking that the app is installed in /Applications ? If not, please try putting it there and running it.

Yes.

SCIENCEFAIR_DEVMODE open /Applications/ScienceFair.app

Very familiar with terminal. SCIENCEFAIR_DEVMODE is an env variable but I don't have it defined. What's the expansion of that?

rgejman avatar Jul 04 '17 14:07 rgejman

@rgejman sorry that was a typo - hit send too soon! Command updated above...

blahah avatar Jul 04 '17 14:07 blahah

mski1100:~ gejmanr$ SCIENCEFAIR_DEVMODE=true DEBUG='*' open /Applications/ScienceFair.app
mski1100:~ gejmanr$ 

No output just a returned command prompt...

rgejman avatar Jul 04 '17 14:07 rgejman

hmm, did it open ScienceFair? If so, the developer console should be full of messages.

Assuming that is true, could you leave it for a few minutes to try to start syncing, then right-click in the console and 'save as...', name the file something .txt, then attach it to a reply?

blahah avatar Jul 04 '17 14:07 blahah

It opens ScienceFair but no messages appear in the terminal. The dev console is now full of messages and I've attached them here. 2070704 Gejman sciencefair dev console.txt

rgejman avatar Jul 04 '17 15:07 rgejman

Thanks @rgejman. I've stripped out stuff that's definitely not relevant.

cc @mafintosh - anything in the following DEBUG logs that seems problematic?

random-access-file open() file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.key +22ms
random-access-file creating containing directory /Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat +0ms
random-access-file open() file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.latest +2ms
random-access-file creating containing directory /Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat +0ms
random-access-file opened file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.key +94ms
random-access-file opened file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.latest +0ms
random-access-file open() file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.ogd +11ms
random-access-file creating containing directory /Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat +0ms
random-access-file open() file=/Users/gejmanr/.dat/secret_keys/39/2a79183061ce949c258d40b8662d39775485b15b5e265d4a3cc02eb47bd588 +0ms
random-access-file creating containing directory /Users/gejmanr/.dat/secret_keys/39 +0ms
random-access-file open() file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.tree +1ms
random-access-file creating containing directory /Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat +0ms
random-access-file open() file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.data +0ms
random-access-file creating containing directory /Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat +0ms
random-access-file open() file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.bitfield +0ms
random-access-file creating containing directory /Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat +0ms
random-access-file open() file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.signatures +0ms
random-access-file creating containing directory /Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat +0ms
random-access-file opened file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.ogd +2ms
random-access-file opened file=/Users/gejmanr/.dat/secret_keys/39/2a79183061ce949c258d40b8662d39775485b15b5e265d4a3cc02eb47bd588 +0ms
random-access-file opened file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.tree +0ms
random-access-file opened file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.data +0ms
random-access-file opened file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.bitfield +0ms
random-access-file opened file=/Users/gejmanr/Documents/sciencefair_dev/datasources/ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de/meta_feed/.dat/metadata.signatures +0ms
sciencefair:datasource datasource metadata drive ready +5ms ce62c46f51f1e50fbf9da718540003b47ffce5f19279162ce975a7d0aca164de
portfinder:getPort in eachSeries() iteration callback: host is +0ms 0.0.0.0
portfinder:testPort entered testPort(): trying +0ms 0.0.0.0 port 8000
portfinder:testPort done w/ testPort(): failed +1ms 0.0.0.0 w/ port 8000 with error EADDRINUSE
portfinder:testPort entered testPort(): trying +0ms 0.0.0.0 port 8001
portfinder:testPort done w/ testPort(): OK +0ms 0.0.0.0 port 8001
portfinder:getPort in eachSeries() iteration callback testPort() callback +0ms with a success for port 8001
portfinder:getPort in eachSeries() iteration callback: host is +0ms 127.0.0.1
portfinder:testPort entered testPort(): trying +1ms 127.0.0.1 port 8000
portfinder:testPort done w/ testPort(): OK +0ms 127.0.0.1 port 8000
portfinder:getPort in eachSeries() iteration callback testPort() callback +0ms with a success for port 8000
portfinder:getPort in eachSeries() iteration callback: host is +0ms ::1
portfinder:testPort entered testPort(): trying +0ms ::1 port 8000
portfinder:testPort done w/ testPort(): OK +0ms ::1 port 8000
portfinder:getPort in eachSeries() iteration callback testPort() callback +0ms with a success for port 8000
portfinder:getPort in eachSeries() iteration callback: host is +0ms 172.21.200.166
portfinder:testPort entered testPort(): trying +0ms 172.21.200.166 port 8000
portfinder:testPort done w/ testPort(): OK +0ms 172.21.200.166 port 8000
portfinder:getPort in eachSeries() iteration callback testPort() callback +1ms with a success for port 8000
portfinder:getPort in eachSeries() iteration callback: host is +0ms fddd:59ba:c294:efd5:b124:865e:38fe:8595
portfinder:testPort entered testPort(): trying +0ms fddd:59ba:c294:efd5:b124:865e:38fe:8595 port 8000
portfinder:testPort done w/ testPort(): OK +0ms fddd:59ba:c294:efd5:b124:865e:38fe:8595 port 8000
portfinder:getPort in eachSeries() iteration callback testPort() callback +0ms with a success for port 8000
portfinder:getPort in eachSeries() result callback: openPorts is +0ms Array(4)
portfinder:getPort in eachSeries() iteration callback: host is +0ms 0.0.0.0
portfinder:testPort entered testPort(): trying +0ms 0.0.0.0 port 8001
portfinder:testPort done w/ testPort(): OK +0ms 0.0.0.0 port 8001
portfinder:getPort in eachSeries() iteration callback testPort() callback +1ms with a success for port 8001
portfinder:getPort in eachSeries() iteration callback: host is +0ms 127.0.0.1
portfinder:testPort entered testPort(): trying +0ms 127.0.0.1 port 8001
portfinder:testPort done w/ testPort(): OK +0ms 127.0.0.1 port 8001
portfinder:getPort in eachSeries() iteration callback testPort() callback +0ms with a success for port 8001
portfinder:getPort in eachSeries() iteration callback: host is +0ms ::1
portfinder:testPort entered testPort(): trying +0ms ::1 port 8001
portfinder:testPort done w/ testPort(): OK +0ms ::1 port 8001
portfinder:getPort in eachSeries() iteration callback testPort() callback +0ms with a success for port 8001
portfinder:getPort in eachSeries() iteration callback: host is +0ms 172.21.200.166
portfinder:testPort entered testPort(): trying +1ms 172.21.200.166 port 8001
portfinder:testPort done w/ testPort(): OK +0ms 172.21.200.166 port 8001
portfinder:getPort in eachSeries() iteration callback testPort() callback +0ms with a success for port 8001
portfinder:getPort in eachSeries() iteration callback: host is +0ms fddd:59ba:c294:efd5:b124:865e:38fe:8595
portfinder:testPort entered testPort(): trying +0ms fddd:59ba:c294:efd5:b124:865e:38fe:8595 port 8001
portfinder:testPort done w/ testPort(): OK +0ms fddd:59ba:c294:efd5:b124:865e:38fe:8595 port 8001
portfinder:getPort in eachSeries() iteration callback testPort() callback +0ms with a success for port 8001
portfinder:getPort in eachSeries() result callback: openPorts is +0ms Array(5)
bittorrent-dht [baa3436] new DHT baa3436d673471db616f0d813aa9d881489f2301 +5ms
dns-discovery probing discovery1.publicbits.org:5300 +2ms
dns-discovery probing discovery2.publicbits.org:5300 +1ms
discovery-channel chan=392a79..88 join() +2ms
dns-discovery announce() +0ms 392a79183061ce949c258d40b8662d39775485b1
dns-discovery MDNS query 172.21.200.166:5353 1Q 0A +0 +6ms
dns-discovery Replying known peers via TXT to +1ms 172.21.200.166:5353
dns-discovery MDNS response 172.21.200.166:5353 1A +0 +3ms
dns-discovery Received TXT answer when not listening, discarding +1ms
/Applications/ScienceFair.app/Contents/Resources/app.asar/node_modules/nanologger/index.js:130 10:57:09 ⚠️ choo DOMContentLoaded 1430ms to interactive
/Applications/ScienceFair.app/Contents/Resources/app.asar/node_modules/nanologger/index.js:130 10:57:09 🐛 choo use 0ms Object
bittorrent-dht [baa3436] emit ready +5s
dns-discovery MDNS query 172.21.200.159:5353 1Q 0A +0 +15s
dns-discovery Replying announce via +0ms SRV  to 172.21.200.159:5353
dns-discovery MDNS response 172.21.200.201:5353 1A +4 +4ms
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIC24F53.local", domain: "NPIC24F53.local", host: "172.21.200.201", port: 5353}domain: "NPIC24F53.local"host: "172.21.200.201"name: "NPIC24F53.local"port: 5353__proto__: Object
dns-discovery Invalid ID in answer, discarding +3ms Object {name: "NPIC24F53.local", domain: "NPIC24F53.local", host: "172.21.200.201", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIC24F53.local", domain: "NPIC24F53.local", host: "172.21.200.201", port: 5353}
dns-discovery MDNS query 172.21.200.107:5353 3Q 0A +0 +30s
dns-discovery Replying announce via +1ms SRV  to 172.21.200.107:5353
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIACF4E6.local", domain: "NPIACF4E6.local", host: "172.21.200.107", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIACF4E6.local", domain: "NPIACF4E6.local", host: "172.21.200.107", port: 5353}
dns-discovery MDNS response 172.21.200.207:5353 3A +2 +1ms
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIACF4E6.local", domain: "NPIACF4E6.local", host: "172.21.200.207", port: 5353}
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIACF4E6.local", domain: "NPIACF4E6.local", host: "172.21.200.207", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIACF4E6.local", domain: "NPIACF4E6.local", host: "172.21.200.207", port: 5353}
dns-discovery MDNS query 172.21.200.107:5353 1Q 0A +0 +21s
dns-discovery Replying announce via +1ms SRV  to 172.21.200.107:5353
dns-discovery MDNS response 172.21.200.204:5353 1A +4 +3ms
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIBEEA81.local", domain: "NPIBEEA81.local", host: "172.21.200.204", port: 5353}
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIBEEA81.local", domain: "NPIBEEA81.local", host: "172.21.200.204", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIBEEA81.local", domain: "NPIBEEA81.local", host: "172.21.200.204", port: 5353}
dns-discovery MDNS query 172.21.200.107:5353 3Q 0A +0 +185ms
dns-discovery Replying announce via +1ms SRV  to 172.21.200.107:5353
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.107", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.107", port: 5353}
dns-discovery MDNS response 172.21.200.211:5353 3A +2 +8ms
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.211", port: 5353}
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.211", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.211", port: 5353}
dns-discovery MDNS query 172.21.200.107:5353 2Q 0A +0 +44s
dns-discovery Replying announce via +1ms SRV  to 172.21.200.107:5353
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIC24F53.local", domain: "NPIC24F53.local", host: "172.21.200.107", port: 5353}
dns-discovery MDNS response 172.21.200.201:5353 2A +3 +3ms
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIC24F53.local", domain: "NPIC24F53.local", host: "172.21.200.201", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIC24F53.local", domain: "NPIC24F53.local", host: "172.21.200.201", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIC24F53.local", domain: "NPIC24F53.local", host: "172.21.200.201", port: 5353}
dns-discovery MDNS query 172.21.200.159:5353 1Q 0A +0 +25s
dns-discovery Replying announce via +1ms SRV  to 172.21.200.159:5353
dns-discovery MDNS response 172.21.200.241:5353 1A +4 +3ms
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPI52601C.local", domain: "NPI52601C.local", host: "172.21.200.241", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPI52601C.local", domain: "NPI52601C.local", host: "172.21.200.241", port: 5353}
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPI52601C.local", domain: "NPI52601C.local", host: "172.21.200.241", port: 5353}
dns-discovery MDNS query 172.21.200.159:5353 1Q 0A +0 +240ms
dns-discovery Replying announce via +0ms SRV  to 172.21.200.159:5353
dns-discovery MDNS response 172.21.200.242:5353 1A +4 +2ms
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIA33867.local", domain: "NPIA33867.local", host: "172.21.200.242", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIA33867.local", domain: "NPIA33867.local", host: "172.21.200.242", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIA33867.local", domain: "NPIA33867.local", host: "172.21.200.242", port: 5353}
dns-discovery MDNS query 172.21.200.107:5353 6Q 0A +0 +30s
dns-discovery Replying announce via +1ms SRV  to 172.21.200.107:5353
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIBEEA81.local", domain: "NPIBEEA81.local", host: "172.21.200.107", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIBEEA81.local", domain: "NPIBEEA81.local", host: "172.21.200.107", port: 5353}
dns-discovery Replying announce via +0ms SRV  to 172.21.200.107:5353
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.107", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.107", port: 5353}
dns-discovery MDNS response 172.21.200.204:5353 3A +2 +25ms
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIBEEA81.local", domain: "NPIBEEA81.local", host: "172.21.200.204", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIBEEA81.local", domain: "NPIBEEA81.local", host: "172.21.200.204", port: 5353}
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIBEEA81.local", domain: "NPIBEEA81.local", host: "172.21.200.204", port: 5353}
dns-discovery MDNS response 172.21.200.211:5353 3A +2 +5ms
dns-discovery Invalid ID in answer, discarding +2ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.211", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.211", port: 5353}
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.211", port: 5353}
dns-discovery MDNS query 172.21.200.107:5353 1Q 0A +0 +25s
dns-discovery Replying announce via +0ms SRV  to 172.21.200.107:5353
dns-discovery MDNS response 172.21.200.207:5353 1A +4 +2ms
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIACF4E6.local", domain: "NPIACF4E6.local", host: "172.21.200.207", port: 5353}
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIACF4E6.local", domain: "NPIACF4E6.local", host: "172.21.200.207", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIACF4E6.local", domain: "NPIACF4E6.local", host: "172.21.200.207", port: 5353}
dns-discovery MDNS query 172.21.200.166:5353 2Q 0A +0 +8s
dns-discovery Replying announce via +0ms PTR  to 172.21.200.166:5353
dns-discovery Replying announce via +1ms PTR  to 172.21.200.166:5353
dns-discovery MDNS response 172.21.200.207:5353 1A +6 +53ms
dns-discovery Received TXT answer when not listening, discarding +2ms
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIACF4E6.local", domain: "NPIACF4E6.local", host: "172.21.200.207", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIACF4E6.local", domain: "NPIACF4E6.local", host: "172.21.200.207", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIACF4E6.local", domain: "NPIACF4E6.local", host: "172.21.200.207", port: 5353}
dns-discovery MDNS response 172.21.200.241:5353 1A +6 +1ms
dns-discovery Received TXT answer when not listening, discarding +1ms
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPI52601C.local", domain: "NPI52601C.local", host: "172.21.200.241", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPI52601C.local", domain: "NPI52601C.local", host: "172.21.200.241", port: 5353}
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPI52601C.local", domain: "NPI52601C.local", host: "172.21.200.241", port: 5353}
dns-discovery MDNS response 172.21.200.242:5353 1A +6 +1ms
dns-discovery Received TXT answer when not listening, discarding +2ms
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIA33867.local", domain: "NPIA33867.local", host: "172.21.200.242", port: 5353}
dns-discovery Invalid ID in answer, discarding +2ms Object {name: "NPIA33867.local", domain: "NPIA33867.local", host: "172.21.200.242", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIA33867.local", domain: "NPIA33867.local", host: "172.21.200.242", port: 5353}
dns-discovery MDNS response 172.21.200.211:5353 1A +6 +0ms
dns-discovery Received TXT answer when not listening, discarding +1ms
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.211", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.211", port: 5353}
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "dhcp-172-21-200-211.local", domain: "dhcp-172-21-200-211.local", host: "172.21.200.211", port: 5353}
dns-discovery MDNS response 172.21.200.201:5353 1A +6 +27ms
dns-discovery Received TXT answer when not listening, discarding +1ms
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIC24F53.local", domain: "NPIC24F53.local", host: "172.21.200.201", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIC24F53.local", domain: "NPIC24F53.local", host: "172.21.200.201", port: 5353}
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIC24F53.local", domain: "NPIC24F53.local", host: "172.21.200.201", port: 5353}
dns-discovery MDNS response 172.21.200.200:5353 1A +4 +1ms
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPI0548EF.local", domain: "NPI0548EF.local", host: "172.21.200.200", port: 5353}
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPI0548EF.local", domain: "NPI0548EF.local", host: "172.21.200.200", port: 5353}
dns-discovery Received TXT answer when not listening, discarding +1ms
dns-discovery MDNS response 172.21.200.166:5353 1A +6 +1ms
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "mski1100.local", domain: "mski1100.local", host: "172.21.200.166", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "mski1100.local", domain: "mski1100.local", host: "172.21.200.166", port: 5353}
dns-discovery Received TXT answer when not listening, discarding +1ms
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "mski1100.local", domain: "mski1100.local", host: "172.21.200.166", port: 5353}
dns-discovery MDNS response 172.21.200.204:5353 1A +6 +11ms
dns-discovery Received TXT answer when not listening, discarding +1ms
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIBEEA81.local", domain: "NPIBEEA81.local", host: "172.21.200.204", port: 5353}
dns-discovery Invalid ID in answer, discarding +0ms Object {name: "NPIBEEA81.local", domain: "NPIBEEA81.local", host: "172.21.200.204", port: 5353}
dns-discovery Invalid ID in answer, discarding +1ms Object {name: "NPIBEEA81.local", domain: "NPIBEEA81.local", host: "172.21.200.204", port: 5353}
dns-discovery MDNS query 172.21.200.166:5353 1Q 0A +0 +34s
dns-discovery Replying announce via +0ms PTR  to 172.21.200.166:5353

blahah avatar Jul 04 '17 15:07 blahah

Just a thought @rgejman - could you try searching the console for parts of the error messages you found there for ScienceFair? I'm wondering if any other apps have logged similar keychain errors. In particular could you search console for:

  • UNIX error exception: 17
  • Invalid serial number

blahah avatar Jul 04 '17 15:07 blahah

Don't see those messages in console or doing some grepping in the various log folders... but I don't even see that messages from ScienceFair unless Console is running when I launch ScienceFair. I'm not sure where those messages are getting logged (perhaps they are intercepted only when Console is on? Is this some kind of Obj-C messaging utility that doesn't log to a file?)

Update: actually now that I've left Console running for a while I see a bunch of messages from other processes for "Unix error exception: 17" including trustd, quicklookd, mdmclient. But only ScienceFair is throwing the invalid serial number error.

rgejman avatar Jul 04 '17 15:07 rgejman

@rgejman I think the ScienceFair console errors must have come from the installation, based on the line about unmounting?

blahah avatar Jul 04 '17 16:07 blahah

No, I can repeatedly generate those errors even without dismounting...

rgejman avatar Jul 05 '17 01:07 rgejman

FWIW I tried it on my computer at home and it's a really beautiful app :). Would love to get it working on my work computer.

rgejman avatar Jul 05 '17 12:07 rgejman

@rgejman thanks so much! We've got a bunch of fixes for network issues and other things landing v soon. I'll let you know when and if you have time, you could try it out again to see if there's any improvement.

blahah avatar Jul 05 '17 20:07 blahah

I'm getting the same issue with v1.0.6 on Windows but don't have dev knowledge to know if it's related!

Abbie2020 avatar Jul 06 '17 13:07 Abbie2020

@Abbie2020 I suspect this is network related (see #97) - the next release will include workarounds for all known network issues after we diagnosed them all with the help of users yesterday. Sorry for the trouble - hopefully the next release will work for you :)

blahah avatar Jul 06 '17 15:07 blahah

I'm on 1.0.4 on Ubuntu 16.04, but hitting a similar issue. Gets stuck on "Syncing initial data" although it has already been used (i.e. it has synced initial data before). strace output is here: https://gist.github.com/pvanheus/f60b50fc3baa2867e7529b6e5347fb24 Problem persists on 1.0.6.

pvanheus avatar Jul 07 '17 17:07 pvanheus

@pvanheus I think this is the issue solved with the closure of #97 - just need to polish a few things tomorrow and I can release all the fixes :)

blahah avatar Jul 07 '17 21:07 blahah

Hi there, looks like I have the same issue here on the last Linux Fedora. I'm stuck at screenshot from 2017-12-27 14-49-01

maxlevesque avatar Dec 27 '17 13:12 maxlevesque

@maxlevesque sorry for the trouble - was this inside a university or corporate network?

blahah avatar Dec 30 '17 06:12 blahah

hi, don't worry ! That's a very promising initiative you have here, and I'm glad I can help. Indeed, you're right: When I wrote here I was inside my university's network. Now, at home, it starts to sync.

maxlevesque avatar Dec 30 '17 11:12 maxlevesque

@maxlevesque thanks for the kind words.

If the issue only happens at university, then it will almost certainly be fixed by the next release. It should auto-update. Thanks for your patience :)

blahah avatar Dec 31 '17 04:12 blahah

wanting to try this, but I too am having this issue. Could be my work VPN though, but I'm going to follow this thread anyhow.

Really hoping this works out, I've been searching everywhere for a way around publication costs.⚔️

SkyLeach avatar May 30 '18 05:05 SkyLeach