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&amp;data=02%7C01%7C%7C82e82a8759844f0e85b308d6c0e8d414%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636908503549842416&amp;sdata=ZJ8S%2FQlfvJB%2FzhuE4KRI%2B5OPFZgrwYuZ2mwMEWhPrJk%3D&amp;reserved=0
>
> [dale@Dales-MacBook-Pro site-book](master)$
>
>
>
>
>

Reply via email to