<div dir="ltr"><div>Hi</div><div><br></div><div>In Cuis 7584 a restore with a ReferenceStream goes into an infinite loop</div><div><br></div><div>e.g.<br></div><div><br></div><div>ReferenceStream restoreFromFile: ('dictWithByteArrays.obj' asFileEntry). <br></div><div><br></div><div>In Cuis 7102 this works.</div><div><br></div><div>I guess I can identify the change set which causes this trouble by bisection, testing various releases in between, but how do I get these intermediate releases?</div><div><br></div><div>Any suggestions for a solution are welcome.<br></div><div><br></div><div>Kind regards</div><div>Hannes<br></div><div><br></div><div><br></div><div>-----------------------------------------------------------------<br></div><div>The test file "
dictWithByteArrays.obj" was produced with</div><div><br></div><div>dict := Dictionary new.<br>dict at: 1 put: #[1 2 3 4].<br>dict at: 2 put: #[5 6 7 8].<br>dict at: 3 put: #[10 20 30 40].<br><br><br>ReferenceStream dumpOnFile: ('dictWithByteArrays.obj' asFileEntry) object: dict . <br></div><div><br></div><div>P.S.</div><div>I also wonder why in Cuis 7102<br></div><div>
<div>ReferenceStream restoreFromFile: ('dictWithByteArrays.obj' asFileEntry). <br></div><div><br></div>works meanwhile</div><div>
<div>ReferenceStream restoreFromFile: 'dictWithByteArrays.obj' asFileEntry. <br></div><div><br></div><div>does not.<br></div>
</div></div>