You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@metron.apache.org by "Yohann (JIRA)" <ji...@apache.org> on 2016/10/13 14:08:20 UTC

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

Yohann created METRON-500:
-----------------------------

             Summary: 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
         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)