[ 
https://issues.apache.org/jira/browse/MRQL-46?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leonidas Fegaras updated MRQL-46:
---------------------------------

    Attachment: MRQL-46.patch

> MRQL does not build with Java 8
> -------------------------------
>
>                 Key: MRQL-46
>                 URL: https://issues.apache.org/jira/browse/MRQL-46
>             Project: MRQL
>          Issue Type: Bug
>            Reporter: Robert Metzger
>            Priority: Minor
>         Attachments: MRQL-46.patch
>
>
> {code}
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Apache MRQL parent POM ............................. SUCCESS [  1.766 
> s]
> [INFO] Apache MRQL gen .................................... SUCCESS [  2.788 
> s]
> [INFO] Apache MRQL core ................................... SUCCESS [  6.485 
> s]
> [INFO] Apache MRQL MapReduce mode ......................... FAILURE [  1.932 
> s]
> [INFO] Apache MRQL BSP mode ............................... SKIPPED
> [INFO] Apache MRQL Spark mode ............................. SKIPPED
> [INFO] Apache MRQL Flink mode ............................. SKIPPED
> [INFO] Apache MRQL assembly ............................... SKIPPED
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 13.126 s
> [INFO] Finished at: 2014-08-28T12:31:47+02:00
> [INFO] Final Memory: 34M/274M
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:jar (default) on project 
> mrql-mr: MavenReportException: Error while creating archive:
> [ERROR] Exit code: 1 - 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/CrossProductOperation.java:192:
>  warning: no @throws for java.lang.Exception
> [ERROR] public final static DataSet crossProduct ( Tree mx,              // 
> left mapper
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/MapReducePlan.java:34:
>  warning: no @param for job
> [ERROR] public final static long outputRecords ( Job job ) throws Exception {
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/MapReducePlan.java:34:
>  warning: no @return
> [ERROR] public final static long outputRecords ( Job job ) throws Exception {
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/MapReducePlan.java:34:
>  warning: no @throws for java.lang.Exception
> [ERROR] public final static long outputRecords ( Job job ) throws Exception {
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/MapReducePlan.java:48:
>  warning: no @throws for java.lang.Exception
> [ERROR] public final static MRData aggregate ( final Tree acc_fnc,
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:414:
>  warning: no @throws for java.lang.Exception
> [ERROR] public final static DataSet groupByJoin
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:33:
>  error: self-closing element not allowed
> [ERROR] *   A map-reduce job that captures a join with group-by. Similar to 
> matrix multiplication.<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:41:
>  error: self-closing element not allowed
> [ERROR] *   where:<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:42:
>  error: self-closing element not allowed
> [ERROR] *      jx: left join key function from a to k<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:43:
>  error: self-closing element not allowed
> [ERROR] *      jy: right join key function from b to k<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:44:
>  error: self-closing element not allowed
> [ERROR] *      gx: group-by key function from a to k1<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:45:
>  error: self-closing element not allowed
> [ERROR] *      gy: group-by key function from b to k2<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:47:
>  error: self-closing element not allowed
> [ERROR] *           acc from (c,(a,b)) to c with a left zero of type c<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:48:
>  error: self-closing element not allowed
> [ERROR] *      r: reducer from ((k1,k2),c) to d<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:49:
>  error: self-closing element not allowed
> [ERROR] *      X: left input of type {a}<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:50:
>  error: self-closing element not allowed
> [ERROR] *      Y: right input of type {b}<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:51:
>  error: self-closing element not allowed
> [ERROR] *      It returns a value of type {d}<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:52:
>  error: self-closing element not allowed
> [ERROR] * <br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:59:
>  error: self-closing element not allowed
> [ERROR] *   where the summation s is based on the accumulator 
> acc(c,(x,y))=c+x*y and zero=0<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:63:
>  error: self-closing element not allowed
> [ERROR] *   Uses a hash-table H of size |X|/n*|Y|/m.<br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:74:
>  error: self-closing element not allowed
> [ERROR] *   mapper output key: (partition,joinkey,tag),  value: (tag,data) 
> <br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:75:
>  error: self-closing element not allowed
> [ERROR] *   Partitioner: over partition                                    
> <br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:76:
>  error: self-closing element not allowed
> [ERROR] *   GroupingComparator: over partition and joinkey                 
> <br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/GroupByJoinPlan.java:77:
>  error: self-closing element not allowed
> [ERROR] *   SortComparator: major partition, minor joinkey, sub-minor tag  
> <br/>
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/JoinOperation.java:354:
>  warning: no @throws for java.lang.Exception
> [ERROR] public final static DataSet mapReduce2 ( Tree mx,              // 
> left mapper function
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/MapJoinOperation.java:170:
>  warning: no @throws for java.lang.Exception
> [ERROR] public final static DataSet mapJoin ( Tree probe_map_fnc,    // left 
> mapper function
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/MapOperation.java:103:
>  warning: no @throws for java.lang.Exception
> [ERROR] public final static DataSet cMap ( Tree map_fnc,         // mapper 
> function
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/target/generated-sources/org/apache/mrql/MapReduceEvaluator.java:149:
>  warning: no @param for counter
> [ERROR] final DataSet evalD ( final Tree e,
> [ERROR] ^
> [ERROR] 
> /home/robert/flink-workdir/mrql/mapreduce/src/main/java/org/apache/mrql/MapReduceOperation.java:226:
>  warning: no @throws for java.lang.Exception
> [ERROR] public final static DataSet mapReduce ( Tree map_fnc,         // 
> mapper function
> [ERROR] ^
> [ERROR] 
> [ERROR] Command line was: /usr/lib/jvm/java-8-openjdk/jre/../bin/javadoc 
> @options @packages
> [ERROR] 
> [ERROR] Refer to the generated Javadoc files in 
> '/home/robert/flink-workdir/mrql/mapreduce/docs/apidocs' dir.
> [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/MojoExecutionException
> [ERROR] 
> [ERROR] After correcting the problems, you can resume the build with the 
> command
> [ERROR]   mvn <goals> -rf :mrql-mr
> {code}
> My java version
> {code}
> robert@robert-da ~/flink-workdir/mrql (git)-[master] % java -version
> openjdk version "1.8.0_20"
> OpenJDK Runtime Environment (build 1.8.0_20-b23)
> OpenJDK 64-Bit Server VM (build 25.20-b22, mixed mode)
> {code}
> Its an issue with Java8's javadocs which is performing a check on the HTML 
> comments.
> To disable this behavior, pass the {{-Xdoclint:none}} param to javadocs. 
> Through maven, it looks like this:
> {{mvn -DskipTests clean install -Dadditionalparam=-Xdoclint:none}}
> For making it permanently:
> {code}
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-javadoc-plugin</artifactId>
> <version>2.9.1</version><!--$NO-MVN-MAN-VER$-->
> <configuration>
>         <quiet>true</quiet>
> </configuration>
> <executions>
>         <execution>
>                 <id>attach-javadocs</id>
>                 <goals>
>                         <goal>jar</goal>
>                 </goals>
>                 <configuration>
>                         <additionalparam>-Xdoclint:none</additionalparam>
>                 </configuration>
>         </execution>
> </executions>
> </plugin>
> {code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to