<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>[Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/92787/matter-changing-or-adding-endpoints-clusters-to-matter-template-example-with-the-zap-tool-leads-to-compiling-errors</link><description>Hi Nordic Guys, 
 
 hope you can help following issue (I think the issue is still mentioned in Ticket https://devzone.nordicsemi.com/f/nordic-q-a/87410/corrupt-matter-zcl-file-generation-matter-template-project , Case ID: 288305). 
 I try to extend the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 20 Oct 2022 09:20:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/92787/matter-changing-or-adding-endpoints-clusters-to-matter-template-example-with-the-zap-tool-leads-to-compiling-errors" /><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/391595?ContentTypeID=1</link><pubDate>Thu, 20 Oct 2022 09:20:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82ca6fd1-51e2-48d3-9895-8dd8bb1de22c</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;Absolutely fixed!&lt;/p&gt;
&lt;p&gt;zap tool starts equal&amp;nbsp;to yours with preselected Matter Root Node. I&amp;#39;m very happy&amp;nbsp;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f603.svg" title="Smiley"&gt;&amp;#x1f603;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/391587?ContentTypeID=1</link><pubDate>Thu, 20 Oct 2022 08:57:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a060f3e-3913-43d8-a40b-9902819bdb9f</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Good to hear that you managed to get the zap tool working after reinstalling &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Do you still see the same behavior with missing Matter Root Node and clusters, or does this seem to be fixed after reinstalling?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/391583?ContentTypeID=1</link><pubDate>Thu, 20 Oct 2022 08:32:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c36f5ca-3cab-4c64-a22b-d5a16dc4ff0e</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/marte.m"&gt;Marte Myrvold&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I removed my SDK v2.1.0 with the Toolchain Manager (and manually,&amp;nbsp;because the Toolchain Manager times out (&amp;quot;Removing ... &amp;quot;) and moved some files to an new Directory &amp;quot;toBeDeleted&amp;quot;).&lt;/p&gt;
&lt;p&gt;After the clearing I reinstall the SDK v2.1.0 and rebuild the zap tool with following tweaks:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-&amp;nbsp;nvm v0.39.1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;- node v18.11.0&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;- npm v8.19.2&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1.) cd to &lt;code&gt;&lt;span class="s1"&gt;/opt/nordic/ncs/v2.1.0/modules/lib/matter/&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="s1"&gt;2.) bootstrap the zap tool with&amp;nbsp;&lt;/span&gt;&lt;code&gt;&lt;span class="s1"&gt;./scripts/tools/zap/run_zaptool.sh&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;--&amp;gt; Error occurs due to an &lt;strong&gt;openSSL issue&lt;/strong&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s1"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;{
&amp;#160; opensslErrorStack: [ &amp;#39;error:03000086:digital envelope routines::initialization error&amp;#39; ],
&amp;#160; library: &amp;#39;digital envelope routines&amp;#39;,
&amp;#160; reason: &amp;#39;unsupported&amp;#39;,
&amp;#160; code: &amp;#39;ERR_OSSL_EVP_UNSUPPORTED&amp;#39;
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;2.1) Fix the error by setting an environment variable&lt;/p&gt;
&lt;p class="p1"&gt;&lt;code&gt;&lt;span class="s1"&gt;export NODE_OPTIONS=--openssl-legacy-provider&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s1"&gt;2.2) (again) bootstrap the zap tool with&amp;nbsp;&lt;code&gt;./scripts/tools/zap/run_zaptool.sh&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;--&amp;gt; zap tool will be compiled but cannot be started because of the&amp;nbsp;&lt;strong&gt;openssl-legacy-provider&lt;/strong&gt; option (set before in &lt;strong&gt;NODE_OPTIONS&lt;/strong&gt;)&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;⇝ electron: --openssl-legacy-provider is not allowed in NODE_OPTIONS&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;2.3)&amp;nbsp;&lt;code&gt;&lt;span&gt;export NODE_OPTIONS=&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s1"&gt;3.) (again)&amp;nbsp;&lt;span&gt;bootstrap the zap tool with&amp;nbsp;&lt;/span&gt;&lt;code&gt;./scripts/tools/zap/run_zaptool.sh&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;--&amp;gt;&amp;nbsp;zap tool&amp;nbsp;is compiled and will be started and crashes because of&amp;nbsp;an &lt;strong&gt;(arm64) sqlite3 issue&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;3.1) cd to &lt;code&gt;/&lt;span class="s1"&gt;opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="s1"&gt;3.2)&amp;nbsp;&lt;/span&gt;&lt;code&gt;&lt;span class="s1"&gt;npm uninstall sqlite3&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="s1"&gt;&lt;span class="Apple-converted-space"&gt;3.3)&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="s1"&gt;npm install sqlite3 --build-from-source --target_arch=arm64 --fallback-to-build&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;3.4) cd to&amp;nbsp;&lt;code&gt;/opt/nordic/ncs/v2.1.0/modules/lib/matter/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;4.) (again)&amp;nbsp;&lt;/span&gt;&lt;span&gt;bootstrap the zap tool with&amp;nbsp;&lt;/span&gt;&lt;code&gt;./scripts/tools/zap/run_zaptool.sh&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;bennynestler@MacBook-Pro-von-Benjamin(arm64) /opt/nordic/ncs/v2.1.0/modules/lib/matter % ./scripts/tools/zap/run_zaptool.sh ~/workspaces/matter/nRFConnect/template/src/template.zap
ARGS: -i /Users/bennynestler/workspaces/matter/nRFConnect/template/src/template.zap
&amp;#128640; Executing: git log -1 --format={&amp;quot;hash&amp;quot;: &amp;quot;%H&amp;quot;,&amp;quot;timestamp&amp;quot;: %ct}
&amp;#128269; Git commit: a94875d430d199ece002ab5bd971fdb78305fd4e from Fri Aug 12 2022 20:21:11 GMT+0200 (Mitteleurop&amp;#228;ische Sommerzeit)
&amp;#128269; Current src hash: h2euTBRFmUDzrR/ddxfwDvNx4Qk=
&amp;#128269; Current src-shared hash: rF1YqWFjnJ5QZptyJBjTBuZ/z6M=
&amp;#128269; Previous src hash: h2euTBRFmUDzrR/ddxfwDvNx4Qk=
&amp;#128269; Previous src-shared hash: rF1YqWFjnJ5QZptyJBjTBuZ/z6M=
&amp;#128077; There were no changes to front-end code, so we don&amp;#39;t have to rebuild the SPA.
&amp;#128640; Executing: npx tsc --build ./tsconfig.json
&amp;#128640; Executing: npx copyfiles -V ./src-electron/**/*.sql ./dist/
unglobed path: ./src-electron/db/zap-schema.sql
copy from: ./src-electron/db/zap-schema.sql
copy to: dist/src-electron/db/zap-schema.sql
&amp;#128640; Executing: npx electron /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/main-ui.js --logToStdout --gen /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/app-templates.json --zcl /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/zcl/zcl.json -i /Users/bennynestler/workspaces/matter/nRFConnect/template/src/template.zap
&amp;#128295; Using state directory: ~/.zap
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666253418767,&amp;quot;pid&amp;quot;:41112,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Check type contradiction in XML metadata for ColorControlOptions with type BITMAP8&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666253418768,&amp;quot;pid&amp;quot;:41112,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Check type contradiction in XML metadata for LevelControlOptions with type BITMAP8&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666253418768,&amp;quot;pid&amp;quot;:41112,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Check type contradiction in XML metadata for BarrierControlBarrierPosition with type INT8U&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666253419054,&amp;quot;pid&amp;quot;:41112,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Attempting to insert cluster extension for a cluster which does not\n            exist. Check clusterExtension meta data in xml file.\n            Cluster Code: 0&amp;quot;}
{&amp;quot;level&amp;quot;:50,&amp;quot;time&amp;quot;:1666253419418,&amp;quot;pid&amp;quot;:41112,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Tray not created, icon does not exist: /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/icons/zap_32x32.png&amp;quot;}
{&amp;quot;level&amp;quot;:30,&amp;quot;time&amp;quot;:1666253419610,&amp;quot;pid&amp;quot;:41112,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Init message received: WebSocket initialized handshake.. Responding.&amp;quot;}
{&amp;quot;level&amp;quot;:50,&amp;quot;time&amp;quot;:1666253419635,&amp;quot;pid&amp;quot;:41112,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:{}}
{&amp;quot;level&amp;quot;:30,&amp;quot;time&amp;quot;:1666253420230,&amp;quot;pid&amp;quot;:41112,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Loading project(template.zap)&amp;quot;}
{&amp;quot;level&amp;quot;:30,&amp;quot;time&amp;quot;:1666253420274,&amp;quot;pid&amp;quot;:41112,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Loaded project(template.zap) into database. RESP: {\&amp;quot;sessionId\&amp;quot;:1,\&amp;quot;sessionKey\&amp;quot;:\&amp;quot;E6YW8pebXJV1ufBKAWS7GMldpwFG8hpa\&amp;quot;}&amp;quot;}
{&amp;quot;level&amp;quot;:30,&amp;quot;time&amp;quot;:1666253420319,&amp;quot;pid&amp;quot;:41112,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Init message received: WebSocket initialized handshake.. Responding.&amp;quot;}
{&amp;quot;level&amp;quot;:50,&amp;quot;time&amp;quot;:1666253420330,&amp;quot;pid&amp;quot;:41112,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:{}}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;5.) Be happy about a &lt;strong&gt;working zap - tool&amp;nbsp;&lt;/strong&gt;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s1"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;span class="s1"&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/391554?ContentTypeID=1</link><pubDate>Thu, 20 Oct 2022 06:04:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49182dfb-5378-4d86-84c0-9200c71e8fcb</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve installed the SDK and the Toolchain via the nRF Connect Desktop Toolchain Manager.&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know where the errors come from, but they don&amp;#39;t seem important to me.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;{&amp;quot;level&amp;quot;:50,&amp;quot;time&amp;quot;:1666246901423,&amp;quot;pid&amp;quot;:28813,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Error reading xml file: /Users/bennynestler/modules/lib/matter/src/app/zap-templates/zcl/zcl.json\n Error: Custom ZCL XML Error: Unknown extension file&amp;quot;}
{&amp;quot;level&amp;quot;:50,&amp;quot;time&amp;quot;:1666246901423,&amp;quot;pid&amp;quot;:28813,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.fritz.box&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Error reading xml file: /Users/bennynestler/modules/lib/matter/src/app/zap-templates/app-templates.json\n Error: Custom ZCL XML Error: Unknown extension file&amp;quot;}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;It looks like the zap tool look also in user directory for&amp;nbsp;default json-files which are normally locate in the sdk directory. The (ZCL Extension) json-files from&amp;nbsp;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;strong&gt;&lt;em&gt;&lt;span class="s1"&gt;/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/app-templates.json and&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;strong&gt;&lt;em&gt;&lt;span class="s1"&gt;/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/zcl/zcl.json&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s1"&gt;will be loaded by zap tool.&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;span class="s1"&gt;I try to update my SDK and toolchain with the&amp;nbsp;Toolchain Manager. But this dosen&amp;#39;t leads to success.&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;strong&gt;&lt;span class="s1"&gt;Should I remove the SDK V2.1.0 and reinstall?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/391416?ContentTypeID=1</link><pubDate>Wed, 19 Oct 2022 12:14:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc1b20bb-f3f8-4bdc-a3e2-d0dac55004e9</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;If I save, close, and reopen it then it looks the same. Same amount of clusters and everything.&lt;/p&gt;
&lt;p&gt;When comparing your output with mine I see that you get errors about reading xml files, due to unknown extension files. Did you install nRF Connect SDK manually or using Toolchain Manager? If you installed it manually, did you make sure to install all python requirements?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/391377?ContentTypeID=1</link><pubDate>Wed, 19 Oct 2022 10:09:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee4de835-cc25-404d-9d5a-5f33ac177224</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;What happens if you save the template.zap file, quit the zap tool and reopen the template.zap file??&lt;/p&gt;
&lt;p&gt;But in your picture the&amp;nbsp;number of enabled clusters is also wrong (you don&amp;#39;t have 26 enabled cluster but only 15), isn&amp;#39;t it?&lt;/p&gt;
&lt;p&gt;I&amp;#39;m working on a MacBook Pro M1 Max.&lt;/p&gt;
&lt;p&gt;Mac OS Monterey V12.6&lt;/p&gt;
&lt;p&gt;My (terminal) zap output is following&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;bennynestler@MacBook-Pro-von-Benjamin(x86_64) /opt/nordic/ncs/v2.1.0/modules/lib/matter % ./scripts/tools/zap/run_zaptool.sh ~/workspaces/matter/nRFConnect/template/src/template.zap         
&amp;#128640; Executing: git log -1 --format={&amp;quot;hash&amp;quot;: &amp;quot;%H&amp;quot;,&amp;quot;timestamp&amp;quot;: %ct}
&amp;#128269; Git commit: e9277b989f1d128bc881e88ecbf7a3353c841c39 from Wed May 11 2022 16:45:40 GMT+0200 (Mitteleurop&amp;#228;ische Sommerzeit)
&amp;#128269; Current src hash: aqrjjVB67BD5DC9iha9ORJah5zc=
&amp;#128269; Current src-shared hash: nOWlRqSeZbEDOkt+AnCdf01DNYM=
&amp;#128269; Previous src hash: aqrjjVB67BD5DC9iha9ORJah5zc=
&amp;#128269; Previous src-shared hash: nOWlRqSeZbEDOkt+AnCdf01DNYM=
&amp;#128077; There were no changes to front-end code, so we don&amp;#39;t have to rebuild the SPA.
&amp;#128640; Executing: npx tsc --build ./tsconfig.json
&amp;#128640; Executing: npx copyfiles -V ./src-electron/**/*.sql ./dist/
unglobed path: ./src-electron/db/zap-schema.sql
copy from: ./src-electron/db/zap-schema.sql
copy to: dist/src-electron/db/zap-schema.sql
&amp;#128640; Executing: npx electron /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/main-ui.js --logToStdout --gen /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/app-templates.json --zcl /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/zcl/zcl.json -i /Users/bennynestler/workspaces/matter/nRFConnect/template/src/template.zap
{&amp;quot;level&amp;quot;:50,&amp;quot;time&amp;quot;:1666173946831,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Tray not created, icon does not exist: /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/icons/zap_32x32.png&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947009,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;247, /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/zcl/zcl.json: Multiple toplevel zcl.properties found. Using the first one from args: 56&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947010,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Multiple toplevel generation template metafiles found. Using the one from args: 127&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947010,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;247, /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/zcl/zcl.json: Multiple toplevel zcl.properties found. Using the first one from args: 56&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947010,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Multiple toplevel generation template metafiles found. Using the one from args: 127&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947010,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Multiple toplevel generation template metafiles found. Using the one from args: 127&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947010,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;247, /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/zcl/zcl.json: Multiple toplevel zcl.properties found. Using the first one from args: 56&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947012,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;247, /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/zcl/zcl.json: Multiple toplevel zcl.properties found. Using the first one from args: 56&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947012,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Multiple toplevel generation template metafiles found. Using the one from args: 127&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947012,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;247, /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/zcl/zcl.json: Multiple toplevel zcl.properties found. Using the first one from args: 56&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947012,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;247, /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/zcl/zcl.json: Multiple toplevel zcl.properties found. Using the first one from args: 56&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947012,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Multiple toplevel generation template metafiles found. Using the one from args: 127&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947012,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Multiple toplevel generation template metafiles found. Using the one from args: 127&amp;quot;}
{&amp;quot;level&amp;quot;:30,&amp;quot;time&amp;quot;:1666173947023,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Init message received: WebSocket initialized handshake.. Responding.&amp;quot;}
{&amp;quot;level&amp;quot;:50,&amp;quot;time&amp;quot;:1666173947065,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:{}}
{&amp;quot;level&amp;quot;:50,&amp;quot;time&amp;quot;:1666173947252,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Error reading xml file: /Users/bennynestler/modules/lib/matter/src/app/zap-templates/zcl/zcl.json\n Error: Custom ZCL XML Error: Unknown extension file&amp;quot;}
{&amp;quot;level&amp;quot;:50,&amp;quot;time&amp;quot;:1666173947252,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Error reading xml file: /Users/bennynestler/modules/lib/matter/src/app/zap-templates/app-templates.json\n Error: Custom ZCL XML Error: Unknown extension file&amp;quot;}
{&amp;quot;level&amp;quot;:40,&amp;quot;time&amp;quot;:1666173947252,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;None of packages exist, so using first one overall: 2.&amp;quot;}
{&amp;quot;level&amp;quot;:30,&amp;quot;time&amp;quot;:1666173947374,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:&amp;quot;Init message received: WebSocket initialized handshake.. Responding.&amp;quot;}
{&amp;quot;level&amp;quot;:50,&amp;quot;time&amp;quot;:1666173947416,&amp;quot;pid&amp;quot;:23025,&amp;quot;hostname&amp;quot;:&amp;quot;MacBook-Pro-von-Benjamin.local&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;zap&amp;quot;,&amp;quot;msg&amp;quot;:{}}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;And a new created matter-template leads to this view in zap tool&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Bildschirmfoto-2022_2D00_10_2D00_19-um-12.08.55.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/391355?ContentTypeID=1</link><pubDate>Wed, 19 Oct 2022 08:35:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c9e0038-1aac-4da2-b88d-c2ef6bde1a0c</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;When I run the zap tool endpoint 0 is automatically configured as Matter Root Node with all the same clusters as in my previous picture:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:400px;max-width:300px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/600x800/__key/communityserver-discussions-components-files/4/pastedimage1666167255139v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;The picture above is from when I created a new application in VS Code just as you did. I did not do anything else with the application before running the zap tool, so this is what my device looks like in your step 2. I asked a colleague of mine to test as well, and they got the same as me.&lt;/p&gt;
&lt;p&gt;I am looking into what the reason might be for why the Matter Root Node is not automatically configured for you, but I need some more time to investigate. Have you made any changes to the template sample previously? Did you install nRF Connect SDK using Toolchain Manager or manually? Can you also upload the output in the terminal from when you run the zap tool?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/391331?ContentTypeID=1</link><pubDate>Wed, 19 Oct 2022 06:59:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a7393337-8028-41e7-89d8-52126f9ac0da</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/members/marte.m"&gt;Marte Myrvold&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;yesterday I experiment a little bit with the zap tool and the matter template with following weird results:&lt;/p&gt;
&lt;p&gt;1.) Create a new example matter-template from nRF SDK with VS Code integration plugin&lt;/p&gt;
&lt;p&gt;2.) Open the src/template.zap file with zap-tool. Looks like this&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Bildschirmfoto-2022_2D00_10_2D00_19-um-08.46.45.png" /&gt;&lt;/p&gt;
&lt;p&gt;3.) Edit Endpoint 0 and choose &amp;quot;Matter Root Node&amp;quot; from device list. Looks like this&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Bildschirmfoto-2022_2D00_10_2D00_19-um-08.49.04.png" /&gt;&lt;/p&gt;
&lt;p&gt;--&amp;gt; Looks similar but not equal to yours&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/members/marte.m"&gt;Marte Myrvold&lt;/a&gt;&amp;nbsp;; but the right panel doesn&amp;#39;t show 26 enabled Clusters. There are only &amp;nbsp;12! (And yes, I tried to scroll down, to the supposedly rest of 14 enabled Clusters)&lt;/p&gt;
&lt;p&gt;4.) Save the file and quit the zap-tool.&lt;/p&gt;
&lt;p&gt;5.) Reopen the src/template.zap file with zap-Tool. Looks like this&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Bildschirmfoto-2022_2D00_10_2D00_19-um-08.56.45.png" /&gt;&lt;/p&gt;
&lt;p&gt;The numbers are changed ... !?&lt;strong&gt; I think that is the correct view!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;6.) Add the missing Cluster in the CHIP category&lt;/p&gt;
&lt;p&gt;- OTA Software Update Provider (0x0029) --&amp;gt; Choose &lt;strong&gt;Client&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;- OTA Software Update Requestor (0x002A) --&amp;gt; Choose &lt;strong&gt;Server&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Bildschirmfoto-2022_2D00_10_2D00_19-um-09.24.02.png" /&gt;&lt;/p&gt;
&lt;p&gt;7.) Configure Cluster &lt;strong&gt;OTA Software Update &lt;span&gt;Requestor&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;- enable all required Attributes, Attributes Reporting, Commands and Events&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Bildschirmfoto-2022_2D00_10_2D00_19-um-09.31.42.png" /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Bildschirmfoto-2022_2D00_10_2D00_19-um-09.31.49.png" /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Bildschirmfoto-2022_2D00_10_2D00_19-um-09.31.56.png" /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Bildschirmfoto-2022_2D00_10_2D00_19-um-09.32.00.png" /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;8.) Save the file (&lt;strong&gt;if possible --&amp;gt; I&amp;#39;ve issues with saving of files; very often&amp;nbsp;my changes couldn&amp;#39;t be saved and the zap tool don&amp;#39;t offers the save menu entry; the only thing which helps is to restart the tool and retry in a slitly different change order&amp;nbsp;&lt;/strong&gt;)&lt;/p&gt;
&lt;p&gt;9.) Try to configure the &lt;strong&gt;OTA Software Update Provider&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Bildschirmfoto-2022_2D00_10_2D00_19-um-09.39.28.png" /&gt;&lt;/p&gt;
&lt;p&gt;--&amp;gt; This action always leads to freeze&amp;nbsp;the zap -Tool&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The only exit from&amp;nbsp;this state, is to exit the zap tool (Menu --&amp;gt; Electron --&amp;gt; Quit Electron or Control + C in Terminal)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devzone.nordicsemi.com/members/marte.m"&gt;Marte Myrvold&lt;/a&gt;&amp;nbsp;can you verify my steps/issues with the zap tool?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;My zap-tool About window looks like following&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/zap_2D00_tool_2D00_version.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/391156?ContentTypeID=1</link><pubDate>Tue, 18 Oct 2022 10:37:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b8bba4bc-0e1a-4835-87a4-944326cbe8f5</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/marte.m"&gt;Marte Myrvold&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;thanks for your hint. But that&amp;#39;s only a fault/issue of the zap tool.&lt;/p&gt;
&lt;p&gt;If you click on Endpoint 1, the left overview frame of Endpoint 0 changes as well and vice versa. But I thinks that&amp;#39;s only a view issue.&lt;/p&gt;
&lt;p&gt;But there was a&amp;nbsp;valuable aspect in your picture, that&amp;#39;s not described in the SDK documentation. The Endpoint 0&amp;nbsp;is not configured as &amp;quot;Matter root node&amp;quot; if I load the template.zap file from the template example.&lt;/p&gt;
&lt;p&gt;I try to change the Endpoint 0 to the &amp;quot;Matter Root Node&amp;quot; and see what is the result.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/391136?ContentTypeID=1</link><pubDate>Tue, 18 Oct 2022 09:19:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bad19a77-fd72-4b49-8c0c-4a367365c013</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi Benny,&lt;/p&gt;
&lt;p&gt;Can you check which clusters are enabled on endpoint 0 and whether any of them are OTA? From the left side of your picture I see that endpoint 0 only has 5 clusters enabled, while when I go through the guide on my side I have 26 enabled clusters. The issue might be that you are missing some mandatory clusters for the Matter Root Node, such as OTA. This is what endpoint 0 looks like on my side:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:600px;max-width:500px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/1000x1200/__key/communityserver-discussions-components-files/4/pastedimage1666084724883v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/391083?ContentTypeID=1</link><pubDate>Tue, 18 Oct 2022 06:10:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:852e3868-7419-4b7c-8875-dccfff53468c</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/marte.m"&gt;Marte Myrvold&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;yes, I already thought that it was an OTA error.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But the error appears, since I edit the original zap-file.&lt;/p&gt;
&lt;p&gt;The steps are the following:&lt;/p&gt;
&lt;p&gt;1.) Create new matter-template application&lt;/p&gt;
&lt;p&gt;2.) Build it with a configuration of your choice (I use the nRF5340DK) --&amp;gt; Build success&lt;/p&gt;
&lt;p&gt;3.) Change the src/template.zap file and add endpoint 1 (Device = Matter Temperature Sensor (0x0302)).&lt;/p&gt;
&lt;p&gt;4.) Use the generate.py script to create necessary cpp- and header- files&lt;/p&gt;
&lt;p&gt;5.) Rebuild with the same configuration --&amp;gt; Build fails with the mentioned error.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[18/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj
FAILED: CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj 
ccache /opt/nordic/ncs/toolchains/v2.1.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ -DCHIP_HAVE_CONFIG_H -DKERNEL -DMBEDTLS_CONFIG_FILE=\&amp;quot;nrf-config.h\&amp;quot; -DMBEDTLS_USER_CONFIG_FILE=\&amp;quot;nrf-config-user.h\&amp;quot; -DNRF5340_XXAA_APPLICATION -DNRF_802154_ACK_TIMEOUT_ENABLED=1 -DNRF_802154_ECB_PRIORITY=-1 -DNRF_802154_ENCRYPTION_ENABLED=1 -DNRF_802154_IE_WRITER_ENABLED=1 -DNRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0 -DNRF_802154_PENDING_EXTENDED_ADDRESSES=&amp;quot;&amp;quot; -DNRF_802154_PENDING_SHORT_ADDRESSES=&amp;quot;&amp;quot; -DNRF_802154_RX_BUFFERS=16 -DNRF_802154_SECURITY_WRITER_ENABLED=1 -DNRF_802154_SWI_PRIORITY=1 -DNRF_802154_TX_STARTED_NOTIFY_ENABLED=1 -DNRF_802154_USE_RAW_API=1 -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DUSE_PARTITION_MANAGER=1 -DZCBOR_ASSERT -D_FORTIFY_SOURCE=2 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I../src -I/opt/nordic/ncs/v2.1.0/nrf/samples/matter/common/src -I/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/nlio/repo/include -I/opt/nordic/ncs/v2.1.0/modules/lib/matter/zzz_generated/app-common -I/opt/nordic/ncs/v2.1.0/zephyr/include/zephyr -I/opt/nordic/ncs/v2.1.0/zephyr/include -Izephyr/include/generated -I/opt/nordic/ncs/v2.1.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.1.0/zephyr/lib/libc/newlib/include -I/opt/nordic/ncs/v2.1.0/zephyr/lib/util/fnmatch/. -I/opt/nordic/ncs/v2.1.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.1.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.1.0/zephyr/subsys/net/lib/sockets/. -I/opt/nordic/ncs/v2.1.0/zephyr/subsys/net/lib/openthread/platform/. -I/opt/nordic/ncs/v2.1.0/zephyr/subsys/settings/include -I/opt/nordic/ncs/v2.1.0/nrf/include -I/opt/nordic/ncs/v2.1.0/modules/lib/zcbor/include -I/opt/nordic/ncs/v2.1.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.1.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.1.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.1.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.1.0/zephyr/modules/hal_nordic/nrfx/. -Imodules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.1.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.1.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.1.0/nrfxlib/openthread/include -Imodules/nrfxlib/nrfxlib/nrf_security/src/include/generated -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_security/include -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_security/include/mbedtls -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_security/include/psa -I/opt/nordic/ncs/v2.1.0/mbedtls/include -I/opt/nordic/ncs/v2.1.0/mbedtls/include/mbedtls -I/opt/nordic/ncs/v2.1.0/mbedtls/include/psa -I/opt/nordic/ncs/v2.1.0/mbedtls/library -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_security/../crypto/nrf_oberon/include -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_security/../crypto/nrf_oberon/include/mbedtls -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_security/../crypto/nrf_oberon/include/psa -I/opt/nordic/ncs/v2.1.0/nrfxlib/crypto/nrf_oberon/include/mbedtls -I/opt/nordic/ncs/v2.1.0/nrfxlib/crypto/nrf_oberon/include -I/opt/nordic/ncs/v2.1.0/nrfxlib/softdevice_controller/include -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_802154/serialization/include -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_802154/serialization/include/platform -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_802154/serialization/include/serialization -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_802154/serialization/include/host -I/opt/nordic/ncs/v2.1.0/zephyr/include/zephyr/posix -I/opt/nordic/ncs/v2.1.0/modules/lib/matter/src -I/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/include -I/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/lib -I/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/nlassert/repo/include -Imodules/connectedhomeip/gen/include -isystem /opt/nordic/ncs/v2.1.0/nrfxlib/crypto/nrf_cc312_platform/include &amp;quot;-DCHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=&amp;lt;lib/address_resolve/AddressResolve_DefaultImpl.h&amp;gt;&amp;quot; -Os -fcheck-new -std=c++14 -Wno-register -fno-exceptions -fno-rtti -imacros /Users/bennynestler/workspaces/matter/nRFConnect/original_template/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mfp16-format=ieee -imacros /opt/nordic/ncs/v2.1.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-reorder-functions -fno-defer-pop -fmacro-prefix-map=/Users/bennynestler/workspaces/matter/nRFConnect/original_template=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.1.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.1.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=gnu++17 -D_SYS__PTHREADTYPES_H_ -MD -MT CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj -MF CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj.d -o CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj -c /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp: In member function &amp;#39;CHIP_ERROR chip::DefaultOTARequestor::SendQueryImageRequest(chip::OperationalDeviceProxy&amp;amp;)&amp;#39;:
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:757:17: error: &amp;#39;OtaSoftwareUpdateProviderCluster&amp;#39; is not a member of &amp;#39;chip::Controller&amp;#39;
  757 |     Controller::OtaSoftwareUpdateProviderCluster cluster;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:757:17: note: maximum limit of 1000 namespaces searched for &amp;#39;OtaSoftwareUpdateProviderCluster&amp;#39;
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:758:5: error: &amp;#39;cluster&amp;#39; was not declared in this scope
  758 |     cluster.Associate(&amp;amp;deviceProxy, mProviderLocation.Value().endpoint);
      |     ^~~~~~~
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:758:5: note: maximum limit of 1000 namespaces searched for &amp;#39;cluster&amp;#39;
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp: In member function &amp;#39;CHIP_ERROR chip::DefaultOTARequestor::SendApplyUpdateRequest(chip::OperationalDeviceProxy&amp;amp;)&amp;#39;:
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:827:17: error: &amp;#39;OtaSoftwareUpdateProviderCluster&amp;#39; is not a member of &amp;#39;chip::Controller&amp;#39;
  827 |     Controller::OtaSoftwareUpdateProviderCluster cluster;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:827:17: note: maximum limit of 1000 namespaces searched for &amp;#39;OtaSoftwareUpdateProviderCluster&amp;#39;
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:828:5: error: &amp;#39;cluster&amp;#39; was not declared in this scope
  828 |     cluster.Associate(&amp;amp;deviceProxy, mProviderLocation.Value().endpoint);
      |     ^~~~~~~
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:828:5: note: maximum limit of 1000 namespaces searched for &amp;#39;cluster&amp;#39;
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp: In member function &amp;#39;CHIP_ERROR chip::DefaultOTARequestor::SendNotifyUpdateAppliedRequest(chip::OperationalDeviceProxy&amp;amp;)&amp;#39;:
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:842:17: error: &amp;#39;OtaSoftwareUpdateProviderCluster&amp;#39; is not a member of &amp;#39;chip::Controller&amp;#39;
  842 |     Controller::OtaSoftwareUpdateProviderCluster cluster;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:842:17: note: maximum limit of 1000 namespaces searched for &amp;#39;OtaSoftwareUpdateProviderCluster&amp;#39;
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:843:5: error: &amp;#39;cluster&amp;#39; was not declared in this scope
  843 |     cluster.Associate(&amp;amp;deviceProxy, mProviderLocation.Value().endpoint);
      |     ^~~~~~~
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:843:5: note: maximum limit of 1000 namespaces searched for &amp;#39;cluster&amp;#39;
[19/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/ota-requestor-server.cpp.obj
[20/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/thread-network-diagnostics-server/thread-network-diagnostics-server.cpp.obj
[21/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/software-diagnostics-server/software-diagnostics-server.cpp.obj
[22/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/time-format-localization-server/time-format-localization-server.cpp.obj
[23/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/util/af-event.cpp.obj
[24/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/util/attribute-table.cpp.obj
[25/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp.obj
[26/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/util/attribute-storage.cpp.obj
[27/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/util/client-api.cpp.obj
[28/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/util/DataModelHandler.cpp.obj
[29/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp.obj
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: /opt/nordic/ncs/toolchains/v2.1.0/bin/cmake --build /Users/bennynestler/workspaces/matter/nRFConnect/original_template/build

 *  The terminal process terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it.&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Benny&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/391008?ContentTypeID=1</link><pubDate>Mon, 17 Oct 2022 13:35:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c162938-5a68-49cb-98f1-8f89f5977d4c</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The other clusters are required clusters. Some are mandatory for all Matter devices, and others are for Temperature sensor device specifically. You can read about the required clusters for different device types in the Matter Device Library specification.&lt;/p&gt;
&lt;p&gt;The error messages are related to OTA and not the other clusters. I am not sure why you are getting this error, but I will look into it and get back to you tomorrow.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/390982?ContentTypeID=1</link><pubDate>Mon, 17 Oct 2022 11:44:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:457cf0ef-0fdb-4759-b197-1775a24e0158</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/marte.m"&gt;Marte Myrvold&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve found a solution for my&amp;nbsp;Issue:&lt;/p&gt;
&lt;p&gt;The solution is described in this link&amp;nbsp;&lt;a href="https://stackoverflow.com/questions/72553650/how-to-get-node-sqlite3-working-on-mac-m1"&gt;https://stackoverflow.com/questions/72553650/how-to-get-node-sqlite3-working-on-mac-m1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;issue&amp;nbsp;seems to be the arm64 node-sqlite3 implementation.&lt;/p&gt;
&lt;p&gt;After solving my problem, I work on all points of the description &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_matter_gs_adding_clusters.html#ug-matter-creating-accessory"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_matter_gs_adding_clusters.html#ug-matter-creating-accessory&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But there are also errors, but different as I described in my initial post.&lt;/p&gt;
&lt;p&gt;The errors are in the linker process:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt; *  Executing task: nRF Connect: Build: original_template/build (active) 

Building original_template
west build --build-dir /Users/bennynestler/workspaces/matter/nRFConnect/original_template/build /Users/bennynestler/workspaces/matter/nRFConnect/original_template

[0/65] Performing build step for &amp;#39;multiprotocol_rpmsg_subimage&amp;#39;
[0/5] Performing build step for &amp;#39;b0n_subimage&amp;#39;
ninja: no work to do.
[1/59] Performing build step for &amp;#39;mcuboot_subimage&amp;#39;
ninja: no work to do.
[2/57] Performing build step for &amp;#39;chip-gn&amp;#39;
Generating compile_commands took 6ms
Done. Made 77 targets from 84 files in 30ms
ninja: no work to do.
[4/55] Building CXX object CMakeFiles/app.dir/src/zap-generated/callback-stub.cpp.obj
[5/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/diagnostic-logs-server/diagnostic-logs-server.cpp.obj
[6/55] Building CXX object CMakeFiles/app.dir/src/zap-generated/IMClusterCommandHandler.cpp.obj
[7/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/descriptor/descriptor.cpp.obj
[8/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/localization-configuration-server/localization-configuration-server.cpp.obj
[9/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/basic/basic.cpp.obj
[10/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/general-diagnostics-server/general-diagnostics-server.cpp.obj
[11/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/general-commissioning-server/general-commissioning-server.cpp.obj
[12/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/administrator-commissioning-server/administrator-commissioning-server.cpp.obj
[13/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/group-key-mgmt-server/group-key-mgmt-server.cpp.obj
[14/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/network-commissioning/network-commissioning.cpp.obj
[15/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/access-control-server/access-control-server.cpp.obj
[16/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/util/attribute-size-util.cpp.obj
[17/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/util/binding-table.cpp.obj
[18/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj
FAILED: CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj 
ccache /opt/nordic/ncs/toolchains/v2.1.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ -DCHIP_HAVE_CONFIG_H -DKERNEL -DMBEDTLS_CONFIG_FILE=\&amp;quot;nrf-config.h\&amp;quot; -DMBEDTLS_USER_CONFIG_FILE=\&amp;quot;nrf-config-user.h\&amp;quot; -DNRF5340_XXAA_APPLICATION -DNRF_802154_ACK_TIMEOUT_ENABLED=1 -DNRF_802154_ECB_PRIORITY=-1 -DNRF_802154_ENCRYPTION_ENABLED=1 -DNRF_802154_IE_WRITER_ENABLED=1 -DNRF_802154_INTERNAL_RADIO_IRQ_HANDLING=0 -DNRF_802154_PENDING_EXTENDED_ADDRESSES=&amp;quot;&amp;quot; -DNRF_802154_PENDING_SHORT_ADDRESSES=&amp;quot;&amp;quot; -DNRF_802154_RX_BUFFERS=16 -DNRF_802154_SECURITY_WRITER_ENABLED=1 -DNRF_802154_SWI_PRIORITY=1 -DNRF_802154_TX_STARTED_NOTIFY_ENABLED=1 -DNRF_802154_USE_RAW_API=1 -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DUSE_PARTITION_MANAGER=1 -DZCBOR_ASSERT -D_FORTIFY_SOURCE=2 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I../src -I/opt/nordic/ncs/v2.1.0/nrf/samples/matter/common/src -I/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/nlio/repo/include -I/opt/nordic/ncs/v2.1.0/modules/lib/matter/zzz_generated/app-common -I/opt/nordic/ncs/v2.1.0/zephyr/include/zephyr -I/opt/nordic/ncs/v2.1.0/zephyr/include -Izephyr/include/generated -I/opt/nordic/ncs/v2.1.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.1.0/zephyr/lib/libc/newlib/include -I/opt/nordic/ncs/v2.1.0/zephyr/lib/util/fnmatch/. -I/opt/nordic/ncs/v2.1.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.1.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.1.0/zephyr/subsys/net/lib/sockets/. -I/opt/nordic/ncs/v2.1.0/zephyr/subsys/net/lib/openthread/platform/. -I/opt/nordic/ncs/v2.1.0/zephyr/subsys/settings/include -I/opt/nordic/ncs/v2.1.0/nrf/include -I/opt/nordic/ncs/v2.1.0/modules/lib/zcbor/include -I/opt/nordic/ncs/v2.1.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.1.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.1.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.1.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.1.0/zephyr/modules/hal_nordic/nrfx/. -Imodules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.1.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.1.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.1.0/nrfxlib/openthread/include -Imodules/nrfxlib/nrfxlib/nrf_security/src/include/generated -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_security/include -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_security/include/mbedtls -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_security/include/psa -I/opt/nordic/ncs/v2.1.0/mbedtls/include -I/opt/nordic/ncs/v2.1.0/mbedtls/include/mbedtls -I/opt/nordic/ncs/v2.1.0/mbedtls/include/psa -I/opt/nordic/ncs/v2.1.0/mbedtls/library -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_security/../crypto/nrf_oberon/include -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_security/../crypto/nrf_oberon/include/mbedtls -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_security/../crypto/nrf_oberon/include/psa -I/opt/nordic/ncs/v2.1.0/nrfxlib/crypto/nrf_oberon/include/mbedtls -I/opt/nordic/ncs/v2.1.0/nrfxlib/crypto/nrf_oberon/include -I/opt/nordic/ncs/v2.1.0/nrfxlib/softdevice_controller/include -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_802154/serialization/include -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_802154/serialization/include/platform -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_802154/serialization/include/serialization -I/opt/nordic/ncs/v2.1.0/nrfxlib/nrf_802154/serialization/include/host -I/opt/nordic/ncs/v2.1.0/zephyr/include/zephyr/posix -I/opt/nordic/ncs/v2.1.0/modules/lib/matter/src -I/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/include -I/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/lib -I/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/nlassert/repo/include -Imodules/connectedhomeip/gen/include -isystem /opt/nordic/ncs/v2.1.0/nrfxlib/crypto/nrf_cc312_platform/include &amp;quot;-DCHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER=&amp;lt;lib/address_resolve/AddressResolve_DefaultImpl.h&amp;gt;&amp;quot; -Os -fcheck-new -std=c++14 -Wno-register -fno-exceptions -fno-rtti -imacros /Users/bennynestler/workspaces/matter/nRFConnect/original_template/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mfp16-format=ieee -imacros /opt/nordic/ncs/v2.1.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-reorder-functions -fno-defer-pop -fmacro-prefix-map=/Users/bennynestler/workspaces/matter/nRFConnect/original_template=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.1.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.1.0=WEST_TOPDIR -ffunction-sections -fdata-sections -specs=nano.specs -std=gnu++17 -D_SYS__PTHREADTYPES_H_ -MD -MT CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj -MF CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj.d -o CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp.obj -c /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp: In member function &amp;#39;CHIP_ERROR chip::DefaultOTARequestor::SendQueryImageRequest(chip::OperationalDeviceProxy&amp;amp;)&amp;#39;:
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:757:17: error: &amp;#39;OtaSoftwareUpdateProviderCluster&amp;#39; is not a member of &amp;#39;chip::Controller&amp;#39;
  757 |     Controller::OtaSoftwareUpdateProviderCluster cluster;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:757:17: note: maximum limit of 1000 namespaces searched for &amp;#39;OtaSoftwareUpdateProviderCluster&amp;#39;
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:758:5: error: &amp;#39;cluster&amp;#39; was not declared in this scope
  758 |     cluster.Associate(&amp;amp;deviceProxy, mProviderLocation.Value().endpoint);
      |     ^~~~~~~
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:758:5: note: maximum limit of 1000 namespaces searched for &amp;#39;cluster&amp;#39;
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp: In member function &amp;#39;CHIP_ERROR chip::DefaultOTARequestor::SendApplyUpdateRequest(chip::OperationalDeviceProxy&amp;amp;)&amp;#39;:
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:827:17: error: &amp;#39;OtaSoftwareUpdateProviderCluster&amp;#39; is not a member of &amp;#39;chip::Controller&amp;#39;
  827 |     Controller::OtaSoftwareUpdateProviderCluster cluster;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:827:17: note: maximum limit of 1000 namespaces searched for &amp;#39;OtaSoftwareUpdateProviderCluster&amp;#39;
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:828:5: error: &amp;#39;cluster&amp;#39; was not declared in this scope
  828 |     cluster.Associate(&amp;amp;deviceProxy, mProviderLocation.Value().endpoint);
      |     ^~~~~~~
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:828:5: note: maximum limit of 1000 namespaces searched for &amp;#39;cluster&amp;#39;
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp: In member function &amp;#39;CHIP_ERROR chip::DefaultOTARequestor::SendNotifyUpdateAppliedRequest(chip::OperationalDeviceProxy&amp;amp;)&amp;#39;:
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:842:17: error: &amp;#39;OtaSoftwareUpdateProviderCluster&amp;#39; is not a member of &amp;#39;chip::Controller&amp;#39;
  842 |     Controller::OtaSoftwareUpdateProviderCluster cluster;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:842:17: note: maximum limit of 1000 namespaces searched for &amp;#39;OtaSoftwareUpdateProviderCluster&amp;#39;
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:843:5: error: &amp;#39;cluster&amp;#39; was not declared in this scope
  843 |     cluster.Associate(&amp;amp;deviceProxy, mProviderLocation.Value().endpoint);
      |     ^~~~~~~
/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/DefaultOTARequestor.cpp:843:5: note: maximum limit of 1000 namespaces searched for &amp;#39;cluster&amp;#39;
[19/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/ota-requestor/ota-requestor-server.cpp.obj
[20/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/thread-network-diagnostics-server/thread-network-diagnostics-server.cpp.obj
[21/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/software-diagnostics-server/software-diagnostics-server.cpp.obj
[22/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/time-format-localization-server/time-format-localization-server.cpp.obj
[23/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/util/af-event.cpp.obj
[24/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/util/attribute-table.cpp.obj
[25/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp.obj
[26/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/util/attribute-storage.cpp.obj
[27/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/util/client-api.cpp.obj
[28/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/util/DataModelHandler.cpp.obj
[29/55] Building CXX object CMakeFiles/app.dir/opt/nordic/ncs/v2.1.0/modules/lib/matter/zzz_generated/app-common/app-common/zap-generated/attributes/Accessors.cpp.obj
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: /opt/nordic/ncs/toolchains/v2.1.0/bin/cmake --build /Users/bennynestler/workspaces/matter/nRFConnect/original_template/build

 *  The terminal process terminated with exit code: 1. &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Seems to be that the zap - Tool&amp;nbsp;enables more than the described clusters (of your guide). Should I try to deactivate some of the clusters?&lt;/p&gt;
&lt;p&gt;What does &amp;quot;basic&amp;quot; - Cluster means in your description?&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Bildschirmfoto-2022_2D00_10_2D00_17-um-13.40.28.png" /&gt;&lt;/p&gt;
&lt;p&gt;Where are more Cluster which are enabled by default!&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Bildschirmfoto-2022_2D00_10_2D00_17-um-13.44.06.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/390918?ContentTypeID=1</link><pubDate>Mon, 17 Oct 2022 08:31:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a3dd09de-3b1b-4c16-b76c-2a06c8ad6ae6</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/marte.m"&gt;Marte Myrvold&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;that doesn&amp;#39;t work for me.&lt;/p&gt;
&lt;p&gt;See the following log (same error as with the current node/npm version):&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;bennynestler@MBPvonBenjamin(x86_64) /opt/nordic/ncs/v2.1.0/modules/lib/matter % node -v
v15.4.0
bennynestler@MBPvonBenjamin(x86_64) /opt/nordic/ncs/v2.1.0/modules/lib/matter % npm -v
7.7.6
bennynestler@MBPvonBenjamin(x86_64) /opt/nordic/ncs/v2.1.0/modules/lib/matter % cd third_party/zap/repo 
bennynestler@MBPvonBenjamin(x86_64) /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo % git clean -fdx
Removing .quasar/
Removing .version.json
Removing dist/
Removing node_modules/
Removing spa/
bennynestler@MBPvonBenjamin(x86_64) /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo % cd ../../../     
bennynestler@MBPvonBenjamin(x86_64) /opt/nordic/ncs/v2.1.0/modules/lib/matter % ./scripts/tools/zap/run_zaptool.sh ~/workspaces/matter/nRFConnect/template/src/template.zap
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;@npmcli/fs@1.1.0&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^12.13.0 || ^14.15.0 || &amp;gt;=16&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;@voxpelli/semver-set@4.0.0&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^14.18.0 || &amp;gt;=16.0.0&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;installed-check@6.0.4&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^14.18.0 || &amp;gt;=16.0.0&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;installed-check-core@6.0.2&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^14.18.0 || &amp;gt;=16.0.0&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;chalk@5.1.2&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^12.17.0 || ^14.13 || &amp;gt;=16.0.0&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;list-installed@2.0.1&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^14.18.0 || &amp;gt;=16.0.0&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;meow@10.1.5&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^12.20.0 || ^14.13.1 || &amp;gt;=16.0.0&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;gauge@4.0.0&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^12.13.0 || ^14.15.0 || &amp;gt;=16&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;npmlog@6.0.0&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^12.13.0 || ^14.15.0 || &amp;gt;=16&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN deprecated @types/anymatch@3.0.0: This is a stub types definition. anymatch provides its own type definitions, so you do not need this installed.
npm WARN deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated w3c-hr-time@1.0.2: Use your platform&amp;#39;s native performance.now() and performance.timeOrigin.
npm WARN deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node &amp;lt; 10 dropped, and newer ECMAScript syntax/features added
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated eslint-loader@4.0.2: This loader has been deprecated. Please use eslint-webpack-plugin
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated electron-osx-sign@0.4.17: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
npm WARN deprecated electron-osx-sign@0.5.0: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
npm WARN deprecated electron-osx-sign@0.5.0: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated @npmcli/fs@1.1.0: this version had an improper engines field added, update to 1.1.1
npm WARN deprecated node-pre-gyp@0.11.0: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
npm WARN deprecated node-pre-gyp@0.17.0: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
npm WARN deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm WARN deprecated highlight.js@9.18.5: Support has ended for 9.x series. Upgrade to @latest
npm WARN deprecated core-js@2.6.12: core-js@&amp;lt;3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated core-js@2.6.12: core-js@&amp;lt;3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated core-js@3.21.1: core-js@&amp;lt;3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

added 3075 packages, and audited 3076 packages in 17s

199 packages are looking for funding
  run `npm fund` for details

37 vulnerabilities (1 low, 14 moderate, 17 high, 5 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
npm notice 
npm notice New major version of npm available! 7.7.6 -&amp;gt; 8.19.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.19.2
npm notice Run npm install -g npm@8.19.2 to update!
npm notice 
&amp;#128640; Executing: git log -1 --format={&amp;quot;hash&amp;quot;: &amp;quot;%H&amp;quot;,&amp;quot;timestamp&amp;quot;: %ct}
&amp;#128269; Git commit: e9277b989f1d128bc881e88ecbf7a3353c841c39 from Wed May 11 2022 16:45:40 GMT+0200 (Mitteleurop&amp;#228;ische Sommerzeit)
&amp;#128269; Current src hash: aqrjjVB67BD5DC9iha9ORJah5zc=
&amp;#128269; Current src-shared hash: nOWlRqSeZbEDOkt+AnCdf01DNYM=
&amp;#128078; Error reading old hash file: /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/spa/hash.json
&amp;#128029; Front-end code changed, so we need to rebuild SPA.
&amp;#128640; Executing: npx quasar build

 Build mode........ spa
 Pkg quasar........ v1.17.1
 Pkg @quasar/app... v2.2.11
 Debugging......... no
 Publishing........ no

⇝ Browserslist: caniuse-lite is outdated. Please run:
  npx browserslist@latest --update-db
  Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
 Configured browser support (at least 45.26% of global marketshare):
 &amp;#183; Chrome for Android &amp;gt;= 96
 &amp;#183; Firefox for Android &amp;gt;= 95
 &amp;#183; QQ for Android &amp;gt;= 10.4
 &amp;#183; UC for Android &amp;gt;= 12.12
 &amp;#183; Android &amp;gt;= 96
 &amp;#183; Baidu &amp;gt;= 7.12
 &amp;#183; Chrome &amp;gt;= 97
 &amp;#183; Edge &amp;gt;= 97
 &amp;#183; Firefox &amp;gt;= 95
 &amp;#183; IE &amp;gt;= 11
 &amp;#183; iOS &amp;gt;= 15.2
 &amp;#183; Kaios &amp;gt;= 2.5
 &amp;#183; Opera Mini &amp;gt;= all
 &amp;#183; Opera Mobile &amp;gt;= 64
 &amp;#183; Opera &amp;gt;= 82
 &amp;#183; Safari &amp;gt;= 15.2
 &amp;#183; Samsung &amp;gt;= 15.0

 App &amp;#183; Running &amp;quot;@quasar/testing&amp;quot; Quasar App Extension...
 App &amp;#183; Running &amp;quot;@quasar/testing-unit-jest&amp;quot; Quasar App Extension...
 App &amp;#183; Running &amp;quot;@quasar/testing-e2e-cypress&amp;quot; Quasar App Extension...
 App &amp;#183; Reading quasar.conf.js
 App &amp;#183; Extension(@quasar/testing-e2e-cypress): Extending quasar.conf...
 App &amp;#183; Transpiling JS (Babel active) - includes IE11 support
 App &amp;#183; Extending SPA Webpack config
 App &amp;#183; Cleaned build artifact: &amp;quot;/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/spa&amp;quot;
 App &amp;#183; Generating Webpack entry point
 App &amp;#183; Compiling with Webpack...
Starting type checking service...
 App &amp;#183; Compiling SPA...
 App &amp;#183; Compiled SPA done in 18157 ms
 App &amp;#183; Added build artifact &amp;quot;/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/spa&amp;quot;

 Build summary for css/js/json (the rest are omitted):
 ╔═════════════════════╤═══════════╤═══════════╗
 ║               Asset │      Size │   Gzipped ║
 ╟─────────────────────┼───────────┼───────────╢
 ║      1.8ce39149.css │   0.48 KB │   0.28 KB ║
 ║      3.d57d983c.css │   0.11 KB │   0.11 KB ║
 ║    app.674ffe40.css │   0.77 KB │   0.28 KB ║
 ║ vendor.c6e57c02.css │ 415.08 KB │  71.23 KB ║
 ╟─────────────────────┼───────────┼───────────╢
 ║       1.8a969588.js │  56.43 KB │  13.27 KB ║
 ║       3.c3bcbf14.js │  38.07 KB │   7.21 KB ║
 ║       4.b0d2a606.js │   7.29 KB │   2.61 KB ║
 ║       5.a885112d.js │   1.49 KB │   0.81 KB ║
 ║       6.4326c2f9.js │  12.10 KB │   3.86 KB ║
 ║       7.0e860913.js │   7.02 KB │   2.32 KB ║
 ║     app.5da6689e.js │  54.10 KB │  13.86 KB ║
 ║  vendor.dbd8f6a2.js │ 655.43 KB │ 207.66 KB ║
 ╚═════════════════════╧═══════════╧═══════════╝
 
 Build succeeded

 Build mode........ spa
 Pkg quasar........ v1.17.1
 Pkg @quasar/app... v2.2.11
 Debugging......... no
 Publishing........ no
 Transpiled JS..... yes (Babel) - includes IE11 support
 ==================
 Output folder..... /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/spa

 Tip: Built files are meant to be served over an HTTP server
      Opening index.html over file:// won&amp;#39;t work

 Tip: You can use &amp;quot;$ quasar serve&amp;quot; command to create a web server,
      both for testing or production. Type &amp;quot;$ quasar serve -h&amp;quot; for
      parameters. Also, an npm script (usually named &amp;quot;start&amp;quot;) can
      be added for deployment environments.
      If you&amp;#39;re using Vue Router &amp;quot;history&amp;quot; mode, don&amp;#39;t forget to
      specify the &amp;quot;--history&amp;quot; parameter: &amp;quot;$ quasar serve --history&amp;quot;

⇝ npm⇝  notice 
npm notice New major version of npm available! 7.7.6 -&amp;gt; 8.19.2
npm notice Changelog: &amp;lt;https://github.com/npm/cli/releases/tag/v8.19.2&amp;gt;
npm notice Run `npm install -g npm@8.19.2` to update!
npm notice 
✍ Writing out new hash file.
&amp;#128640; Executing: npx tsc --build ./tsconfig.json
⇝ npm⇝  notice 
npm notice New major version of npm available! 7.7.6 -&amp;gt; 8.19.2
npm notice Changelog: &amp;lt;https://github.com/npm/cli/releases/tag/v8.19.2&amp;gt;
npm notice Run `npm install -g npm@8.19.2` to update!
npm notice 
&amp;#128640; Executing: npx copyfiles -V ./src-electron/**/*.sql ./dist/
unglobed path: ./src-electron/db/zap-schema.sql
copy from: ./src-electron/db/zap-schema.sql
copy to: dist/src-electron/db/zap-schema.sql
⇝ npm⇝  notice 
npm notice⇝  New major version of npm available! 7.7.6 -&amp;gt; 8.19.2
npm ⇝ notice Changelog: &amp;lt;https://github.com/npm/cli/releases/tag/v8.19.2&amp;gt;
npm ⇝ notice Run `npm install -g npm@8.19.2` to update!
npm notice⇝  
&amp;#128640; Executing: npx electron /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/main-ui.js --logToStdout --gen /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/app-templates.json --zcl /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/zcl/zcl.json -i /Users/bennynestler/workspaces/matter/nRFConnect/template/src/template.zap
⇝ App threw an error during load
⇝ Error: Cannot find module &amp;#39;/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64/node_sqlite3.node&amp;#39;
Require stack:
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/sqlite3/lib/sqlite3-binding.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/sqlite3/lib/sqlite3.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/db/db-api.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/db/query-package.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/util/util.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/ui-util.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/menu.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/window.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/main-ui.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/electron/dist/Electron.app/Contents/Resources/default_app.asar/main.js
- 
    at Module._resolveFilename (node:internal/modules/cjs/loader:940:15)
    at Function.n._resolveFilename (node:electron/js2c/browser_init:249:1105)
    at Module._load (node:internal/modules/cjs/loader:785:27)
    at Function.c._load (node:electron/js2c/asar_bundle:5:13331)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.&amp;lt;anonymous&amp;gt; (/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/sqlite3/lib/sqlite3-binding.js:4:15)
    at Module._compile (node:internal/modules/cjs/loader:1116:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1169:10)
    at Module.load (node:internal/modules/cjs/loader:988:32)
⇝ npm⇝  notice  
npm notice New major version of npm available! 7.7.6 -&amp;gt; 8.19.2
npm notice Changelog: &amp;lt;https://github.com/npm/cli/releases/tag/v8.19.2&amp;gt;
npm ⇝ notice Run `npm install -g npm@8.19.2` to update!
npm notice 
&amp;#128526; All done: 416s 768ms.&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Any other ideas?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Benny&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/390914?ContentTypeID=1</link><pubDate>Mon, 17 Oct 2022 08:17:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db4c4a1b-05dd-4f30-a08f-a59e61874c52</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/marte.m"&gt;Marte Myrvold&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve try to downgrade with nvm-tool to your mentioned versions. The error is still the same.&lt;/p&gt;
&lt;p&gt;Here is the whole output&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;bennynestler@MBPvonBenjamin(x86_64) /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo % git clean -fdx
Removing .quasar/
Removing .version.json
Removing dist/
Removing node_modules/
Removing spa/
bennynestler@MBPvonBenjamin(x86_64) /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo % cd ../../../     
bennynestler@MBPvonBenjamin(x86_64) /opt/nordic/ncs/v2.1.0/modules/lib/matter % ./scripts/tools/zap/run_zaptool.sh ~/workspaces/matter/nRFConnect/template/src/template.zap
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;@npmcli/fs@1.1.0&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^12.13.0 || ^14.15.0 || &amp;gt;=16&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;@voxpelli/semver-set@4.0.0&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^14.18.0 || &amp;gt;=16.0.0&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;installed-check@6.0.4&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^14.18.0 || &amp;gt;=16.0.0&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;installed-check-core@6.0.2&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^14.18.0 || &amp;gt;=16.0.0&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;chalk@5.1.2&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^12.17.0 || ^14.13 || &amp;gt;=16.0.0&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;list-installed@2.0.1&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^14.18.0 || &amp;gt;=16.0.0&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;meow@10.1.5&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^12.20.0 || ^14.13.1 || &amp;gt;=16.0.0&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;gauge@4.0.0&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^12.13.0 || ^14.15.0 || &amp;gt;=16&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: &amp;#39;npmlog@6.0.0&amp;#39;,
npm WARN EBADENGINE   required: { node: &amp;#39;^12.13.0 || ^14.15.0 || &amp;gt;=16&amp;#39; },
npm WARN EBADENGINE   current: { node: &amp;#39;v15.4.0&amp;#39;, npm: &amp;#39;7.7.6&amp;#39; }
npm WARN EBADENGINE }
npm WARN deprecated @types/anymatch@3.0.0: This is a stub types definition. anymatch provides its own type definitions, so you do not need this installed.
npm WARN deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated w3c-hr-time@1.0.2: Use your platform&amp;#39;s native performance.now() and performance.timeOrigin.
npm WARN deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node &amp;lt; 10 dropped, and newer ECMAScript syntax/features added
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated eslint-loader@4.0.2: This loader has been deprecated. Please use eslint-webpack-plugin
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated electron-osx-sign@0.4.17: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
npm WARN deprecated electron-osx-sign@0.5.0: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
npm WARN deprecated electron-osx-sign@0.5.0: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated @npmcli/fs@1.1.0: this version had an improper engines field added, update to 1.1.1
npm WARN deprecated node-pre-gyp@0.11.0: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
npm WARN deprecated node-pre-gyp@0.17.0: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
npm WARN deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm WARN deprecated highlight.js@9.18.5: Support has ended for 9.x series. Upgrade to @latest
npm WARN deprecated core-js@2.6.12: core-js@&amp;lt;3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated core-js@2.6.12: core-js@&amp;lt;3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated core-js@3.21.1: core-js@&amp;lt;3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

added 3075 packages, and audited 3076 packages in 17s

199 packages are looking for funding
  run `npm fund` for details

37 vulnerabilities (1 low, 14 moderate, 17 high, 5 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
npm notice 
npm notice New major version of npm available! 7.7.6 -&amp;gt; 8.19.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.19.2
npm notice Run npm install -g npm@8.19.2 to update!
npm notice 
&amp;#128640; Executing: git log -1 --format={&amp;quot;hash&amp;quot;: &amp;quot;%H&amp;quot;,&amp;quot;timestamp&amp;quot;: %ct}
&amp;#128269; Git commit: e9277b989f1d128bc881e88ecbf7a3353c841c39 from Wed May 11 2022 16:45:40 GMT+0200 (Mitteleurop&amp;#228;ische Sommerzeit)
&amp;#128269; Current src hash: aqrjjVB67BD5DC9iha9ORJah5zc=
&amp;#128269; Current src-shared hash: nOWlRqSeZbEDOkt+AnCdf01DNYM=
&amp;#128078; Error reading old hash file: /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/spa/hash.json
&amp;#128029; Front-end code changed, so we need to rebuild SPA.
&amp;#128640; Executing: npx quasar build

 Build mode........ spa
 Pkg quasar........ v1.17.1
 Pkg @quasar/app... v2.2.11
 Debugging......... no
 Publishing........ no

⇝ Browserslist: caniuse-lite is outdated. Please run:
  npx browserslist@latest --update-db
  Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
 Configured browser support (at least 45.26% of global marketshare):
 &amp;#183; Chrome for Android &amp;gt;= 96
 &amp;#183; Firefox for Android &amp;gt;= 95
 &amp;#183; QQ for Android &amp;gt;= 10.4
 &amp;#183; UC for Android &amp;gt;= 12.12
 &amp;#183; Android &amp;gt;= 96
 &amp;#183; Baidu &amp;gt;= 7.12
 &amp;#183; Chrome &amp;gt;= 97
 &amp;#183; Edge &amp;gt;= 97
 &amp;#183; Firefox &amp;gt;= 95
 &amp;#183; IE &amp;gt;= 11
 &amp;#183; iOS &amp;gt;= 15.2
 &amp;#183; Kaios &amp;gt;= 2.5
 &amp;#183; Opera Mini &amp;gt;= all
 &amp;#183; Opera Mobile &amp;gt;= 64
 &amp;#183; Opera &amp;gt;= 82
 &amp;#183; Safari &amp;gt;= 15.2
 &amp;#183; Samsung &amp;gt;= 15.0

 App &amp;#183; Running &amp;quot;@quasar/testing&amp;quot; Quasar App Extension...
 App &amp;#183; Running &amp;quot;@quasar/testing-unit-jest&amp;quot; Quasar App Extension...
 App &amp;#183; Running &amp;quot;@quasar/testing-e2e-cypress&amp;quot; Quasar App Extension...
 App &amp;#183; Reading quasar.conf.js
 App &amp;#183; Extension(@quasar/testing-e2e-cypress): Extending quasar.conf...
 App &amp;#183; Transpiling JS (Babel active) - includes IE11 support
 App &amp;#183; Extending SPA Webpack config
 App &amp;#183; Cleaned build artifact: &amp;quot;/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/spa&amp;quot;
 App &amp;#183; Generating Webpack entry point
 App &amp;#183; Compiling with Webpack...
Starting type checking service...
 App &amp;#183; Compiling SPA...
 App &amp;#183; Compiled SPA done in 18157 ms
 App &amp;#183; Added build artifact &amp;quot;/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/spa&amp;quot;

 Build summary for css/js/json (the rest are omitted):
 ╔═════════════════════╤═══════════╤═══════════╗
 ║               Asset │      Size │   Gzipped ║
 ╟─────────────────────┼───────────┼───────────╢
 ║      1.8ce39149.css │   0.48 KB │   0.28 KB ║
 ║      3.d57d983c.css │   0.11 KB │   0.11 KB ║
 ║    app.674ffe40.css │   0.77 KB │   0.28 KB ║
 ║ vendor.c6e57c02.css │ 415.08 KB │  71.23 KB ║
 ╟─────────────────────┼───────────┼───────────╢
 ║       1.8a969588.js │  56.43 KB │  13.27 KB ║
 ║       3.c3bcbf14.js │  38.07 KB │   7.21 KB ║
 ║       4.b0d2a606.js │   7.29 KB │   2.61 KB ║
 ║       5.a885112d.js │   1.49 KB │   0.81 KB ║
 ║       6.4326c2f9.js │  12.10 KB │   3.86 KB ║
 ║       7.0e860913.js │   7.02 KB │   2.32 KB ║
 ║     app.5da6689e.js │  54.10 KB │  13.86 KB ║
 ║  vendor.dbd8f6a2.js │ 655.43 KB │ 207.66 KB ║
 ╚═════════════════════╧═══════════╧═══════════╝
 
 Build succeeded

 Build mode........ spa
 Pkg quasar........ v1.17.1
 Pkg @quasar/app... v2.2.11
 Debugging......... no
 Publishing........ no
 Transpiled JS..... yes (Babel) - includes IE11 support
 ==================
 Output folder..... /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/spa

 Tip: Built files are meant to be served over an HTTP server
      Opening index.html over file:// won&amp;#39;t work

 Tip: You can use &amp;quot;$ quasar serve&amp;quot; command to create a web server,
      both for testing or production. Type &amp;quot;$ quasar serve -h&amp;quot; for
      parameters. Also, an npm script (usually named &amp;quot;start&amp;quot;) can
      be added for deployment environments.
      If you&amp;#39;re using Vue Router &amp;quot;history&amp;quot; mode, don&amp;#39;t forget to
      specify the &amp;quot;--history&amp;quot; parameter: &amp;quot;$ quasar serve --history&amp;quot;

⇝ npm⇝  notice 
npm notice New major version of npm available! 7.7.6 -&amp;gt; 8.19.2
npm notice Changelog: &amp;lt;https://github.com/npm/cli/releases/tag/v8.19.2&amp;gt;
npm notice Run `npm install -g npm@8.19.2` to update!
npm notice 
✍ Writing out new hash file.
&amp;#128640; Executing: npx tsc --build ./tsconfig.json
⇝ npm⇝  notice 
npm notice New major version of npm available! 7.7.6 -&amp;gt; 8.19.2
npm notice Changelog: &amp;lt;https://github.com/npm/cli/releases/tag/v8.19.2&amp;gt;
npm notice Run `npm install -g npm@8.19.2` to update!
npm notice 
&amp;#128640; Executing: npx copyfiles -V ./src-electron/**/*.sql ./dist/
unglobed path: ./src-electron/db/zap-schema.sql
copy from: ./src-electron/db/zap-schema.sql
copy to: dist/src-electron/db/zap-schema.sql
⇝ npm⇝  notice 
npm notice⇝  New major version of npm available! 7.7.6 -&amp;gt; 8.19.2
npm ⇝ notice Changelog: &amp;lt;https://github.com/npm/cli/releases/tag/v8.19.2&amp;gt;
npm ⇝ notice Run `npm install -g npm@8.19.2` to update!
npm notice⇝  
&amp;#128640; Executing: npx electron /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/main-ui.js --logToStdout --gen /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/app-templates.json --zcl /opt/nordic/ncs/v2.1.0/modules/lib/matter/src/app/zap-templates/zcl/zcl.json -i /Users/bennynestler/workspaces/matter/nRFConnect/template/src/template.zap
⇝ App threw an error during load
⇝ Error: Cannot find module &amp;#39;/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64/node_sqlite3.node&amp;#39;
Require stack:
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/sqlite3/lib/sqlite3-binding.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/sqlite3/lib/sqlite3.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/db/db-api.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/db/query-package.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/util/util.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/ui-util.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/menu.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/window.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/main-ui.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/electron/dist/Electron.app/Contents/Resources/default_app.asar/main.js
- 
    at Module._resolveFilename (node:internal/modules/cjs/loader:940:15)
    at Function.n._resolveFilename (node:electron/js2c/browser_init:249:1105)
    at Module._load (node:internal/modules/cjs/loader:785:27)
    at Function.c._load (node:electron/js2c/asar_bundle:5:13331)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.&amp;lt;anonymous&amp;gt; (/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/sqlite3/lib/sqlite3-binding.js:4:15)
    at Module._compile (node:internal/modules/cjs/loader:1116:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1169:10)
    at Module.load (node:internal/modules/cjs/loader:988:32)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/390894?ContentTypeID=1</link><pubDate>Mon, 17 Oct 2022 06:45:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a855e0c3-368f-4dd7-9356-3393af3046bd</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can you try downgrading to node v15.4.0 and npm v7.7.6? These are the versions I downgraded to after having similar issues with node v18, and it is working with these versions on my side.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/390890?ContentTypeID=1</link><pubDate>Mon, 17 Oct 2022 06:25:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:20287421-3fa3-4517-9b8a-9e260b26f7d8</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;Hi &lt;a href="https://devzone.nordicsemi.com/members/marte.m"&gt;Marte Myrvold&lt;/a&gt;&amp;nbsp;,&lt;/p&gt;
&lt;p&gt;same error appears after doing the &lt;code&gt;git clean -fdx&lt;/code&gt; command.&lt;/p&gt;
&lt;p&gt;My versions are:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;npm = 8.19.2&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;node = 18.4.0&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/390884?ContentTypeID=1</link><pubDate>Mon, 17 Oct 2022 06:05:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:305dedd0-f829-4f51-ba1c-244f859628c3</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Which version of node and npm are you using? I get errors when using a version that is too new.&lt;/p&gt;
&lt;p&gt;Can you try the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to ncs-dir/modules/lib/matter/third_party/zap/repo&lt;/li&gt;
&lt;li&gt;Run git clean -fdx to remove all local file changes in the repo&lt;/li&gt;
&lt;li&gt;Run zap-tool as described in the instruction again.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/390759?ContentTypeID=1</link><pubDate>Fri, 14 Oct 2022 08:10:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:61d6d6b5-cf3d-4470-b2e0-a3a95f02d742</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;I try this today without success.&lt;/p&gt;
&lt;p&gt;The problem today is to (run and) build the zap-tool.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;Uncaught Exception:
Error: Cannot find module &amp;#39;/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/sqlite3/lib/binding/napi-v6-darwin-unknown-arm64/node_sqlite3.node&amp;#39;
Require stack:
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/sqlite3/lib/sqlite3-binding.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/sqlite3/lib/sqlite3.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/db/db-api.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/db/query-package.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/util/util.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/ui-util.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/menu.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/window.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/dist/src-electron/ui/main-ui.js
- /opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/electron/dist/Electron.app/Contents/Resources/default_app.asar/main.js
- 
at Module._resolveFilename (node:internal/modules/cjs/loader:940:15)
at Function.n._resolveFilename (node:electron/js2c/browser_init:249:1105)
at Module._load (node:internal/modules/cjs/loader:785:27)
at Function.c._load (node:electron/js2c/asar_bundle:5:13331)
at Module.require (node:internal/modules/cjs/loader:1012:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.&amp;lt;anonymous&amp;gt; (/opt/nordic/ncs/v2.1.0/modules/lib/matter/third_party/zap/repo/node_modules/sqlite3/lib/sqlite3-binding.js:4:15)
at Module._compile (node:internal/modules/cjs/loader:1116:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1169:10)
at Module.load (node:internal/modules/cjs/loader:988:32)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/390757?ContentTypeID=1</link><pubDate>Fri, 14 Oct 2022 08:01:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b7d3bdf-995e-45e1-bc45-c59424db6931</guid><dc:creator>Benny Nestler</dc:creator><description>&lt;p&gt;I think I use the correct zap-file (src/template.zap).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/390455?ContentTypeID=1</link><pubDate>Wed, 12 Oct 2022 13:02:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b76c56e-64ea-432e-9af6-b0343f74f723</guid><dc:creator>rosc</dc:creator><description>&lt;p&gt;I have seen the same errors, though my issues originated using a wrong ZAP-file with the generated files. Maybe this is causing the problem?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Matter] Changing or adding Endpoints/Clusters to Matter-Template example with the zap tool leads to compiling errors</title><link>https://devzone.nordicsemi.com/thread/390444?ContentTypeID=1</link><pubDate>Wed, 12 Oct 2022 12:29:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8ee13e91-ab0e-490d-bd64-54eecf23396a</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Did you add any other endpoints, clusters, and/or attributes than the ones in the guide? Did you follow all the steps in the guide, that is, editing the main loop, creating a callback, and adding source files to CMakeLists.txt as well? If so, make sure that you are looking at the correct version of the documentation. The version you are linking to is the latest version, which is documentation for the main branch, and these steps differ between the main branch and v2.0.2.&lt;/p&gt;
&lt;p&gt;I am not able to reproduce your issue when testing with nRF Connect SDK v2.1.0. Can you test with v2.1.0 and see if you get the same issue there?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>