# Upgrading to

**URL:** <https://forum.xojo.com/t/upgrading-to/89094>\
**Category:** General\
**Created:** [October 27, 2026, 11:23pm UTC](https://forum.xojo.com/t/upgrading-to/89094 "2026-10-27T23:23:40Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Farai\_Aschwanden](https://forum.xojo.com/letter_avatar_proxy/v4/letter/f/e79b87/32.png) [@Farai\_Aschwanden](https://forum.xojo.com/u/Farai_Aschwanden)\
**Post date:** [October 27, 2026, 11:23pm UTC](https://forum.xojo.com/t/upgrading-to/89094/1 "2026-10-27T23:23:40Z")

</div>

I want to upgrade from Xojo “Version 2026 Release 1.2” to “Version 2026 Release 3”. My Desktop application is working fine on R1.2 but fails on startup in R3 (debug mode):

 ![nilexception](https://forum.xojo.com/uploads/default/original/3X/2/6/2677859ad93cb50a8fdd5e9a35a8b3e5f599523d.jpeg)

Error message on starting the build: “An exception of class NilObjectException was not handled. The application must shut down.”

The error code of the NilObjectException is 0 and there is no message coming along with it. I have checked the current Xojo online Desktop documentation but can’t see that something has changed I should adapt.

Tested on Macbook Pro (Max 1), macOs: Goldengate

Any ideas what went wrong or what I should adjust?

Regards

---

<div class="post-metadata">

**Author:** ![Clifford\_Antrim](https://forum.xojo.com/user_avatar/forum.xojo.com/clifford_antrim/32/507_2.png) [@Clifford\_Antrim](https://forum.xojo.com/u/Clifford_Antrim)\
**Post date:** [October 27, 2026, 11:32pm UTC](https://forum.xojo.com/t/upgrading-to/89094/2 "2026-10-27T23:32:35Z")

</div>

it looks to me like RootFolder is somehow not there.

---

<div class="post-metadata">

**Author:** ![Farai\_Aschwanden](https://forum.xojo.com/letter_avatar_proxy/v4/letter/f/e79b87/32.png) [@Farai\_Aschwanden](https://forum.xojo.com/u/Farai_Aschwanden)\
**Post date:** [October 27, 2026, 11:34pm UTC](https://forum.xojo.com/t/upgrading-to/89094/3 "2026-10-27T23:34:15Z")

</div>

Awww, just checked, you’re right… usr/local exists but not /usr/local/opt. I have to investigate in detail. Looks like R1.2 was more tolerant about paths. Thank you!

---

<div class="post-metadata">

**Author:** ![Jerry\_Fritschle](https://forum.xojo.com/user_avatar/forum.xojo.com/jerry_fritschle/32/223_2.png) [@Jerry\_Fritschle](https://forum.xojo.com/u/Jerry_Fritschle)\
**Post date:** [October 28, 2026, 1:21am UTC](https://forum.xojo.com/t/upgrading-to/89094/4 "2026-10-28T01:21:55Z")

</div>

> [@Farai\_Aschwanden](#):
>
> usr/local exists but not /usr/local/opt. I have to investigate in detail. Looks like R1.2 was more tolerant about paths. Thank you!

/usr/local/opt would exist on an Intel Mac with Homebrew installed. Your code would have handled that. Have you also migrated devices?

---

<div class="post-metadata">

**Author:** ![DetlefK](https://forum.xojo.com/user_avatar/forum.xojo.com/detlefk/32/23653_2.png) [@DetlefK](https://forum.xojo.com/u/DetlefK)\
**Post date:** [October 28, 2026, 8:38am UTC](https://forum.xojo.com/t/upgrading-to/89094/5 "2026-10-28T08:38:18Z")

</div>

add something like “if RootFolder.child(“libpng”) \<\> nil” and .Readable to avoid this in the future.

---

<div class="post-metadata">

**Author:** ![Farai\_Aschwanden](https://forum.xojo.com/letter_avatar_proxy/v4/letter/f/e79b87/32.png) [@Farai\_Aschwanden](https://forum.xojo.com/u/Farai_Aschwanden)\
**Post date:** [October 28, 2026, 10:55am UTC](https://forum.xojo.com/t/upgrading-to/89094/6 "2026-10-28T10:55:20Z")

</div>

Also very helpful input, will consider and yes, there is home-brew installed.
