<div dir="ltr">Hello all,<div><br></div><div>I have resolved the short rest file issue.  It was a subtle bug in a loop termination condition in the bz2 compression class for the xstream package.  The solution is checked into the trunk.  I also checked in a bunch of superficial code changes to suppress compiler warnings about declared variables that are not used or ignored return values from functions.  I also added checks in the hddm-c++ generated code for badbit being set in an output operation, which will help us detect the kind of condition that was formerly going un-thrown, and resulting in the silent truncation of some rest output files.</div>
<div><br></div><div>To verify that the short rest file problem is fixed for you, please download and run on the following three input files, all of which produced short rest files for me before the fix and no longer do so afterward.</div>
<ul><li>hdgeant_smeared_682.hddm<br></li><li>hdgeant_smeared_687.hddm<br></li><li>hdgeant_smeared_983.hddm<br></li></ul><div>These files can be accessed using srmcp (you will need a valid proxy, create using voms-proxy-init) or you can simply pull them using a web browser with a base url like the following.</div>
<div><br></div><div><a href="https://grinch.phys.uconn.edu:2880/Gluex/test/">https://grinch.phys.uconn.edu:2880/Gluex/test/</a><br></div><div><br></div><div>Make sure you have your Gluex client cert installed in the browser before trying to connect using the above secure-sockets url.</div>
<div><br></div><div>-Richard Jones</div></div>