<div dir="ltr">James,<div><br></div><div>Thanks for the write up of the bug. The issue is logged and can be tracked here:</div><div><a href="https://github.com/TheAliceProject/alice3/issues/370">https://github.com/TheAliceProject/alice3/issues/370</a><br></div><div><br></div><div>As always, we appreciate our community for helping us improve Alice!</div><div>Issues can be reported directly to our github issue page:</div><div><a href="https://github.com/TheAliceProject/alice3/issues">https://github.com/TheAliceProject/alice3/issues</a><br></div><div><br></div><div>best</div><div>Melanie</div><div><br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 25, 2024 at 8:59 AM Vanderhyde, James <<a href="mailto:vanderhyde@sxu.edu">vanderhyde@sxu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div style="line-break:after-white-space">
I discovered a bug in Alice 3.8 when demoing something in class yesterday. Some students experienced it in class as well. It happens on both Mac and Windows.
<div><br>
</div>
<div>The bug occurs when creating a scene procedure with a parameter. If the procedure is already in use, it has to be updated, OK. If you try to drag another invocation of the procedure, the drop sometimes generates an AssertionError. The Queen pops
up. The drag and drop action is interrupted. I tell students to save and relaunch Alice. Nothing bad seems to happen after.</div>
<div><br>
</div>
<div>Here are the steps to reproduce the error:</div>
<div>1. Launch Alice. Create a new scene.
<div style="margin:0px;font-stretch:normal;line-height:normal">2. Add a scene procedure.</div>
<div style="margin:0px;font-stretch:normal;line-height:normal">3. Switch back to myFirstMethod and call the new procedure.</div>
<div style="margin:0px;font-stretch:normal;line-height:normal">4. Switch back to the new procedure and add a parameter. Tick the box "I understand I need to update the invocations to this procedure."</div>
<div style="margin:0px;font-stretch:normal;line-height:normal">5. Switch back to myFirstMethod.</div>
<div style="margin:0px;font-stretch:normal;line-height:normal">6. Fix the invocation (or not, it doesn't matter)</div>
<div style="margin:0px;font-stretch:normal;line-height:normal">7. Drag a new invocation of the procedure, and drop it _above_ the existing procedure invocation.</div>
<div style="margin:0px;font-stretch:normal;line-height:normal">This generates an "Assertion Error."</div>
<div style="margin:0px;font-stretch:normal;line-height:normal;min-height:14px">
<br>
</div>
<div style="margin:0px;font-stretch:normal;line-height:normal;min-height:14px">
I have been using this same process for teaching parameters for years in Alice 3 without encountering this issue, so I think it is new to version 3.8. I filed the bug report within the Alice environment.</div>
<div style="margin:0px;font-stretch:normal;line-height:normal;min-height:14px">
<br>
</div>
<div style="margin:0px;font-stretch:normal;line-height:normal;min-height:14px">
James</div>
<div>
<div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;line-break:after-white-space">
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;line-break:after-white-space">
<font face="Arial">—<br>
<b>James Vanderhyde<br>
</b>Associate Professor<br>
Computer Science<br>
Saint Xavier University<br>
3700 W. 103rd St.<br>
Chicago, IL 60655<br>
773-298-3454</font></div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;line-break:after-white-space">
<font face="Arial"><a href="mailto:vanderhyde@sxu.edu" target="_blank">vanderhyde@sxu.edu</a></font></div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;line-break:after-white-space">
<font face="Arial"><a href="http://sxu.edu" target="_blank">sxu.edu</a></font></div>
</div>
</div>
<br>
</div>
</div>
_______________________________________________<br>
alice-teachers mailing list<br>
<a href="mailto:alice-teachers@lists.andrew.cmu.edu" target="_blank">alice-teachers@lists.andrew.cmu.edu</a><br>
To change settings or unsubscribe visit:<br>
<a href="https://lists.andrew.cmu.edu/mailman/listinfo/alice-teachers" rel="noreferrer" target="_blank">https://lists.andrew.cmu.edu/mailman/listinfo/alice-teachers</a></blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div style="color:rgb(34,34,34);font-size:12.8px"><b style="font-size:12.8px">Melanie Lam</b><span style="font-size:12.8px"> </span><font color="#666666" style="font-size:12.8px">| Director | The Alice Project</font><br></div><div style="color:rgb(34,34,34);font-size:12.8px"><b>Entertainment Technology Center | <font color="#cc0000">Carnegie Mellon University</font></b></div><div style="color:rgb(34,34,34);font-size:12.8px"><font color="#666666">| <a style="color:rgb(34,34,34)">415 608 4033</a> | <a href="mailto:melanielam@cmu.edu" style="color:rgb(17,85,204)" target="_blank">melanielam@cmu.edu</a></font></div></div></div>