[
  {
    "Id": "733372",
    "ThreadId": "288062",
    "Html": "\r\n<p>I am working on an XMPP (www.xmpp.org) library that supports data compression.&nbsp; I am specifically using Zlib compression.&nbsp; However, when I use the Zlibstream to compress the byte array and send it to the XMPP server (OpenFire) I get nothing back.&nbsp;\r\n I checked the log of the server and I see this:<br>\r\n<br>\r\njava.io.IOException: Unknown error. Error code : 1 <br>\r\nat org.apache.mina.filter.support.Zlib.inflate(Zlib.java:136) <br>\r\nat org.apache.mina.filter.CompressionFilter.messageReceived(CompressionFilter.java:159)\r\n<br>\r\nat org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)\r\n<br>\r\nat org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)\r\n<br>\r\nat org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)\r\n<br>\r\nat org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:239)\r\n<br>\r\nat org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:283)\r\n<br>\r\nat java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) <br>\r\nat java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) <br>\r\nat org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)\r\n<br>\r\n<br>\r\nThat seems to tell me that the data can't be inflated and I am not sure why not.&nbsp; As I mentioned, I have a byte array that I am compressing.&nbsp; The byte array was a string that I converted using GetBytes.&nbsp; The data I am sending must be a byte array,\r\n which it is.&nbsp; I initially created this as an issue but it might be more appropriate here.</p>\r\n",
    "PostedDate": "2012-01-31T10:39:25.47-08:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]