Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
None
-
None
-
None
Description
When one builds hcatalog-trunk/ against latest in hive-branch-0.10/, one sees compile errors, along the following lines:
<excerpt>
compile:
[echo] hcatalog-core
[javac] Compiling 1 source file to /Users/mithunr/workspace/dev/hcatalog/trunk.move.to.hive10/core/build/classes
[javac] /Users/mithunr/workspace/dev/hcatalog/trunk.move.to.hive10/core/src/main/java/org/apache/hcatalog/har/HarOutputCommitterPostProcessor.java:50: cannot find symbol
[javac] symbol : variable Constants
[javac] location: class org.apache.hcatalog.har.HarOutputCommitterPostProcessor
[javac] partition.getParameters().put(Constants.IS_ARCHIVED, "true");
[javac] ^
[javac] 1 error
</excerpt>
The reason for these code breaks is HIVE-2715. Some of the thrift-generated class names have been changed (in conjunction with the move to thrift-9.)
The reason why these are not evident in trunk-builds at the moment is that the latest artifacts posted on repository.apache.org are outdated (i.e. pre-HIVE-2715.)
https://repository.apache.org/content/groups/snapshots/org/apache/hive/hive-metastore/0.10.0-SNAPSHOT/
Once the artifacts are updated, these problems should come to the fore. I'm working through the failures right now. I'll post a patch soon-ish.
Attachments
Attachments
Issue Links
- blocks
-
HCATALOG-546 Rework HCatalog's JMS Notifications
- Closed
- is blocked by
-
HIVE-3769 Must publish new Hive-0.10 artifacts to apache repository.
- Closed