[
  {
    "Id": "446468",
    "ThreadId": "213587",
    "Html": "<p>Steps to reproduce: Create a Zipfile and add contents.<br>Save once to file.<br>Save again to memory stream. (Null Reference Exception.)</p>\r\n<p>Try again, save to memory stream then save to file. (Cannot find file exception.)</p>\r\n<p><span style=\"font-family:Consolas;font-size:x-small\"><span style=\"font-family:Consolas;font-size:x-small\"><span style=\"font-family:Consolas;font-size:x-small\">\r\n<p>Example</p>\r\n</span></span></span></p>\r\n<p><span style=\"font-family:Consolas;color:#0000ff;font-size:x-small\"><span style=\"font-family:Consolas;color:#0000ff;font-size:x-small\"><span style=\"font-family:Consolas;color:#0000ff;font-size:x-small\">using</span></span></span><span style=\"font-family:Consolas;font-size:x-small\"><span style=\"font-family:Consolas;font-size:x-small\"> (</span></span><span style=\"font-family:Consolas;color:#2b91af;font-size:x-small\"><span style=\"font-family:Consolas;color:#2b91af;font-size:x-small\"><span style=\"font-family:Consolas;color:#2b91af;font-size:x-small\">ZipFile</span></span></span><span style=\"font-family:Consolas;font-size:x-small\"><span style=\"font-family:Consolas;font-size:x-small\"> file = </span></span><span style=\"font-family:Consolas;color:#0000ff;font-size:x-small\"><span style=\"font-family:Consolas;color:#0000ff;font-size:x-small\"><span style=\"font-family:Consolas;color:#0000ff;font-size:x-small\">new</span></span></span><span style=\"font-family:Consolas;font-size:x-small\"><span style=\"font-family:Consolas;font-size:x-small\"> </span></span><span style=\"font-family:Consolas;color:#2b91af;font-size:x-small\"><span style=\"font-family:Consolas;color:#2b91af;font-size:x-small\"><span style=\"font-family:Consolas;color:#2b91af;font-size:x-small\">ZipFile</span></span></span><span style=\"font-family:Consolas;font-size:x-small\"><span style=\"font-family:Consolas;font-size:x-small\">()) <br>{</span></span><span style=\"font-family:Consolas;color:#008000;font-size:x-small\"><span style=\"font-family:Consolas;color:#008000;font-size:x-small\"><span style=\"font-family:Consolas;color:#008000;font-size:x-small\">// Associate the Zip file with process.<br>&nbsp;&nbsp;&nbsp; // ...&nbsp; (Fill File) ...<br><br>&nbsp;&nbsp;&nbsp; // Save to memory stream, then save to file.<br></span></span></span><span style=\"font-family:Consolas;color:#2b91af;font-size:x-small\"><span style=\"font-family:Consolas;color:#2b91af;font-size:x-small\"><span style=\"font-family:Consolas;color:#2b91af;font-size:x-small\">&nbsp;&nbsp;&nbsp; MemoryStream</span></span></span><span style=\"font-family:Consolas;font-size:x-small\"><span style=\"font-family:Consolas;font-size:x-small\"> memoryStream = </span></span><span style=\"font-family:Consolas;color:#0000ff;font-size:x-small\"><span style=\"font-family:Consolas;color:#0000ff;font-size:x-small\"><span style=\"font-family:Consolas;color:#0000ff;font-size:x-small\">new</span></span></span><span style=\"font-family:Consolas;font-size:x-small\"><span style=\"font-family:Consolas;font-size:x-small\"> </span></span><span style=\"font-family:Consolas;color:#2b91af;font-size:x-small\"><span style=\"font-family:Consolas;color:#2b91af;font-size:x-small\"><span style=\"font-family:Consolas;color:#2b91af;font-size:x-small\">MemoryStream</span></span></span><span style=\"font-family:Consolas;font-size:x-small\"><span style=\"font-family:Consolas;font-size:x-small\">();&nbsp;<br>&nbsp;&nbsp;&nbsp; file.Save(memoryStream);<br>&nbsp;&nbsp;&nbsp; memoryStream.Flush();<br>&nbsp;&nbsp;&nbsp; _Process.BinaryFileImage = memoryStream.GetBuffer();<br><br>&nbsp;&nbsp;&nbsp; file.Save(_FileName);<br>}</span></span>\r\n<p>Essentially I want to save a file, then also write the byte stream to a DB. Work-around is to save to the memory stream, then save the memory stream to file.</p>\r\n<p>I've traced into the source and the issue appears when the library attempts to perform the Reset() call on the second save.</p>\r\n</p>",
    "PostedDate": "2010-05-23T17:28:53.89-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "446697",
    "ThreadId": "213587",
    "Html": "<p>Right, thanks.</p>\r\n<p>I think there is a workitem for this already. <a href=\"http://dotnetzip.codeplex.com/WorkItem/View.aspx?WorkItemId=10735\">http://dotnetzip.codeplex.com/WorkItem/View.aspx?WorkItemId=10735</a></p>",
    "PostedDate": "2010-05-24T09:12:38.297-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]