When using the PushPublish package I sometimes get the above error. All of my streams continue to publish, however this error floods my logs very quickly. I am using the following code:
https://github.com/telvue/WowzaAkamaiPushPlugin/blob/master/TelvueAkamiPushPlugin.java. Since it is sporadic I believe it to be a race condition between threads. I tried moving my config reading method inside of the synchronized block but that did not help.
I see in your code there are a lot of good logging statements, which should come in handy.
A google search for your error results in only this thread. It could be an issue with the PushPublish module, but it seems to be one unique to your case. In your code you have some logger statements identifying the application and stream name: "PushPublisherRTMP: APPLICATION NAME" etc...
Are you able to identify the application/stream from those statements that correspond with the error?
Perhaps seeing the complete output of your module's logging when the error occurs, would help narrow down the problem.
Right now I only log onPublish which is when the stream first starts up and that looks fine. Is there a method I can use to log every time new data comes in and it tries to publish?