You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@metron.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2016/10/17 09:33:58 UTC

[jira] [Commented] (METRON-500) Build failure - metron_mpack: Assembly id is incorrectly configured

    [ https://issues.apache.org/jira/browse/METRON-500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15581708#comment-15581708 ] 

ASF GitHub Bot commented on METRON-500:
---------------------------------------

GitHub user 2xyo opened a pull request:

    https://github.com/apache/incubator-metron/pull/313

    METRON-500: fix assembly id

    The build on current master fails because <id></id> is empty.
    
    In previous versions of maven (before 2.2 final), leaving off the assembly id and leaving the classifier unconfigured resulted in the assembly being used as the project's main artifact. With the 2.2 release, this configuration results in a validation error.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/2xyo/incubator-metron patch-5

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-metron/pull/313.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #313
    
----
commit db8bd6bfea3f39b752f83084acd6807997e92003
Author: 2*yo <yo...@lepage.info>
Date:   2016-10-17T09:32:00Z

    METRON-500 fix assembly id 
    
    The build on current master fails because <id></id> is empty.
    
    In previous versions of maven (before 2.2 final), leaving off the assembly id and leaving the classifier unconfigured resulted in the assembly being used as the project's main artifact. With the 2.2 release, this configuration results in a validation error.

----


> Build failure - metron_mpack: Assembly id is incorrectly configured
> -------------------------------------------------------------------
>
>                 Key: METRON-500
>                 URL: https://issues.apache.org/jira/browse/METRON-500
>             Project: Metron
>          Issue Type: Bug
>    Affects Versions: 0.2.1BETA
>         Environment: Metron 0.2.1BETA
> --
> * master
> --
> commit 609ea40c2e8ab3b35b645f4238d2f66afc120fb5
> Author: cstella <ce...@gmail.com>
> Date:   Tue Oct 11 13:59:45 2016 -0400
>     METRON-488: Snort should use a proper CSV implementation (cestella via mmiklavc) closes apache/incubator-metron#297
> --
>  metron-deployment/inventory/full-dev-platform/group_vars/all                         | 4 ++--
>  metron-deployment/packaging/ambari/metron-mpack/src/main/assemblies/metron-mpack.xml | 4 ++--
>  metron-deployment/vagrant/full-dev-platform/ansible.cfg                              | 1 +
>  3 files changed, 5 insertions(+), 4 deletions(-)
> --
> ansible 2.0.0.2
>   config file = 
>   configured module search path = Default w/o overrides
> --
> metron-deployment/scripts/platform-info.sh: line 52: vagrant: command not found
> --
> Python 2.7.12
> --
> Apache Maven 3.3.9
> Maven home: /usr/share/maven
> Java version: 1.8.0_101, vendor: Oracle Corporation
> Java home: /usr/lib/jvm/java-8-oracle/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux", version: "4.4.0-42-generic", arch: "amd64", family: "unix"
> --
> Linux yoyo-vm 4.4.0-42-generic #62-Ubuntu SMP Fri Oct 7 23:11:45 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
>            Reporter: Yohann
>            Priority: Minor
>
> The build on current master fails because <id></id> is empty in metron-mpack.xml
> It could be related to the behavior of maven-assembly-plugin since 2.2. 
> http://maven.apache.org/plugins/maven-assembly-plugin/faq.html#required-classifiers
> {quote} In previous versions (before 2.2 final), leaving off the assembly id
> and leaving the classifier unconfigured resulted in the assembly being
> used as the project's main artifact. With the 2.2 release, this
> configuration results in a validation error.{quote}
> {code}
> yoyo@yoyo-vm:~/incubator-metron$ git rev-parse HEAD
> 609ea40c2e8ab3b35b645f4238d2f66afc120fb5
> yoyo@yoyo-vm:~/incubator-metron$ mvn clean package  -DskipTests
> ...
> [INFO] --- maven-assembly-plugin:2.4.1:single (build-tarball) @ metron_mpack ---
> [INFO] Reading assembly descriptor: src/main/assemblies/metron-mpack.xml
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Metron ............................................. SUCCESS [  0.095 s]
> [INFO] metron-analytics ................................... SUCCESS [  0.002 s]
> [INFO] metron-maas-common ................................. SUCCESS [  1.708 s]
> [INFO] metron-platform .................................... SUCCESS [  0.002 s]
> [INFO] metron-test-utilities .............................. SUCCESS [  1.242 s]
> [INFO] metron-integration-test ............................ SUCCESS [  0.700 s]
> [INFO] metron-maas-service ................................ SUCCESS [  2.583 s]
> [INFO] metron-common ...................................... SUCCESS [  8.553 s]
> [INFO] metron-hbase ....................................... SUCCESS [  0.628 s]
> [INFO] metron-profiler-common ............................. SUCCESS [  0.299 s]
> [INFO] metron-profiler .................................... SUCCESS [ 14.017 s]
> [INFO] metron-profiler-client ............................. SUCCESS [  5.942 s]
> [INFO] metron-writer ...................................... SUCCESS [  5.278 s]
> [INFO] metron-enrichment .................................. SUCCESS [ 21.441 s]
> [INFO] metron-indexing .................................... SUCCESS [  5.087 s]
> [INFO] metron-solr ........................................ SUCCESS [ 10.085 s]
> [INFO] metron-pcap ........................................ SUCCESS [  0.511 s]
> [INFO] metron-parsers ..................................... SUCCESS [ 21.636 s]
> [INFO] metron-pcap-backend ................................ SUCCESS [ 16.211 s]
> [INFO] metron-data-management ............................. SUCCESS [ 25.524 s]
> [INFO] metron-api ......................................... SUCCESS [ 13.533 s]
> [INFO] metron-management .................................. SUCCESS [  1.173 s]
> [INFO] elasticsearch-shaded ............................... SUCCESS [  3.902 s]
> [INFO] metron-elasticsearch ............................... SUCCESS [ 26.950 s]
> [INFO] metron-deployment .................................. SUCCESS [  0.001 s]
> [INFO] Metron Ambari Management Pack ...................... FAILURE [  0.124 s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 03:07 min
> [INFO] Finished at: 2016-10-12T21:39:18+02:00
> [INFO] Final Memory: 132M/548M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-assembly-plugin:2.4.1:single
> (build-tarball) on project metron_mpack: Assembly is incorrectly
> configured: Assembly is incorrectly configured:
> [ERROR] Assembly:  is not configured correctly: Assembly ID must be
> present and non-empty.
> [ERROR] -> [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]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the command
> [ERROR]   mvn <goals> -rf :metron_mpack
> {code}
> Quick-and-dirty fix:
> {code}
> yoyo@yoyo-vm:~/incubator-metron$ git diff
> metron-deployment/packaging/ambari/metron-mpack/src/main/assemblies/metron-mpack.xml
> diff --git a/metron-deployment/packaging/ambari/metron-mpack/src/main/assemblies/metron-mpack.xml
> b/metron-deployment/packaging/ambari/metron-mpack/src/main/assemblies/metron-mpack.xml
> index 7de489f..ed667b8 100644
> --- a/metron-deployment/packaging/ambari/metron-mpack/src/main/assemblies/metron-mpack.xml
> +++ b/metron-deployment/packaging/ambari/metron-mpack/src/main/assemblies/metron-mpack.xml
> @@ -18,7 +18,7 @@
>          xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3"
>          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>          xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3
> http://maven.apache.org/xsd/assembly-1.1.3.xsd">
> -    <id></id>
> +    <id>test</id>
>      <formats>
>          <format>tar.gz</format>
>      </formats>
> @@ -40,4 +40,4 @@
>      </files>
>      <dependencySets>
>      </dependencySets>
> -</assembly>
> \ No newline at end of file
> +</assembly>
> {code}
> {code}
> yoyo@yoyo-vm:~/incubator-metron$ mvn clean package  -DskipTests
> ...
> [INFO] --- maven-assembly-plugin:2.4.1:single (build-tarball) @ metron_mpack ---
> [INFO] Reading assembly descriptor: src/main/assemblies/metron-mpack.xml
> [INFO] Building tar:
> /home/yoyo/incubator-metron/metron-deployment/packaging/ambari/metron-mpack/target/metron_mpack-1.0.0.0-SNAPSHOT-test.tar.gz
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Metron ............................................. SUCCESS [  0.118 s]
> [INFO] metron-analytics ................................... SUCCESS [  0.004 s]
> [INFO] metron-maas-common ................................. SUCCESS [  1.808 s]
> [INFO] metron-platform .................................... SUCCESS [  0.002 s]
> [INFO] metron-test-utilities .............................. SUCCESS [  1.073 s]
> [INFO] metron-integration-test ............................ SUCCESS [  0.767 s]
> [INFO] metron-maas-service ................................ SUCCESS [  2.505 s]
> [INFO] metron-common ...................................... SUCCESS [  8.424 s]
> [INFO] metron-hbase ....................................... SUCCESS [  0.719 s]
> [INFO] metron-profiler-common ............................. SUCCESS [  0.256 s]
> [INFO] metron-profiler .................................... SUCCESS [ 14.112 s]
> [INFO] metron-profiler-client ............................. SUCCESS [  5.942 s]
> [INFO] metron-writer ...................................... SUCCESS [  5.116 s]
> [INFO] metron-enrichment .................................. SUCCESS [ 21.109 s]
> [INFO] metron-indexing .................................... SUCCESS [  5.070 s]
> [INFO] metron-solr ........................................ SUCCESS [  9.928 s]
> [INFO] metron-pcap ........................................ SUCCESS [  0.461 s]
> [INFO] metron-parsers ..................................... SUCCESS [ 21.540 s]
> [INFO] metron-pcap-backend ................................ SUCCESS [ 16.251 s]
> [INFO] metron-data-management ............................. SUCCESS [ 25.328 s]
> [INFO] metron-api ......................................... SUCCESS [ 14.068 s]
> [INFO] metron-management .................................. SUCCESS [  1.194 s]
> [INFO] elasticsearch-shaded ............................... SUCCESS [  3.850 s]
> [INFO] metron-elasticsearch ............................... SUCCESS [ 26.453 s]
> [INFO] metron-deployment .................................. SUCCESS [  0.004 s]
> [INFO] Metron Ambari Management Pack ...................... SUCCESS [  0.135 s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 03:06 min
> [INFO] Finished at: 2016-10-12T21:47:41+02:00
> [INFO] Final Memory: 131M/554M
> [INFO] ------------------------------------------------------------------------
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)