Robert Metzger created MRQL-46:
----------------------------------

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


{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