Peter Vary created HIVE-26093:
---------------------------------

             Summary: Duplicate org.apache.hadoop.hive.metastore.annotation 
package-info.java
                 Key: HIVE-26093
                 URL: https://issues.apache.org/jira/browse/HIVE-26093
             Project: Hive
          Issue Type: Task
            Reporter: Peter Vary


Currently we define 
org.apache.hadoop.hive.metastore.annotation.MetastoreVersionAnnotation in 2 
places:
- 
./standalone-metastore/metastore-common/src/gen/version/org/apache/hadoop/hive/metastore/annotation/package-info.java
- 
./standalone-metastore/metastore-server/src/gen/version/org/apache/hadoop/hive/metastore/annotation/package-info.java

This causes javadoc generation to fail with:
{code}
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:aggregate (default-cli) on 
project hive: An error has occurred in Javadoc report generation: 
[ERROR] Exit code: 1 - 
/Users/pvary/dev/upstream/hive/standalone-metastore/metastore-server/src/gen/version/org/apache/hadoop/hive/metastore/annotation/package-info.java:8:
 warning: a package-info.java file has already been seen for package 
org.apache.hadoop.hive.metastore.annotation
[ERROR] package org.apache.hadoop.hive.metastore.annotation;
[ERROR]                                         ^
[ERROR] javadoc: warning - Multiple sources of package comments found for 
package "org.apache.hive.streaming"
[ERROR] 
/Users/pvary/dev/upstream/hive/ql/src/java/org/apache/hadoop/hive/ql/exec/SerializationUtilities.java:556:
 error: type MapSerializer does not take parameters
[ERROR]       com.esotericsoftware.kryo.serializers.MapSerializer<Map> {
[ERROR]                                                          ^
[ERROR] 
/Users/pvary/dev/upstream/hive/standalone-metastore/metastore-server/src/gen/version/org/apache/hadoop/hive/metastore/annotation/package-info.java:4:
 error: package org.apache.hadoop.hive.metastore.annotation has already been 
annotated
[ERROR] @MetastoreVersionAnnotation(version="4.0.0-alpha-1", 
shortVersion="4.0.0-alpha-1",
[ERROR] ^
[ERROR] java.lang.AssertionError
[ERROR]         at com.sun.tools.javac.util.Assert.error(Assert.java:126)
[ERROR]         at com.sun.tools.javac.util.Assert.check(Assert.java:45)
[ERROR]         at 
com.sun.tools.javac.code.SymbolMetadata.setDeclarationAttributesWithCompletion(SymbolMetadata.java:177)
[ERROR]         at 
com.sun.tools.javac.code.Symbol.setDeclarationAttributesWithCompletion(Symbol.java:215)
[ERROR]         at 
com.sun.tools.javac.comp.MemberEnter.actualEnterAnnotations(MemberEnter.java:952)
[ERROR]         at 
com.sun.tools.javac.comp.MemberEnter.access$600(MemberEnter.java:64)
[ERROR]         at 
com.sun.tools.javac.comp.MemberEnter$5.run(MemberEnter.java:876)
[ERROR]         at com.sun.tools.javac.comp.Annotate.flush(Annotate.java:143)
[ERROR]         at 
com.sun.tools.javac.comp.Annotate.enterDone(Annotate.java:129)
[ERROR]         at com.sun.tools.javac.comp.Enter.complete(Enter.java:512)
[ERROR]         at com.sun.tools.javac.comp.Enter.main(Enter.java:471)
[ERROR]         at com.sun.tools.javadoc.JavadocEnter.main(JavadocEnter.java:78)
[ERROR]         at 
com.sun.tools.javadoc.JavadocTool.getRootDocImpl(JavadocTool.java:186)
[ERROR]         at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:346)
[ERROR]         at com.sun.tools.javadoc.Start.begin(Start.java:219)
[ERROR]         at com.sun.tools.javadoc.Start.begin(Start.java:205)
[ERROR]         at com.sun.tools.javadoc.Main.execute(Main.java:64)
[ERROR]         at com.sun.tools.javadoc.Main.main(Main.java:54)
[ERROR] javadoc: error - fatal error
[ERROR] 
[ERROR] Command line was: 
/usr/local/Cellar/openjdk@8/1.8.0+302/libexec/openjdk.jdk/Contents/Home/jre/../bin/javadoc
 @options @packages
[ERROR] 
[ERROR] Refer to the generated Javadoc files in 
'/Users/pvary/dev/upstream/hive/target/site/apidocs' dir.
{code}

We should fix this by removing one of the above



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to