On server startup or when reloading emoticons from the configuration page, the API processor sometimes go into an infinite loop. This can cause several problems:
The configuration page may seem to hang.
Out of memory errors.
Exceeding the HipChat API rate limit, causing notifications to be blocked.
The cause is actually a broken HipChat API, as on each subsequent request, it returns a next resource, with zero emoticon items in the set returned for that resource.
On server startup or when reloading emoticons from the configuration page, the API processor sometimes go into an infinite loop. This can cause several problems:
The cause is actually a broken HipChat API, as on each subsequent request, it returns a next resource, with zero emoticon items in the set returned for that resource.