Github user JonZeolla commented on the issue:
https://github.com/apache/metron/pull/848
Tested via
```
cd /Users/jzeolla/metron-pr848
docker run -it -v /Users/jzeolla/metron-pr848:/root/metron
ansible-docker:2.0.0.2 bash
cd /root/metron
mvn clean package -DskipTests # Failure
```
Ran into
```
[ERROR] npm ERR! Linux 4.9.49-moby
[ERROR] npm ERR! argv
"/root/metron/metron-interface/metron-config/node/node"
"/root/metron/metron-interface/metron-config/node/node_modules/npm/bin/npm-cli.js"
"run" "build"
[ERROR] npm ERR! node v6.2.0
[ERROR] npm ERR! npm v3.8.9
[ERROR] npm ERR! code ELIFECYCLE
[ERROR] npm ERR! [email protected] build:
`./node_modules/angular-cli/bin/ng build -prod`
[ERROR] npm ERR! Exit status 1
[ERROR] npm ERR!
[ERROR] npm ERR! Failed at the [email protected] build script
'./node_modules/angular-cli/bin/ng build -prod'.
[ERROR] npm ERR! Make sure you have the latest version of node.js and npm
installed.
[ERROR] npm ERR! If you do, this is most likely a problem with the
metron-management-ui package,
[ERROR] npm ERR! not with npm itself.
[ERROR] npm ERR! Tell the author that this fails on your system:
[ERROR] npm ERR! ./node_modules/angular-cli/bin/ng build -prod
[ERROR] npm ERR! You can get information on how to open an issue for this
project with:
[ERROR] npm ERR! npm bugs metron-management-ui
[ERROR] npm ERR! Or if that isn't available, you can get their info via:
[ERROR] npm ERR! npm owner ls metron-management-ui
[ERROR] npm ERR! There is likely additional logging output above.
[ERROR]
[ERROR] npm ERR! Please include the following file with any support request:
[ERROR] npm ERR!
/root/metron/metron-interface/metron-config/npm-debug.log
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Metron ............................................. SUCCESS [
18.059 s]
[INFO] metron-stellar ..................................... SUCCESS [
7.965 s]
[INFO] stellar-common ..................................... SUCCESS [01:27
min]
[INFO] metron-analytics ................................... SUCCESS [
0.012 s]
[INFO] metron-maas-common ................................. SUCCESS [
10.648 s]
[INFO] metron-platform .................................... SUCCESS [
0.031 s]
[INFO] metron-zookeeper ................................... SUCCESS [
1.542 s]
[INFO] metron-test-utilities .............................. SUCCESS [
42.995 s]
[INFO] metron-integration-test ............................ SUCCESS [
40.759 s]
[INFO] metron-maas-service ................................ SUCCESS [
10.431 s]
[INFO] metron-common ...................................... SUCCESS [
46.535 s]
[INFO] metron-statistics .................................. SUCCESS [
22.078 s]
[INFO] metron-writer ...................................... SUCCESS [
33.132 s]
[INFO] metron-storm-kafka-override ........................ SUCCESS [
4.151 s]
[INFO] metron-storm-kafka ................................. SUCCESS [
2.083 s]
[INFO] metron-hbase ....................................... SUCCESS [
16.480 s]
[INFO] metron-profiler-common ............................. SUCCESS [
5.086 s]
[INFO] metron-profiler-client ............................. SUCCESS [
26.173 s]
[INFO] metron-profiler .................................... SUCCESS [
56.438 s]
[INFO] metron-hbase-client ................................ SUCCESS [
16.283 s]
[INFO] metron-enrichment .................................. SUCCESS [01:01
min]
[INFO] metron-indexing .................................... SUCCESS [
22.402 s]
[INFO] metron-solr ........................................ SUCCESS [
56.301 s]
[INFO] metron-pcap ........................................ SUCCESS [
5.602 s]
[INFO] metron-parsers ..................................... SUCCESS [01:09
min]
[INFO] metron-pcap-backend ................................ SUCCESS [
35.876 s]
[INFO] metron-data-management ............................. SUCCESS [01:46
min]
[INFO] metron-api ......................................... SUCCESS [
57.116 s]
[INFO] metron-management .................................. SUCCESS [
14.077 s]
[INFO] elasticsearch-shaded ............................... SUCCESS [
11.380 s]
[INFO] metron-elasticsearch ............................... SUCCESS [01:02
min]
[INFO] metron-deployment .................................. SUCCESS [
0.006 s]
[INFO] Metron Ambari Management Pack ...................... SUCCESS [
4.145 s]
[INFO] metron-contrib ..................................... SUCCESS [
0.015 s]
[INFO] metron-docker ...................................... SUCCESS [
5.673 s]
[INFO] metron-interface ................................... SUCCESS [
0.005 s]
[INFO] metron-config ...................................... FAILURE [04:55
min]
[INFO] metron-alerts ...................................... SKIPPED
[INFO] metron-rest-client ................................. SKIPPED
[INFO] metron-rest ........................................ SKIPPED
[INFO] site-book .......................................... SKIPPED
[INFO] 3rd party Functions (just for tests) ............... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 21:01 min
[INFO] Finished at: 2017-11-28T01:34:36+00:00
[INFO] Final Memory: 154M/394M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
com.github.eirslett:frontend-maven-plugin:1.3:npm (ng build) on project
metron-config: Failed to run task: 'npm run build' failed. (error code 1) ->
[Help 1]
```
More detail
```
0 info it worked if it ends with ok
1 verbose cli [ '/root/metron/metron-interface/metron-config/node/node',
1 verbose cli
'/root/metron/metron-interface/metron-config/node/node_modules/npm/bin/npm-cli.js',
1 verbose cli 'run',
1 verbose cli 'build' ]
2 info using [email protected]
3 info using [email protected]
4 verbose run-script [ 'prebuild', 'build', 'postbuild' ]
5 info lifecycle [email protected]~prebuild:
[email protected]
6 silly lifecycle [email protected]~prebuild: no script for
prebuild, continuing
7 info lifecycle [email protected]~build:
[email protected]
8 verbose lifecycle [email protected]~build: unsafe-perm in
lifecycle true
9 verbose lifecycle [email protected]~build: PATH:
/root/metron/metron-interface/metron-config/node/node_modules/npm/bin/node-gyp-bin:/root/metron/metron-interface/metron-config/node_modules/.bin:/root/metron/metron-interface/metron-config/node:/root/metron/metron-interface/metron-config/node:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
10 verbose lifecycle [email protected]~build: CWD:
/root/metron/metron-interface/metron-config
11 silly lifecycle [email protected]~build: Args: [ '-c',
'./node_modules/angular-cli/bin/ng build -prod' ]
12 silly lifecycle [email protected]~build: Returned: code: 1
signal: null
13 info lifecycle [email protected]~build: Failed to exec build
script
14 verbose stack Error: [email protected] build:
`./node_modules/angular-cli/bin/ng build -prod`
14 verbose stack Exit status 1
14 verbose stack at EventEmitter.<anonymous>
(/root/metron/metron-interface/metron-config/node/node_modules/npm/lib/utils/lifecycle.js:245:16)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at EventEmitter.emit (events.js:191:7)
14 verbose stack at ChildProcess.<anonymous>
(/root/metron/metron-interface/metron-config/node/node_modules/npm/lib/utils/spawn.js:24:14)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at ChildProcess.emit (events.js:191:7)
14 verbose stack at maybeClose (internal/child_process.js:850:16)
14 verbose stack at Process.ChildProcess._handle.onexit
(internal/child_process.js:215:5)
15 verbose pkgid [email protected]
16 verbose cwd /root/metron/metron-interface/metron-config
17 error Linux 4.9.49-moby
18 error argv "/root/metron/metron-interface/metron-config/node/node"
"/root/metron/metron-interface/metron-config/node/node_modules/npm/bin/npm-cli.js"
"run" "build"
19 error node v6.2.0
20 error npm v3.8.9
21 error code ELIFECYCLE
22 error [email protected] build:
`./node_modules/angular-cli/bin/ng build -prod`
22 error Exit status 1
23 error Failed at the [email protected] build script
'./node_modules/angular-cli/bin/ng build -prod'.
23 error Make sure you have the latest version of node.js and npm installed.
23 error If you do, this is most likely a problem with the
metron-management-ui package,
23 error not with npm itself.
23 error Tell the author that this fails on your system:
23 error ./node_modules/angular-cli/bin/ng build -prod
23 error You can get information on how to open an issue for this project
with:
23 error npm bugs metron-management-ui
23 error Or if that isn't available, you can get their info via:
23 error npm owner ls metron-management-ui
23 error There is likely additional logging output above.
24 verbose exit [ 1, true ]
```
---