<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Another script option to reduce the byte arrays, this is for
      nil...</p>
    <pre class="moz-signature" cols="72">•••</pre>
    <blockquote>
      <p>| bytes obj newBytes |<br>
        ASN1Module initialize.<br>
        bytes := #[5 0].<br>
        obj := ASN1InputStream decodeBytes: bytes.<br>
        self assert: obj isNil.<br>
        newBytes := ASN1OutputStream encode: obj.<br>
        self assert: (bytes = newBytes).<br>
      </p>
    </blockquote>
    <pre class="moz-signature" cols="72">•••</pre>
    Best, rabbit<br>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 12/26/22 15:00, rabbit wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:6fc1cff0-50d2-81f6-7fd3-db7f030fd477@callistohouse.org">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <p>I am using this Image and VM. To reproduce the issue, load
        'ESqueak.release.3' into a scratch remote promises image...then
        run the code below, in a workspace: get walkback
        <EXCEPTION>. Now debug the code and walk through it:
        <RUNS> fine, no exceptions. <br>
      </p>
      <p>Image<br>
        -----<br>
        /home/rabbit/tribe/squeak/remote-promises.image<br>
        Squeak6.1alpha<br>
        latest update: #22307<br>
        <br>
        Virtual Machine<br>
        ---------------<br>
        /usr/local/bin/squeak<br>
        Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives
        VMMaker.oscog-dtl.3185]<br>
        CoInterpreter VMMaker.oscog-dtl.3185 uuid:
        0e7f07b8-eed6-4362-b223-86c98594ddb9 Jun  2 2022<br>
      </p>
      <pre class="moz-signature" cols="72">•••</pre>
      <p>DoIT to me!</p>
      <blockquote>
        <p>Installer ss project: 'Cryptography'; install:
          'ESqueak.release.3'.</p>
      </blockquote>
      <pre class="moz-signature" cols="72"><b>••• Run me then Debug me </b><b>•••</b><b>
</b>
</pre>
      <blockquote>| bytes obj newBytes testObj |<br>
        ASN1Module initialize.<br>
        bytes := #[4 5 3 21 55 43 76].<br>
        testObj := #(3 21 55 43 76) asByteArray.<br>
        obj := ASN1InputStream decodeBytes: bytes.<br>
        self assert: (obj = testObj).<br>
        newBytes := ASN1OutputStream encode: obj.<br>
        self assert: (bytes = newBytes).<br>
      </blockquote>
      <pre class="moz-signature" cols="72"><b>•••</b></pre>
      <p> Thank you for any guidance on my critical issue! <br>
      </p>
      <pre class="moz-signature" cols="72"><b>• rabbit</b></pre>
      <p><br>
      </p>
      <pre class="moz-signature" cols="72">-- 
•••
𝙄𝙛 𝙮𝙤𝙪 𝙖𝙧𝙚 𝙙𝙧𝙞𝙫𝙞𝙣𝙜 𝙖 𝙋𝙤𝙧𝙨𝙘𝙝𝙚, 𝙩𝙝𝙖𝙣𝙠 𝙮𝙤𝙪 𝙛𝙤𝙧 
𝙢𝙤𝙫𝙞𝙣𝙜 𝙤𝙫𝙚𝙧, 𝙨𝙤 𝙩𝙝𝙖𝙩 𝙄 𝙘𝙤𝙪𝙡𝙙 𝙨𝙖𝙛𝙚𝙡𝙮 𝙥𝙖𝙨𝙨! 
𝘼𝙧𝙧𝙞𝙫𝙚𝙙𝙚𝙧𝙘𝙞, 𝙧𝙖𝙗𝙗𝙞𝙩 • 𝘿𝙖𝙩𝙨𝙪𝙣 𝟮𝟰𝟬𝙕 • 🐰</pre>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
•••
𝙄𝙛 𝙮𝙤𝙪 𝙖𝙧𝙚 𝙙𝙧𝙞𝙫𝙞𝙣𝙜 𝙖 𝙋𝙤𝙧𝙨𝙘𝙝𝙚, 𝙩𝙝𝙖𝙣𝙠 𝙮𝙤𝙪 𝙛𝙤𝙧 
𝙢𝙤𝙫𝙞𝙣𝙜 𝙤𝙫𝙚𝙧, 𝙨𝙤 𝙩𝙝𝙖𝙩 𝙄 𝙘𝙤𝙪𝙡𝙙 𝙨𝙖𝙛𝙚𝙡𝙮 𝙥𝙖𝙨𝙨! 
𝘼𝙧𝙧𝙞𝙫𝙚𝙙𝙚𝙧𝙘𝙞, 𝙧𝙖𝙗𝙗𝙞𝙩 • 𝘿𝙖𝙩𝙨𝙪𝙣 𝟮𝟰𝟬𝙕 • 🐰</pre>
  </body>
</html>