Thanks guys! Let me know if you want me to open a jira for tracking.
On Tue, Apr 23, 2013 at 9:32 AM, Christian Tzolov <[email protected]> wrote: > Hi Joseph, > > I found the problem. Apparently maven get confused when the parent folder > is called the same as one of its child projects (crunch in this case). If I > rename the parent from 'crunch' to something else (crunch.master for > example) then it compiles for me. Alternatively you can clone it with > different name. Let me know if this resolves the issue for you. > > i'll investigate how to resolve this structurally. Thanks for the finding! > > Cheers, > Chris > > > On Tue, Apr 23, 2013 at 6:09 PM, Joseph Adler <[email protected] > >wrote: > > > Hi guys, > > > > I'm trying to do a fresh build of Crunch from trunk, and it's not > working. > > Error log below: > > > > $ git clone https://git-wip-us.apache.org/repos/asf/crunch.git > > $ cd crunch > > $ mvn package > > [INFO] Scanning for projects... > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Reactor Build Order: > > [INFO] > > [INFO] Apache Crunch > > [INFO] Apache Crunch Test > > [INFO] Apache Crunch Core > > [INFO] Apache Crunch HBase Support > > [INFO] Apache Crunch Contrib > > [INFO] Apache Crunch Examples > > [INFO] Apache Crunch Archetype > > [INFO] Apache Crunch for Scala > > [INFO] Apache Crunch Distribution > > [INFO] > > > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Building Apache Crunch 0.6.0-SNAPSHOT > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] > > [INFO] --- maven-remote-resources-plugin:1.3:process (default) @ > > crunch-parent --- > > [INFO] > > [INFO] --- apache-rat-plugin:0.8:check (rat-check) @ crunch-parent --- > > [INFO] Exclude: .git/** > > [INFO] Exclude: .gitignore > > [INFO] Exclude: .repository/ > > [INFO] Exclude: .idea/** > > [INFO] Exclude: **/resources/*.txt > > [INFO] Exclude: **/resources/**/*.txt > > [INFO] Exclude: **/goal.txt > > [INFO] Exclude: **/target/generated-test-sources/** > > [INFO] Exclude: **/scripts/scrunch > > [INFO] > > [INFO] --- maven-site-plugin:3.1:attach-descriptor (attach-descriptor) @ > > crunch-parent --- > > [INFO] > > > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Building Apache Crunch Test 0.6.0-SNAPSHOT > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] > > [INFO] --- build-helper-maven-plugin:1.7:add-test-source > (add-test-source) > > @ crunch-test --- > > [INFO] Test Source directory: > > /home/jadler/dev/crunch/crunch-test/src/it/java added. > > [INFO] > > [INFO] --- build-helper-maven-plugin:1.7:add-test-resource > > (add-test-resource) @ crunch-test --- > > [INFO] > > [INFO] --- maven-remote-resources-plugin:1.3:process (default) @ > > crunch-test --- > > [INFO] > > [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ > > crunch-test --- > > [debug] execute contextualize > > [INFO] Using 'UTF-8' encoding to copy filtered resources. > > [INFO] skip non existing resourceDirectory > > /home/jadler/dev/crunch/crunch-test/src/main/resources > > [INFO] Copying 3 resources > > [INFO] > > [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ > > crunch-test --- > > [INFO] Compiling 5 source files to > > /home/jadler/dev/crunch/crunch-test/target/classes > > [INFO] > > [INFO] --- maven-resources-plugin:2.5:testResources > (default-testResources) > > @ crunch-test --- > > [debug] execute contextualize > > [INFO] Using 'UTF-8' encoding to copy filtered resources. > > [INFO] skip non existing resourceDirectory > > /home/jadler/dev/crunch/crunch-test/src/test/resources > > [INFO] Copying 1 resource > > [INFO] Copying 3 resources > > [INFO] > > [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) > @ > > crunch-test --- > > [INFO] Compiling 2 source files to > > /home/jadler/dev/crunch/crunch-test/target/test-classes > > [INFO] > > [INFO] --- maven-surefire-plugin:2.12:test (default-test) @ crunch-test > --- > > [INFO] Surefire report directory: > > /home/jadler/dev/crunch/crunch-test/target/surefire-reports > > > > ------------------------------------------------------- > > T E S T S > > ------------------------------------------------------- > > Running org.apache.crunch.test.CrunchTestSupportTest > > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.27 sec > > > > Results : > > > > Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 > > > > [INFO] > > [INFO] --- apache-rat-plugin:0.8:check (rat-check) @ crunch-test --- > > [INFO] Exclude: .git/** > > [INFO] Exclude: .gitignore > > [INFO] Exclude: .repository/ > > [INFO] Exclude: .idea/** > > [INFO] Exclude: **/resources/*.txt > > [INFO] Exclude: **/resources/**/*.txt > > [INFO] Exclude: **/goal.txt > > [INFO] Exclude: **/target/generated-test-sources/** > > [INFO] Exclude: **/scripts/scrunch > > [INFO] > > [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ crunch-test --- > > [INFO] Building jar: > > /home/jadler/dev/crunch/crunch-test/target/crunch-test-0.6.0-SNAPSHOT.jar > > [INFO] > > > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Building Apache Crunch Core 0.6.0-SNAPSHOT > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] > > [INFO] --- build-helper-maven-plugin:1.7:add-test-source > (add-test-source) > > @ crunch --- > > [INFO] Test Source directory: /home/jadler/dev/crunch/crunch/src/it/java > > added. > > [INFO] > > [INFO] --- build-helper-maven-plugin:1.7:add-test-resource > > (add-test-resource) @ crunch --- > > [INFO] > > [INFO] --- avro-maven-plugin:1.7.0:schema (schemas) @ crunch --- > > [INFO] > > [INFO] --- maven-remote-resources-plugin:1.3:process (default) @ crunch > --- > > [INFO] > > [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ > > crunch --- > > [debug] execute contextualize > > [INFO] Using 'UTF-8' encoding to copy filtered resources. > > [INFO] Copying 1 resource > > [INFO] Copying 3 resources > > [INFO] > > [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ crunch > > --- > > [INFO] Compiling 212 source files to > > /home/jadler/dev/crunch/crunch/target/classes > > [INFO] ------------------------------------------------------------- > > [ERROR] COMPILATION ERROR : > > [INFO] ------------------------------------------------------------- > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[95,54] > > cannot find symbol > > symbol : class WritableComparator > > location: class org.apache.crunch.lib.sort.Comparators > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[95,84] > > cannot find symbol > > symbol : class Configurable > > location: class org.apache.crunch.lib.sort.Comparators > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[72,55] > > cannot find symbol > > symbol : class Configured > > location: class org.apache.crunch.lib.sort.Comparators > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[72,77] > > cannot find symbol > > symbol : class RawComparator > > location: class org.apache.crunch.lib.sort.Comparators > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[72,90] > > interface expected here > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[47,59] > > cannot find symbol > > symbol : class Configured > > location: class org.apache.crunch.lib.sort.Comparators > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[47,81] > > cannot find symbol > > symbol : class RawComparator > > location: class org.apache.crunch.lib.sort.Comparators > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[47,94] > > interface expected here > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/Sort.java:[230,15] > > sortComparatorClass(java.lang.Class<? extends > > org.apache.hadoop.io.RawComparator>) in > > org.apache.crunch.GroupingOptions.Builder cannot be applied to > > > > > (java.lang.Class<org.apache.crunch.lib.sort.Comparators.ReverseWritableComparator>) > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/Sort.java:[235,15] > > sortComparatorClass(java.lang.Class<? extends > > org.apache.hadoop.io.RawComparator>) in > > org.apache.crunch.GroupingOptions.Builder cannot be applied to > > > > > (java.lang.Class<org.apache.crunch.lib.sort.Comparators.ReverseAvroComparator>) > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/Sort.java:[253,15] > > sortComparatorClass(java.lang.Class<? extends > > org.apache.hadoop.io.RawComparator>) in > > org.apache.crunch.GroupingOptions.Builder cannot be applied to > > > > > (java.lang.Class<org.apache.crunch.lib.sort.Comparators.ReverseWritableComparator>) > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/Sort.java:[256,15] > > sortComparatorClass(java.lang.Class<? extends > > org.apache.hadoop.io.RawComparator>) in > > org.apache.crunch.GroupingOptions.Builder cannot be applied to > > > > > (java.lang.Class<org.apache.crunch.lib.sort.Comparators.TupleWritableComparator>) > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/Sort.java:[263,15] > > sortComparatorClass(java.lang.Class<? extends > > org.apache.hadoop.io.RawComparator>) in > > org.apache.crunch.GroupingOptions.Builder cannot be applied to > > > > > (java.lang.Class<org.apache.crunch.lib.sort.Comparators.ReverseAvroComparator>) > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[54,6] > > non-static variable super cannot be referenced from a static context > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[54,11] > > cannot find symbol > > symbol : method setConf(org.apache.hadoop.conf.Configuration) > > location: class java.lang.Object > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[52,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[61,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[66,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[78,6] > > non-static variable super cannot be referenced from a static context > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[78,11] > > cannot find symbol > > symbol : method setConf(org.apache.hadoop.conf.Configuration) > > location: class java.lang.Object > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[76,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[84,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[89,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[126,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[166,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[171,4] > > method does not override or implement a method from a supertype > > [INFO] 26 errors > > [INFO] ------------------------------------------------------------- > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Reactor Summary: > > [INFO] > > [INFO] Apache Crunch ..................................... SUCCESS > [1.610s] > > [INFO] Apache Crunch Test ................................ SUCCESS > [2.359s] > > [INFO] Apache Crunch Core ................................ FAILURE > [3.538s] > > [INFO] Apache Crunch HBase Support ....................... SKIPPED > > [INFO] Apache Crunch Contrib ............................. SKIPPED > > [INFO] Apache Crunch Examples ............................ SKIPPED > > [INFO] Apache Crunch Archetype ........................... SKIPPED > > [INFO] Apache Crunch for Scala ........................... SKIPPED > > [INFO] Apache Crunch Distribution ........................ SKIPPED > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] BUILD FAILURE > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Total time: 8.013s > > [INFO] Finished at: Tue Apr 23 09:05:28 PDT 2013 > > [INFO] Final Memory: 25M/964M > > [INFO] > > ------------------------------------------------------------------------ > > [ERROR] Failed to execute goal > > org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile > > (default-compile) on project crunch: Compilation failure: Compilation > > failure: > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[95,54] > > cannot find symbol > > [ERROR] symbol : class WritableComparator > > [ERROR] location: class org.apache.crunch.lib.sort.Comparators > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[95,84] > > cannot find symbol > > [ERROR] symbol : class Configurable > > [ERROR] location: class org.apache.crunch.lib.sort.Comparators > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[72,55] > > cannot find symbol > > [ERROR] symbol : class Configured > > [ERROR] location: class org.apache.crunch.lib.sort.Comparators > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[72,77] > > cannot find symbol > > [ERROR] symbol : class RawComparator > > [ERROR] location: class org.apache.crunch.lib.sort.Comparators > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[72,90] > > interface expected here > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[47,59] > > cannot find symbol > > [ERROR] symbol : class Configured > > [ERROR] location: class org.apache.crunch.lib.sort.Comparators > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[47,81] > > cannot find symbol > > [ERROR] symbol : class RawComparator > > [ERROR] location: class org.apache.crunch.lib.sort.Comparators > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[47,94] > > interface expected here > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/Sort.java:[230,15] > > sortComparatorClass(java.lang.Class<? extends > > org.apache.hadoop.io.RawComparator>) in > > org.apache.crunch.GroupingOptions.Builder cannot be applied to > > > > > (java.lang.Class<org.apache.crunch.lib.sort.Comparators.ReverseWritableComparator>) > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/Sort.java:[235,15] > > sortComparatorClass(java.lang.Class<? extends > > org.apache.hadoop.io.RawComparator>) in > > org.apache.crunch.GroupingOptions.Builder cannot be applied to > > > > > (java.lang.Class<org.apache.crunch.lib.sort.Comparators.ReverseAvroComparator>) > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/Sort.java:[253,15] > > sortComparatorClass(java.lang.Class<? extends > > org.apache.hadoop.io.RawComparator>) in > > org.apache.crunch.GroupingOptions.Builder cannot be applied to > > > > > (java.lang.Class<org.apache.crunch.lib.sort.Comparators.ReverseWritableComparator>) > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/Sort.java:[256,15] > > sortComparatorClass(java.lang.Class<? extends > > org.apache.hadoop.io.RawComparator>) in > > org.apache.crunch.GroupingOptions.Builder cannot be applied to > > > > > (java.lang.Class<org.apache.crunch.lib.sort.Comparators.TupleWritableComparator>) > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/Sort.java:[263,15] > > sortComparatorClass(java.lang.Class<? extends > > org.apache.hadoop.io.RawComparator>) in > > org.apache.crunch.GroupingOptions.Builder cannot be applied to > > > > > (java.lang.Class<org.apache.crunch.lib.sort.Comparators.ReverseAvroComparator>) > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[54,6] > > non-static variable super cannot be referenced from a static context > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[54,11] > > cannot find symbol > > [ERROR] symbol : method setConf(org.apache.hadoop.conf.Configuration) > > [ERROR] location: class java.lang.Object > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[52,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[61,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[66,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[78,6] > > non-static variable super cannot be referenced from a static context > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[78,11] > > cannot find symbol > > [ERROR] symbol : method setConf(org.apache.hadoop.conf.Configuration) > > [ERROR] location: class java.lang.Object > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[76,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[84,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[89,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[126,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[166,4] > > method does not override or implement a method from a supertype > > [ERROR] > > > > > /home/jadler/dev/crunch/crunch/src/main/java/org/apache/crunch/lib/sort/Comparators.java:[171,4] > > method does not override or implement a method from a supertype > > [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 :crunch > > >
