[
https://issues.apache.org/jira/browse/HCATALOG-502?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13457169#comment-13457169
]
Vandana Ayyalasomayajula commented on HCATALOG-502:
---------------------------------------------------
Do you see the following compile error ?
{code}
compile-src:
[javac] Compiling 76 source files to
<xxx>/hcat-dev-wksp/hcat-trunk/build/classes
[javac]
<xxx>/hcat-dev-wksp/hcat-trunk/src/java/org/apache/hcatalog/listener/NotificationListener.java:147:
cannot find symbol
[javac] symbol : method getSkewedInfo()
[javac] location: class
org.apache.hadoop.hive.metastore.api.StorageDescriptor
[javac] sd.getSkewedInfo().setSkewedColNames(new
ArrayList<String>());
[javac] ^
[javac]
<xxx>/hcat-dev-wksp/hcat-trunk/src/java/org/apache/hcatalog/listener/NotificationListener.java:249:
cannot find symbol
[javac] symbol : method getSkewedInfo()
[javac] location: class
org.apache.hadoop.hive.metastore.api.StorageDescriptor
[javac] sd.getSkewedInfo().setSkewedColNames(new
ArrayList<String>());
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 2 errors
{code}
> HCatalog dependency resolution fails due to missing repo
> --------------------------------------------------------
>
> Key: HCATALOG-502
> URL: https://issues.apache.org/jira/browse/HCATALOG-502
> Project: HCatalog
> Issue Type: Bug
> Reporter: Travis Crawford
> Assignee: Travis Crawford
> Attachments: HCATALOG-502_bad_repo.1.patch
>
>
> Recently some HCatalog subprojects have been switched to
> [maven-ant-tasks|http://maven.apache.org/ant-tasks/index.html] for dependency
> management, away from Ivy. Maven has a mechanism for dependencies to update
> the list of repositories used for dependency resolution, and one of these
> transitive repos has moved and is causing issues.
> This issue can be reproduced by removing the following and doing a clean
> build.
> {code}
> rm -rf ~/.m2/repository/asm
> {code}
> We can fix this issue by disabling the misconfigured repo. Maven is a complex
> tool and I looked for how to disable transitive repos entirely, but was not
> able to figure that out. If someone knows how to disable transitive repos
> entirely I would be interested to try that instead.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira