Happ error “Timeout while adding a subscription”
The app asked the subscription server for your server list and gave up waiting after nine seconds. That is a deliberately short window, so this message appears both when a server is genuinely down and when your connection was simply slow for a moment.
Working out whether it is you or the server
A few repeats in the right order separate a slow moment from a real outage.
- Try again straight away
Transient failures are common and a second attempt often succeeds within a second or two.
- Switch networks
Move between Wi-Fi and mobile data. A result that differs between them points at the network, not the subscription.
- Wait a few minutes and repeat
If every attempt across both networks times out over several minutes, the delay is on the server side.
- Then contact the service
Tell them it times out on more than one network — that saves a round of questions.
Why nine seconds is short
Nine seconds sounds generous until you are on a train with two bars of signal. On a weak mobile connection the first request often spends most of that budget just establishing the connection, and the answer arrives a moment too late.
This is why the same subscription can import instantly at home and time out repeatedly on the move, with nothing having changed on the server.
Do not conclude anything from one attempt
Servers have brief hiccups. We have watched a subscription endpoint return a failure on one request and answer normally on the next six, within the same minute. Anyone who treated the first result as the verdict would have concluded the service was down while it was working perfectly.
So: retry. Two or three times, across two networks if you can. A single timeout is noise; a consistent one across networks and minutes is a signal.
When it really is the server
If every attempt over several minutes and both networks times out, the delay is on the provider’s side. There is nothing to fix in the app — no setting shortens or extends the window.
Report it with the detail that matters: that it fails on more than one network. That distinguishes an outage from a local problem immediately, and it is the first thing they would otherwise have to ask you.
If it starts answering with an error instead
That is progress. A different message means the request is now getting through and the failure moved to a later stage. Unknown content type means the address leads somewhere that is not a subscription; an invalid-URL message means the address itself is malformed. Both are covered on the errors page.
Frequently asked questions
How long does the app actually wait?
Nine seconds. If there is no response by then, the attempt is abandoned and this message appears.
Does one timeout mean the service is down?
No, and assuming so is the common mistake. A single failure is not a diagnosis — repeat the attempt two or three times before concluding anything.
Why does it work on Wi-Fi but not on mobile data?
Different networks route differently and mobile latency varies a lot. A response that arrives in four seconds on one network can exceed nine on another.
Trial access: in Telegram or in the web cabinet.