Potresti raggiungere un limite di frequenza. Se questa è la causa, Discourse dovrebbe restituire una risposta 429. Potrebbero esserci alcune informazioni nei tuoi log di errore di Discourse a riguardo. Si trovano in Admin / Logs / Error Logs.
Se non vedi errori lì, prova a registrare la risposta che Discourse invia al server che esegue il tuo codice Java. Questo potrebbe fornire informazioni utili.