[ 
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

Reply via email to