I wish it was something that easy, but it wasn't. It looks like "site-book/bin/generate-md.sh" assumes that the MacOS version of sed (which is based of FreeBSD) comes first in the path. I happen to have GNU's version of sed first in my path, wrong arguments being passed to the wrong version of sed leads to some interesting errors.
I'll add a patch to explicitly run sed via an absolute path when on MacOS to make sure it runs the correct version of sed when multiple versions are installed. Regards, Dale. ________________________________ From: Michael Miklavcic <michael.miklav...@gmail.com> Sent: Sunday, 14 April 2019 2:52 PM To: dev@metron.apache.org Subject: Re: Problems with site book generation Hey Dale, Try 'mvn clean site' - there might be some errant files hanging out there that are ignored by git. You might also do a 'mvn clean' from the root dev dir prior to building the site-book as well. Best, Mike On Sun, Apr 14, 2019 at 3:08 AM Dale Richardson <tigerqu...@outlook.com> wrote: > Just running a sanity check past folks - am I missing something here? > > > Thanks, > > Dale. > > > [dale@Dales-MacBook-Pro metron](master)$ git log | head > > commit 57095488f28a017e290e021fea65412e7240e8da > > Author: mmiklavc <michael.miklav...@gmail.com> > > Date: Fri Apr 12 12:50:00 2019 -0600 > > > METRON-2050 Automatically populate a list of enrichments from HBase > (mmiklavc) closes apache/metron#1365 > > > commit 46e8625865100b35ee69fe6499e8bda56197fbcd > > Author: tiborm <tibor.mel...@gmail.com> > > Date: Fri Apr 12 11:43:16 2019 -0600 > > > [dale@Dales-MacBook-Pro metron](master)$ git status > > On branch master > > Your branch is up to date with 'origin/master'. > > > nothing to commit, working tree clean > > > [dale@Dales-MacBook-Pro metron](master)$ cd site-book/ > > [dale@Dales-MacBook-Pro site-book](master)$ mvn site > > [INFO] Scanning for projects... > > [INFO] > > [INFO] --------------------< org.apache.metron:site-book > >--------------------- > > [INFO] Building site-book 0.7.1 > > [INFO] --------------------------------[ pom > ]--------------------------------- > > [INFO] > > [INFO] --- exec-maven-plugin:1.5.0:exec (Generate MD) @ site-book --- > > > > Collecting markdown files with exclusions: find . -name '*.md' -print | > egrep -v '/site/' | egrep -v '/site-book/' | egrep -v '/dev-utilities/' | > egrep -v '/node_modules/' | egrep -v '/\.github/' > > > > a ./metron-deployment/packaging/ambari/elasticsearch-mpack/README.md > > a ./metron-deployment/packaging/ambari/README.md > > a ./metron-deployment/packaging/ambari/metron-mpack/README.md > > a ./metron-deployment/packaging/docker/deb-docker/README.md > > a ./metron-deployment/packaging/docker/rpm-docker/README.md > > a ./metron-deployment/packaging/docker/ansible-docker/README.md > > a ./metron-deployment/packaging/packer-build/README.md > > a ./metron-deployment/development/ubuntu14/README.md > > a ./metron-deployment/development/README.md > > a ./metron-deployment/development/centos6/README.md > > a ./metron-deployment/development/fastcapa/README.md > > a > ./metron-deployment/other-examples/manual-install/Manual_Install_CentOS6.md > > a ./metron-deployment/other-examples/README.md > > a ./metron-deployment/amazon-ec2/README.md > > a ./metron-deployment/README.md > > a ./metron-deployment/ansible/roles/sensor-stubs/README.md > > a ./metron-deployment/ansible/roles/sensor-test-mode/README.md > > a ./metron-deployment/ansible/roles/README.md > > a ./metron-deployment/ansible/roles/pcap_replay/README.md > > a ./metron-deployment/ansible/roles/opentaxii/README.md > > a ./metron-deployment/ansible/README.md > > a ./metron-deployment/Kerberos-ambari-setup.md > > a ./metron-deployment/Kerberos-manual-setup.md > > a ./metron-platform/metron-data-management/README.md > > a ./metron-platform/metron-writer/README.md > > a ./metron-platform/metron-common/README.md > > a ./metron-platform/metron-parsing/metron-parsing-storm/README.md > > a ./metron-platform/metron-parsing/metron-parsers-common/parser-testing.md > > a > ./metron-platform/metron-parsing/metron-parsers-common/message-parser-implementation-notes.md > > a ./metron-platform/metron-parsing/metron-parsers-common/ParserChaining.md > > a ./metron-platform/metron-parsing/metron-parsers-common/3rdPartyParser.md > > a ./metron-platform/metron-parsing/metron-parsers-common/README.md > > a > ./metron-platform/metron-parsing/metron-parsers-common/src/test/java/org/apache/metron/parsers/paloalto/README.md > > a ./metron-platform/metron-parsing/README.md > > a ./metron-platform/metron-parsing/metron-parsers/README.md > > a > ./metron-platform/metron-parsing/metron-parsers/src/main/java/org/apache/metron/parsers/paloalto/README.md > > a ./metron-platform/metron-hbase-server/README.md > > a ./metron-platform/metron-enrichment/metron-enrichment-common/README.md > > a > ./metron-platform/metron-enrichment/metron-enrichment-storm/Performance.md > > a ./metron-platform/metron-enrichment/metron-enrichment-storm/README.md > > a ./metron-platform/metron-enrichment/README.md > > a ./metron-platform/README.md > > a ./metron-platform/metron-management/README.md > > a ./metron-platform/metron-solr/README.md > > a ./metron-platform/metron-job/README.md > > a ./metron-platform/metron-pcap-backend/README.md > > a ./metron-platform/metron-elasticsearch/README.md > > a ./metron-platform/metron-indexing/README.md > > a ./metron-platform/Performance-tuning-guide.md > > a ./metron-analytics/metron-profiler-common/README.md > > a ./metron-analytics/metron-profiler-client/README.md > > a ./metron-analytics/metron-maas-service/README.md > > a ./metron-analytics/README.md > > a ./metron-analytics/metron-profiler-repl/README.md > > a ./metron-analytics/metron-statistics/README.md > > a ./metron-analytics/metron-statistics/HLLP.md > > a ./metron-analytics/metron-profiler-spark/README.md > > a ./metron-analytics/metron-profiler-storm/README.md > > a ./README.md > > a ./use-cases/parser_chaining/README.md > > a ./use-cases/README.md > > a ./use-cases/forensic_clustering/README.md > > a ./use-cases/geographic_login_outliers/README.md > > a ./use-cases/typosquat_detection/README.md > > a ./metron-sensors/pycapa/README.md > > a ./metron-sensors/README.md > > a ./metron-sensors/fastcapa/README.md > > a ./metron-interface/metron-alerts/README.md > > a ./metron-interface/README.md > > a ./metron-interface/metron-rest/README.md > > a ./metron-interface/metron-config/README.md > > a ./CONTRIBUTING.md > > a ./metron-stellar/stellar-3rd-party-example/README.md > > a ./metron-stellar/stellar-common/3rdPartyStellar.md > > a ./metron-stellar/stellar-common/README.md > > a ./metron-stellar/stellar-zeppelin/README.md > > a ./Upgrading.md > > a ./metron-contrib/metron-performance/README.md > > a ./metron-contrib/metron-docker/README.md > > > > Collecting additional resource files: > > ./metron-deployment/readme-images/ambari-storm-site-properties.png > > ./metron-deployment/readme-images/ambari-storm-site.png > > ./metron-deployment/readme-images/custom-storm-site-final.png > > ./metron-deployment/readme-images/enable-kerberos-configure-kerberos.png > > ./metron-deployment/readme-images/enable-kerberos-started.png > > ./metron-deployment/readme-images/enable-kerberos.png > > ./metron-platform/metron-job/metron-job_state_statechart_diagram.svg > > ./metron-platform/metron-parsing/parser_arch.png > > ./metron-platform/metron-indexing/indexing_arch.png > > > ./metron-platform/metron-enrichment/metron-enrichment-storm/enrichment_arch.png > > > ./metron-platform/metron-enrichment/metron-enrichment-storm/unified_enrichment_arch.svg > > ./metron-analytics/metron-maas-service/maas_arch.png > > ./metron-contrib/metron-performance/performance_measurement.png > > ./use-cases/forensic_clustering/find_alerts.png > > ./use-cases/forensic_clustering/clustered.png > > ./use-cases/parser_chaining/message_routing_high_level.svg > > ./use-cases/parser_chaining/aggregated_parser_chaining_flow.svg > > ./use-cases/typosquat_detection/squid_search.png > > ./use-cases/typosquat_detection/drill_down.png > > ./site-book/src/site/src-resources/images/ApacheIncubating_Logo.png > > ./site-book/src/site/src-resources/images/metron-logo.png > > > > rewriting href in README.md : /!\[Build Status\](https:\/\/travis-ci.org/d > > sed: can't read : No such file or directory > > ERROR: EARLY TERMINATION with error code 2 due to ERR > > [ERROR] Command execution failed. > > org.apache.commons.exec.ExecuteException: Process exited with an error: 2 > (Exit value: 2) > > at org.apache.commons.exec.DefaultExecutor.executeInternal > (DefaultExecutor.java:404) > > at org.apache.commons.exec.DefaultExecutor.execute > (DefaultExecutor.java:166) > > at org.codehaus.mojo.exec.ExecMojo.executeCommandLine > (ExecMojo.java:764) > > at org.codehaus.mojo.exec.ExecMojo.executeCommandLine > (ExecMojo.java:711) > > at org.codehaus.mojo.exec.ExecMojo.execute (ExecMojo.java:289) > > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:137) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:208) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:154) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:146) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:117) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:128) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:954) > > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288) > > at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) > > at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:62) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke (Method.java:498) > > at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced > (Launcher.java:289) > > at org.codehaus.plexus.classworlds.launcher.Launcher.launch > (Launcher.java:229) > > at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode > (Launcher.java:415) > > at org.codehaus.plexus.classworlds.launcher.Launcher.main > (Launcher.java:356) > > [INFO] > ------------------------------------------------------------------------ > > [INFO] BUILD FAILURE > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Total time: 1.973 s > > [INFO] Finished at: 2019-04-14T17:09:52+10:00 > > [INFO] > ------------------------------------------------------------------------ > > [ERROR] Failed to execute goal > org.codehaus.mojo:exec-maven-plugin:1.5.0:exec (Generate MD) on project > site-book: Command execution failed.: Process exited with an error: 2 (Exit > value: 2) -> [Help 1] > > [ERROR] > > [ERROR] To see the full stack trace of the errors, re-run Maven with the > -e switch. > > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > > [ERROR] > > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > > [ERROR] [Help 1] > https://eur04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FMAVEN%2FMojoExecutionException&data=02%7C01%7C%7C82e82a8759844f0e85b308d6c0e8d414%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636908503549842416&sdata=ZJ8S%2FQlfvJB%2FzhuE4KRI%2B5OPFZgrwYuZ2mwMEWhPrJk%3D&reserved=0 > > [dale@Dales-MacBook-Pro site-book](master)$ > > > > >