<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hello,</p>
<p><br>
</p>
<p>I am trying to build apiman-1.2.6.Final on Redhat. &nbsp;Server details:</p>
<p><br>
</p>
<p></p>
<p class="p1"><span class="s1">$ uname -or</span></p>
<p class="p1"><span class="s1">3.10.0-229.el7.x86_64 GNU/Linux</span></p>
<p class="p1"><span class="s1"><br>
</span></p>
<p class="p1"><span class="s1">$ java -version</span></p>
<p class="p1"><span class="s1">openjdk version &quot;1.8.0_91&quot;</span></p>
<p class="p1"><span class="s1"><br>
</span></p>
<p class="p1"><span class="s1">The build fails at this point:</span></p>
<p class="p1"><span class="s1"><br>
</span></p>
<p class="p1"><span class="s1"></p>
<p class="p1"><span class="s1" style="font-size: 10pt;">[INFO] --- frontend-maven-plugin:0.0.27:install-node-and-npm (install node and npm) @ apiman-manager-ui-war ---</span></p>
</span>
<p></p>
<p class="p1"><span class="s1"></p>
<pre class="console-output" style="box-sizing: border-box; white-space: pre-wrap; word-wrap: break-word; margin-top: 0px; margin-bottom: 0px; color: rgb(51, 51, 51); font-size: 13px;"><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Found proxies: []</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Installing node version v5.6.0</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Creating temporary directory /home/cloud-user/apiman-build/manager/ui/war/node_tmp</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Downloading Node.js from https://nodejs.org/dist/v5.6.0/node-v5.6.0-linux-x64.tar.gz to /home/cloud-user/apiman-build/manager/ui/war/node_tmp/node.tar.gz</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] No proxies configured</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] No proxy was configured, downloading directly</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Extracting Node.js files in node_tmp</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Unpacking /home/cloud-user/apiman-build/manager/ui/war/node_tmp/node.tar.gz into /home/cloud-user/apiman-build/manager/ui/war/node_tmp</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Moving node binary to /home/cloud-user/apiman-build/manager/ui/war/node/node</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Deleting temporary directory /home/cloud-user/apiman-build/manager/ui/war/node_tmp</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Installed node locally.</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Installing npm version 3.6.0</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Downloading NPM from http://registry.npmjs.org/npm/-/npm-3.6.0.tgz to /home/cloud-user/apiman-build/manager/ui/war/npm.tar.gz</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] No proxies configured</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] No proxy was configured, downloading directly</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Extracting NPM files in node/</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Unpacking /home/cloud-user/apiman-build/manager/ui/war/npm.tar.gz into /home/cloud-user/apiman-build/manager/ui/war/node/node_modules</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Installed NPM locally.</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO]&nbsp;</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] --- frontend-maven-plugin:0.0.27:npm (npm install) @ apiman-manager-ui-war ---</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Found proxies: []</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[INFO] Running 'npm install --color=false' in /home/cloud-user/apiman-build/manager/ui/war</span></p><p class="p1"><span class="s1" style="font-family: Calibri, Arial, Helvetica, sans-serif;">[ERROR] npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases &gt;= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.</span></p><span class="error-inline" style="box-sizing: border-box; color: rgb(204, 0, 0); font-weight: bold;"></span></pre>
<br>
</span>
<p></p>
<p class="p1"><span class="s1">Node/npm appear to be globally&nbsp;installed:</span></p>
<p class="p1"><span class="s1"><br>
</span></p>
<p class="p1"><span class="s1"></p>
<p class="p1"><span class="s1">$ npm -v</span></p>
<p class="p1"><span class="s1">2.15.1</span></p>
<p class="p1"><span class="s1">$ node -v</span></p>
<p class="p1"><span class="s1">v4.4.3</span></p>
<p class="p1"><span class="s1"><br>
</span></p>
<p class="p1"><span class="s1"><span style="font-family: Calibri, Arial, Helvetica, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, EmojiSymbols; font-size: 16px;">I then tried to execute that npm command
 from the stated directory, and got this:</span><br>
</span></p>
<p class="p1"><span class="s1"><span style="font-family: Calibri, Arial, Helvetica, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, EmojiSymbols; font-size: 16px;"><br>
</span></span></p>
<p class="p1"><span class="s1">$ cd manager/ui/war</span></p>
<p class="p1"><span class="s1">$ npm install --color=false</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies The peer dependency marked@^0.3.3 included from marked-terminal will no</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency&nbsp;</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies in npm 3&#43;. Your application will need to depend on it explicitly.</span></p>
<p class="p1"><span class="s1">npm WARN prefer global marked@0.3.5 should be installed with -g</span></p>
<p class="p1"><span class="s1">npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases &gt;= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies The peer dependency grunt@&gt;=0.4.0 included from grunt-contrib-cssmin will no</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency&nbsp;</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies in npm 3&#43;. Your application will need to depend on it explicitly.</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies The peer dependency grunt@~0.4.1 included from grunt-jekyll will no</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency&nbsp;</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies in npm 3&#43;. Your application will need to depend on it explicitly.</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies The peer dependency grunt@~0.4.5 included from grunt-contrib-less will no</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency&nbsp;</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies in npm 3&#43;. Your application will need to depend on it explicitly.</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies The peer dependency grunt@~0.4.0 included from grunt-contrib-uglify will no</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency&nbsp;</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies in npm 3&#43;. Your application will need to depend on it explicitly.</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies The peer dependency grunt@~0.4.0 included from grunt-contrib-connect will no</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency&nbsp;</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies in npm 3&#43;. Your application will need to depend on it explicitly.</span></p>
<p class="p1"><span class="s1">npm WARN deprecated lodash@2.4.1: lodash@&lt;3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies The peer dependency grunt@~0.4.0 included from grunt-contrib-watch will no</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency&nbsp;</span></p>
<p class="p1"><span class="s1">npm WARN peerDependencies in npm 3&#43;. Your application will need to depend on it explicitly.</span></p>
<p class="p1"><span class="s1">npm ERR! Linux 3.10.0-229.el7.x86_64</span></p>
<p class="p1"><span class="s1">npm ERR! argv &quot;/usr/local/bin/node&quot; &quot;/usr/local/bin/npm&quot; &quot;install&quot; &quot;--color=false&quot;</span></p>
<p class="p1"><span class="s1">npm ERR! node v4.4.3</span></p>
<p class="p1"><span class="s1">npm ERR! npm&nbsp; v2.15.1</span></p>
<p class="p1"><span class="s1">npm ERR! code EBADPLATFORM</span></p>
<p class="p1"><span class="s1">npm ERR! notsup Unsupported</span></p>
<p class="p1"><span class="s1">npm ERR! notsup Not compatible with your operating system or architecture: fsevents@1.0.8</span></p>
<p class="p1"><span class="s1">npm ERR! notsup Valid OS:&nbsp; &nbsp; darwin</span></p>
<p class="p1"><span class="s1">npm ERR! notsup Valid Arch:&nbsp; any</span></p>
<p class="p1"><span class="s1">npm ERR! notsup Actual OS: &nbsp; linux</span></p>
<p class="p1"><span class="s1">npm ERR! notsup Actual Arch: x64</span></p>
<p class="p1"><span class="s1">npm ERR! Please include the following file with any support request:</span></p>
<p class="p1"><span class="s1">npm ERR! &nbsp; &nbsp; /home/cloud-user/apiman-build/manager/ui/war/npm-debug.log</span></p>
<br>
</span>
<p></p>
<p class="p1">Does anyone have an idea as to what is going on here? I see some threads about the maven plugin that installs node/npm locally (<a href="https://issues.jboss.org/browse/APIMAN-771" class="OWAAutoLink" id="LPlnk768010">https://issues.jboss.org/browse/APIMAN-771</a>),
 but it isn't quite what's going on here. I'm especially confused about versions, since the plugin installed versions [5.6.0/3.6.0] locally&nbsp;but the above error message is referencing the globally installed versions [4.4.3/2.15.1].</p>
<p class="p1"><br>
</p>
<p class="p1">Any help much appreciated!</p>
<p class="p1">Chris</p>
<p class="p1"><span class="s1"><br>
</span></p>
<br>
<p></p>
</div>
</body>
</html>