<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hello Phil,</p>
    <p>your answer was very helpful and right to the point. Now i can
      look futher into aida.</p>
    <p>Thank you very much</p>
    <p>Rudolf</p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">Am 07.01.2020 um 04:58 schrieb Phil B:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAMJMOehbuW-e_Q8uZnmvuG71LRhEGXqPo5p210hXyGAXkanptA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Rudolf,
        <div><br>
        </div>
        <div>I had a chance to have a quick look at the original Aida
          code and sure enough it has a hard coded cookie expiration of
          Jan 1, 2020.  If you set year in
          AIDASite>>cookieHeaderFor: to something in the future
          that should resolve the issue.</div>
        <div><br>
        </div>
        <div>Phil</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Mon, Jan 6, 2020 at 6:00 PM
          Phil B <<a href="mailto:pbpublist@gmail.com"
            moz-do-not-send="true">pbpublist@gmail.com</a>> wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div dir="ltr">Hi Rudolf,
            <div><br>
            </div>
            <div>I can only indirectly address your question so it might
              not be helpful.  I am very actively using a descendant of
              Aida and haven't had any issues as a result of the new
              year.  The nonexistent context error *normally* only
              occurs when a session is killed / times out but a page
              based on that session is already loaded in your web
              browser which sends an event (as the result of an action
              such as a button click or some running browser-side
              Javascript code) which results in the server needing to
              locate the session in order to respond.  I can think of a
              couple of ways a year rollover might result in this sort
              of error:</div>
            <div><br>
            </div>
            <div>1) There could be a problem with the expiration date
              for Aida-generated cookies.  If the expiration date is
              hard coded to an expired date, the browser would likely
              immediately discard them.  The net result would be that
              when the browser needs to pass the session id back to the
              server, it doesn't have it to send. (I *think* that's how
              Aida handles the session id by default but it's been a
              while since I've run a 'regular' Aida server)<br>
            </div>
            <div>
              <div><br>
              </div>
              <div>2) There could be problem with the session cleanup
                logic incorrectly terminating sessions too quickly (or
                even immediately) on the server.  So be on the lookout
                for any funny looking date logic/math there.</div>
              <div><br>
              </div>
            </div>
            <div>Phil</div>
          </div>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">On Mon, Jan 6, 2020 at
              12:47 PM Rudolf <<a href="mailto:rudolf-rednose@gmx.de"
                target="_blank" moz-do-not-send="true">rudolf-rednose@gmx.de</a>>
              wrote:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">Hello List, happy new
              year.<br>
              <br>
              i am trying the Aida/Web Server.<br>
              This is on Windows.<br>
              Installing Squeak like its described on the Webpage:<br>
              <a href="http://aidaweb.si/download" rel="noreferrer"
                target="_blank" moz-do-not-send="true">http://aidaweb.si/download</a><br>
              <br>
              i := Installer monticello http: '<a
                href="http://smalltalkhub.com" rel="noreferrer"
                target="_blank" moz-do-not-send="true">http://smalltalkhub.com</a>'.<br>
              i project: 'mc/Sport/Sport/main';  install: 'Sport-2.031'.<br>
              i project: 'mc/Swazoo/Swazoo/main';  install:
              'Swazoo-2.3final.2'.<br>
              i project: 'mc/Aida/Aida/main'; install:
              'Aida6.6-final.3'.<br>
              <br>
              all went fine.<br>
              Starting up: "<a href="http://localhost:8888/?view=ajax"
                rel="noreferrer" target="_blank" moz-do-not-send="true">http://localhost:8888/?view=ajax</a>"
              shows the expected website.<br>
              But selecting any "Action Link / TextButton" results in an
              Halt Signal.<br>
              <br>
              Trying to login as admin results in a Message: "request
              for unknown or<br>
              nonexistent context!"<br>
              <br>
              NOW:<br>
              if the system Date is set back to 2019, all issues are
              gone.<br>
              Same results when using the all in One Image from <a
                href="http://aidaweb.si" rel="noreferrer"
                target="_blank" moz-do-not-send="true">aidaweb.si</a> or
              even<br>
              with an older image Squeak 3.9 and aida Version 5.6<br>
              The aidaweb mailing list seems very quite since a long
              time.<br>
              <br>
              Any hints on how to debug or solve the issue is very much
              appreciated.<br>
              <br>
              So, is anyone using Aida/Web succesfully in 2020? and if
              so, how?<br>
              <br>
              Thanks for reading so far<br>
              <br>
              Rudolf<br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
            </blockquote>
          </div>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">
</pre>
    </blockquote>
  </body>
</html>