Aggregate PUBLISHER inconsistent behaviour


I enabled aggregate publisher to stream data to a JSON server. However, it seems that it really needs to improve a lot, because I encountered a lot of issues, even unexpected. And with every issue, the publisher goes into PAUSE or STALL/MANUAL RESTART state, which actually kills the purpose of it. I tried to do logical programming at the far end JSON server side, but at times I see really weird values coming (or worst of all, the basic variables missing!) in the dataset that is streamed. The variable totally missing is a bigger issue, since it throws the JSON server coding totally off, saying ILLEGAL INDEX.

Is there a better solution to this? I am using latest aggregate 2.0.5.