Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.3
-
None
-
any
-
minor, 1-2 days
Description
Roller pings to IceRocket fail.
The issue is due to the fact that IceRocket's ping receiver does not implement the common/defacto standard weblogUpdates.ping mechanism, but an incompatible variant of it.
It's ping mechanism has two problems. It accepts only one parameter in the message and its response in the success case is not a struct but a simple string (which causes a runtime exception when receiving the response to the ping).
I've tested with a hacked variant of the our pinger and it works fine with IceRocket if you deal with these two problems.
I plan to fix this by implementing a static-configurable option to use this variant for the outgoing message format for specified known non-conformant ping targets and by implementing more resilient handling of the response message.