<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[App list doesn&#x27;t work, but app grid does (v9.2.0)]]></title><description><![CDATA[<p dir="auto">I am having an issue with Cloudron version 9.2.0. In the app overview, the app list appears empty, but the app grid works.<br />
Can this browser console error be related?</p>
<pre><code>TypeError: can't access property "email", app.manifest.addons is undefined
</code></pre>
<p dir="auto">It would be odd, though, that this crashes only the app list, but not the grid.</p>
]]></description><link>https://forum.cloudron.io/topic/15587/app-list-doesn-t-work-but-app-grid-does-v9.2.0</link><generator>RSS for Node</generator><lastBuildDate>Thu, 04 Jun 2026 13:24:56 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15587.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Jun 2026 09:30:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to App list doesn&#x27;t work, but app grid does (v9.2.0) on Thu, 04 Jun 2026 11:23:51 GMT]]></title><description><![CDATA[<p dir="auto">I figured it out now, see below.</p>
<p dir="auto">At apptask.js:693, updateCommand calls omit() on the old manifest's addons field without guarding against it being absent. When the installed manifest has no addons<br />
key, addons is undefined, causing Object.entries(undefined) to throw:</p>
<p dir="auto">TypeError: Cannot convert undefined or null to object<br />
at Object.entries (&lt;anonymous&gt;)<br />
at Object.omit (file:///home/yellowtent/box/src/underscore.js:17:38)<br />
at updateCommand (file:///home/yellowtent/box/src/apptask.js:693:28)</p>
<p dir="auto">Because this is a plain TypeError rather than a BoxError, the catch block in run passes it to makeTaskError, which asserts error instanceof BoxError and crashes —<br />
surfacing a secondary assertion error to the user instead of the real one.</p>
<p dir="auto">To reproduce:</p>
<ol>
<li>Install an app whose CloudronManifest.json has no addons field</li>
<li>Add "addons": {} to the manifest and push a new image</li>
<li>Trigger an update from the dashboard</li>
</ol>
<p dir="auto">Expected: Update succeeds, or fails with a descriptive error about the manifest change.<br />
Actual: Task crashes immediately with AssertionError: assert(error instanceof BoxError), hiding the real cause.</p>
<p dir="auto">I re-installed the app, which solved the issue. I still believe the views should be consistent in error handling though.</p>
]]></description><link>https://forum.cloudron.io/post/125493</link><guid isPermaLink="true">https://forum.cloudron.io/post/125493</guid><dc:creator><![CDATA[ekevu123]]></dc:creator><pubDate>Thu, 04 Jun 2026 11:23:51 GMT</pubDate></item><item><title><![CDATA[Reply to App list doesn&#x27;t work, but app grid does (v9.2.0) on Thu, 04 Jun 2026 10:45:02 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/ekevu123" aria-label="Profile: ekevu123">@<bdi>ekevu123</bdi></a><br />
That is indeed interesting.<br />
Can you give us the manifest of the app in question so we might reproduce this issue?</p>
]]></description><link>https://forum.cloudron.io/post/125491</link><guid isPermaLink="true">https://forum.cloudron.io/post/125491</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Thu, 04 Jun 2026 10:45:02 GMT</pubDate></item><item><title><![CDATA[Reply to App list doesn&#x27;t work, but app grid does (v9.2.0) on Thu, 04 Jun 2026 10:41:20 GMT]]></title><description><![CDATA[<p dir="auto">Yes, I have a few of them. But I think the right behaviour should be that Cloudron flags that in the UI, perhaps even with an icon, so I'll know which app that concerns. And I still find it odd that the grid works, but the list doesn't.</p>
]]></description><link>https://forum.cloudron.io/post/125490</link><guid isPermaLink="true">https://forum.cloudron.io/post/125490</guid><dc:creator><![CDATA[ekevu123]]></dc:creator><pubDate>Thu, 04 Jun 2026 10:41:20 GMT</pubDate></item><item><title><![CDATA[Reply to App list doesn&#x27;t work, but app grid does (v9.2.0) on Thu, 04 Jun 2026 10:05:17 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/ekevu123" aria-label="Profile: ekevu123">@<bdi>ekevu123</bdi></a><br />
Do you have some custom app installed?<br />
This hints towards some app with a strange or bad manifest.</p>
]]></description><link>https://forum.cloudron.io/post/125488</link><guid isPermaLink="true">https://forum.cloudron.io/post/125488</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Thu, 04 Jun 2026 10:05:17 GMT</pubDate></item></channel></rss>