In one of the logging blocks in BlockingConnectionServer, namely for logging the "ICEpush metric", within this block the NotifyBackURI is also trying to be set, but only on the BlockingConnectionServer and not on the corresponding PushID instances. Retrieving the NotifyBackURI from the Request or the PushGroupManager is now moved into a separate private method, and both the logging block and the handling of the request now invoke this method, ensuring the new NotifyBackURI is set on both the BlockingConnectionServer and PushID. Even though I find it strange that we have this logic inside a logging block as well, I decided to leave the invocation of the new method in there for timing purposes of when the logging is printed. Marking this one as FIXED.
Sending src/main/java/org/icepush/BlockingConnectionServer.java
Transmitting file data .
Committed revision 35650.