<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>(Oops, I didn't respond to list...)<br>
    </p>
    <p>Hello,</p>
    <p>Oh, that's not good. I'm still learning Squeak so I don't know
      much about internals so I can't help much here, but I will try my
      best.<br>
    </p>
    <p>I did some tests it seems like it's working in 5.3 but not in
      6.0. Since I badly need some features of 6.0 (new functionality of
      FFI), I'd like to help fix it ASAP. So, here are the steps how to
      reproduce it:</p>
    <p>On both 5.3 and 6.0 (20582) do the following:</p>
    <ol>
      <li>Load OMeta2Preload version 14</li>
      <li>Load (attached to this email) changeset that makes
        OMeta2Compiler methods compatible with current Compiler
        interface + reverts change made to
        CompiledMethod>>methodNode<br>
      </li>
      <li>Do it (or print i) the following in a workspace: <b>OMeta2
          match: 555 with: #number </b>, or just any other example</li>
    </ol>
    <p>Result: on 5.3 should've succeeded (or signal "match failed")
      with an output. On 6.0 will result in<i>
        UndefinedObject>>findNextHandlerContextStarting.</i></p>
    <p>Hope this somehow helps.<i><br>
      </i></p>
    PS. I also tried to change superclass of OM2Fail to Error instead of
    Exception, to no avail<i>.</i>
    <div class="moz-cite-prefix">W dniu 2021-07-09 o 17:30, Marcel
      Taeumel pisze:<br>
    </div>
    <blockquote type="cite"
      cite="mid:Mailbird-188a3a8e-9360-40ef-826f-1f28f6269202@hpi.de">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div id="__MailbirdStyleContent" style="font-size:
        10pt;font-family: Arial;color: #000000;text-align: left"
        dir="ltr"> Hi, there!
        <div><br>
        </div>
        <div>Ah, might this be a new scenario for the recent changes in
          context-unwinding in exception handlers?</div>
        <div><span style="font-size: 10pt"><a
href="http://forum.world.st/Solving-multiple-termination-bugs-summary-amp-proposal-td5128285.html"
              moz-do-not-send="true">http://forum.world.st/Solving-multiple-termination-bugs-summary-amp-proposal-td5128285.html</a></span><br>
        </div>
        <div><br>
        </div>
        <div>Hmm...</div>
        <div><br>
        </div>
        <div>Best,</div>
        <div>Marcel</div>
        <blockquote class="history_container" type="cite"
          style="border-left-style:solid;border-width:1px;
          margin-top:20px; margin-left:0px;padding-left:10px;">
          <p style="color: #AAAAAA; margin-top: 10px;">Am 08.07.2021
            14:24:09 schrieb Michał Olszewski
            <a class="moz-txt-link-rfc2396E" href="mailto:m.olszewski@nexat.pl"><m.olszewski@nexat.pl></a>:</p>
          <div style="font-family:Arial,Helvetica,sans-serif">Hello,<br>
            <br>
            I'd like to load OMeta2 package into Squeak 6.0 alpha
            (version 20582. 64 <br>
            bit) but I'm having issue with that.<br>
            <br>
            Attempting to load OMeta2.mcm results in <br>
            UndefinedObject>>findNextHandlerContextStarting (As
            result of <br>
            #OMeta2Fail). It seems like exception handling mechanism
            attempts to <br>
            access sender but the sender is nil. I tried also to load
            manually <br>
            OMeta2-Preload-hmm.14.mcz (which works), then
            OMeta2-Postload-hmm12.mcz <br>
            but the same error happens.<br>
            <br>
            I recall, in Squeak5.3, this wasn't happening but further
            errors were <br>
            related with Compiler interface. I managed to fix that, by
            adding <br>
            Parser's method to #OMeta2Compiler. Unfortunalely there were
            even more <br>
            of these, which I could not fix.<br>
            <br>
            Is there any way to make it work? The package works fine in
            Squeak 4.3 <br>
            but I want to work in newer versions...<br>
            <br>
            PS. The image is fresh, I didn't even use Preference Wizard.
            My OS is <br>
            Windows 8.1 64 bit.<br>
            <br>
            Michał<br>
            <br>
            <br>
          </div>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">
</pre>
    </blockquote>
  </body>
</html>