Ranchero-Software / NetNewsWire

RSS reader for macOS and iOS.
https://netnewswire.com/
MIT License
8.25k stars 525 forks source link

Feedbin stopped syncing #4081

Open sashkab opened 1 year ago

sashkab commented 1 year ago

When attempting to sync NNW with Feedbin, I'm getting an error:

image

Accessing Feedbin's API directly from the same system works as expected, as tested with curl.

$   curl -u 'username@domain.com:passw0rD' https://api.feedbin.com/v2/subscriptions.json
[{"id":7621585,"created_at":"2023-05-03T23:42:38.201347Z","feed_id"...

At the same time, local feeds for reddit were showing issues for some time, where restart of NNW will start syncing them again.

Version 6.1.4 (6120)

Strangely, I see following errors in console:

default 11:49:11.451113-0400    NetNewsWire Task <FF21BB18-6C07-4A03-B67C-27919D9B77DB>.<1> summary for task failure {transaction_duration_ms=15058, response_status=-1, cache_hit=false}
error   11:49:11.451297-0400    NetNewsWire Task <FF21BB18-6C07-4A03-B67C-27919D9B77DB>.<1> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x60000354d2f0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=<private>, _NSURLErrorRelatedURLSessionTaskErrorKey=<private>, NSLocalizedDescription=<private>, NSErrorFailingURLStringKey=<private>, NSErrorFailingURLKey=<private>, _kCFStreamErrorDomainKey=4}
default 11:49:11.451474-0400    NetNewsWire Task <1A95087E-728C-4589-889C-E60292054F88>.<2> summary for task failure {transaction_duration_ms=15058, response_status=-1, cache_hit=false}
error   11:49:11.451551-0400    NetNewsWire Task <1A95087E-728C-4589-889C-E60292054F88>.<2> finished with error [-1001] Error Domain=NSURLErrorDomain Code=-1001 UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x6000034bed60 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=<private>, _NSURLErrorRelatedURLSessionTaskErrorKey=<private>, NSLocalizedDescription=<private>, NSErrorFailingURLStringKey=<private>, NSErrorFailingURLKey=<private>, _kCFStreamErrorDomainKey=4}

Checked, little snitch is allowing outgoing connections to 443 (tcp/udp) and 80 (tcp).

brentsimmons commented 1 year ago

What if you turn off Little Snitch entirely and try again? It would be good to be able to rule it out for sure.

sashkab commented 1 year ago

Next time this will happen, I will try, but restarting NNW fixes issue, always.