<?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[Issue with udpPorts &amp; CloudronManifest.json Parsing]]></title><description><![CDATA[<p dir="auto">Need some assistance with this error message:</p>
<pre><code class="language-bash">Jan 01 00:00:00 Cannot use 'in' operator to search for 'MINETEST_PORT' in undefined
Jan 01 00:00:00 at createSubcontainer (/home/yellowtent/box/src/docker.js:206:35)
Jan 01 00:00:00 at Object.createContainer (/home/yellowtent/box/src/docker.js:310:5)
Jan 01 00:00:00 at createContainer (/home/yellowtent/box/src/apptask.js:134:12)
Jan 01 00:00:00 at /home/yellowtent/box/node_modules/async/dist/async.js:3880:24
Jan 01 00:00:00 at replenish (/home/yellowtent/box/node_modules/async/dist/async.js:1011:17)
Jan 01 00:00:00 at iterateeCallback (/home/yellowtent/box/node_modules/async/dist/async.js:995:17)
Jan 01 00:00:00 at /home/yellowtent/box/node_modules/async/dist/async.js:969:16
Jan 01 00:00:00 at /home/yellowtent/box/node_modules/async/dist/async.js:3885:13
Jan 01 00:00:00 at /home/yellowtent/box/src/apptask.js:90:16
Jan 01 00:00:00 at /home/yellowtent/box/src/appdb.js:476:16
</code></pre>
<p dir="auto">This happens during the "Downloading Image..." portion of an app install I am working on. Removing udpPorts from the config works, however we need a UDP port open here.</p>
<p dir="auto">The manifest:</p>
<pre><code class="language-json">{
  "id": "net.minetest.cloudronapp",
  "title": "Minetest Server",
  "author": "Minetest",
  "description": "file://DESCRIPTION.md",
  "icon": "file://logo.png",
  "changelog": "file://CHANGELOG",
  "tagline": "Multiplayer Server for Minetest",
  "version": "1.0.0",
  "healthCheckPath": "/api/v1/healthcheck",
  "tags": [ "game", "multiplayer" ],
  "memoryLimit": 1342177280,
  "httpPort": 3000,
  "udpPorts": {
    "MINETEST_PORT": {
      "title": "Server Port",
      "description": "Server Port where Minetest clients connect",
      "defaultValue": 30000,
      "containerPort": 30000
    }
  },
  "manifestVersion": 1,
  "website": "https://minecraft.net/",
  "contactEmail": "support@cloudron.io",
  "mediaLinks": [
    "https://s3.amazonaws.com/cloudron-app-screenshots/net.minecraft.cloudronapp/2e986e7d52a3abf2f68cec5704b1717e8d2de8bc/minecraft-01.png"
  ],
  "addons": {
    "localstorage": {},
    "ldap": {}
  }
}
</code></pre>
]]></description><link>https://forum.cloudron.io/topic/1894/issue-with-udpports-cloudronmanifest-json-parsing</link><generator>RSS for Node</generator><lastBuildDate>Sun, 07 Jun 2026 07:31:29 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/1894.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Aug 2019 01:12:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Issue with udpPorts &amp; CloudronManifest.json Parsing on Sat, 12 Oct 2019 03:39:50 GMT]]></title><description><![CDATA[<p dir="auto">I can reproduce this. Fixed in <a href="https://git.cloudron.io/cloudron/box/commit/7cbe60a484cf03c9373c8f57307ad0d9b49a695a" target="_blank" rel="noopener noreferrer nofollow ugc">https://git.cloudron.io/cloudron/box/commit/7cbe60a484cf03c9373c8f57307ad0d9b49a695a</a> . It's a simple change, in case you want apply it locally on your cloudron</p>
]]></description><link>https://forum.cloudron.io/post/4659</link><guid isPermaLink="true">https://forum.cloudron.io/post/4659</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sat, 12 Oct 2019 03:39:50 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with udpPorts &amp; CloudronManifest.json Parsing on Fri, 11 Oct 2019 10:40:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> Seems not. By doing this:</p>
<pre><code>  "udpPorts": {
    "SERVER_PORT": {
      "title": "Server Port",
      "description": "Server Port where Minetest clients connect",
      "defaultValue": 30000,
      "containerPort": 30000
    }
  },
</code></pre>
<p dir="auto">I get this when trying:</p>
<pre><code>Cannot use 'in' operator to search for 'SERVER_PORT' in undefined
</code></pre>
<p dir="auto"><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f914.png?v=74f512c8ff7" class="not-responsive emoji emoji-android emoji--thinking_face" style="height:23px;width:auto;vertical-align:middle" title=":thinking_face:" alt="🤔" /></p>
]]></description><link>https://forum.cloudron.io/post/4647</link><guid isPermaLink="true">https://forum.cloudron.io/post/4647</guid><dc:creator><![CDATA[yusf]]></dc:creator><pubDate>Fri, 11 Oct 2019 10:40:07 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with udpPorts &amp; CloudronManifest.json Parsing on Tue, 08 Oct 2019 16:59:48 GMT]]></title><description><![CDATA[<p dir="auto">This should be fixed in 4.2</p>
]]></description><link>https://forum.cloudron.io/post/4602</link><guid isPermaLink="true">https://forum.cloudron.io/post/4602</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 08 Oct 2019 16:59:48 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with udpPorts &amp; CloudronManifest.json Parsing on Wed, 28 Aug 2019 16:09:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> Fantastic, thank you for the information! I look forward to confirming that <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=74f512c8ff7" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/4293</link><guid isPermaLink="true">https://forum.cloudron.io/post/4293</guid><dc:creator><![CDATA[murgero]]></dc:creator><pubDate>Wed, 28 Aug 2019 16:09:36 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with udpPorts &amp; CloudronManifest.json Parsing on Wed, 28 Aug 2019 16:06:12 GMT]]></title><description><![CDATA[<p dir="auto">Oh! I can reproduce the issue now. It is however fixed already but only part of the next release, which should go out soon.</p>
]]></description><link>https://forum.cloudron.io/post/4292</link><guid isPermaLink="true">https://forum.cloudron.io/post/4292</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 28 Aug 2019 16:06:12 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with udpPorts &amp; CloudronManifest.json Parsing on Wed, 28 Aug 2019 15:51:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> Are you available on Matrix or another way to PM? It's a private repo so I don't want post a link here publicly just yet.</p>
<p dir="auto">Edit: Actually, you can change tcpPorts to udpPorts in the minecraft app package and it causes the error for me.</p>
]]></description><link>https://forum.cloudron.io/post/4291</link><guid isPermaLink="true">https://forum.cloudron.io/post/4291</guid><dc:creator><![CDATA[murgero]]></dc:creator><pubDate>Wed, 28 Aug 2019 15:51:58 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with udpPorts &amp; CloudronManifest.json Parsing on Wed, 28 Aug 2019 14:54:06 GMT]]></title><description><![CDATA[<p dir="auto">For some reason I cannot reproduce this error. Do you have an upstream git repository where I could test this with the exact package you are trying to install?</p>
]]></description><link>https://forum.cloudron.io/post/4290</link><guid isPermaLink="true">https://forum.cloudron.io/post/4290</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 28 Aug 2019 14:54:06 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with udpPorts &amp; CloudronManifest.json Parsing on Wed, 28 Aug 2019 14:11:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a></p>
<blockquote>
<p dir="auto">Which version of Cloudron is this running against</p>
</blockquote>
<p dir="auto">Latest public stable version - 4.1.7</p>
<hr />
<blockquote>
<p dir="auto">does that happen during a fresh installation of the app or cloudron install over an existing one?</p>
</blockquote>
<p dir="auto">Both fresh and already installed apps that reference updPorts breaks in this way.</p>
<hr />
<p dir="auto">I'd like to note this is a vanilla install of Cloudron on ubuntu 18.04. There are no modifications beyond a couple custom app packages.</p>
]]></description><link>https://forum.cloudron.io/post/4287</link><guid isPermaLink="true">https://forum.cloudron.io/post/4287</guid><dc:creator><![CDATA[murgero]]></dc:creator><pubDate>Wed, 28 Aug 2019 14:11:03 GMT</pubDate></item><item><title><![CDATA[Reply to Issue with udpPorts &amp; CloudronManifest.json Parsing on Wed, 28 Aug 2019 09:10:06 GMT]]></title><description><![CDATA[<p dir="auto">Which version of Cloudron is this running against and also does that happen during a fresh installation of the app or <code>cloudron install</code> over an existing one?</p>
]]></description><link>https://forum.cloudron.io/post/4283</link><guid isPermaLink="true">https://forum.cloudron.io/post/4283</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 28 Aug 2019 09:10:06 GMT</pubDate></item></channel></rss>