[ 
https://issues.apache.org/jira/browse/KNOX-1001?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16211841#comment-16211841
 ] 

ASF subversion and git services commented on KNOX-1001:
-------------------------------------------------------

Commit c440344ae3216d4f16c897d803cdf766bda2d97d in knox's branch 
refs/heads/master from [~lmccay]
[ https://git-wip-us.apache.org/repos/asf?p=knox.git;h=c440344 ]

KNOX-1001 - Knox Shell Sqoop.Request class is Package Private (Andrei Viaryshka 
via lmccay)

> Knox Shell Sqoop.Request class is Package Private
> -------------------------------------------------
>
>                 Key: KNOX-1001
>                 URL: https://issues.apache.org/jira/browse/KNOX-1001
>             Project: Apache Knox
>          Issue Type: Bug
>          Components: ClientDSL
>            Reporter: Andrei Viaryshka
>            Assignee: Andrei Viaryshka
>             Fix For: 0.14.0
>
>         Attachments: KNOX-1001.patch
>
>
> org.apache.hadoop.gateway.shell.job.Sqoop.Request class is package-private. 
> This causes compilation errors when trying to submit sqoop job from a class 
> in a different package.
> For example:
> {code}
> package test.knox.sqoop;
> import org.apache.hadoop.gateway.shell.Hadoop;
> import org.apache.hadoop.gateway.shell.job.Job;
> public class TestSqoop {
>   public static void main( String[] args ) {
>     try {
>       Hadoop session = Hadoop.login( "test", "test", "test" );
>       String text = Job.submitSqoop( session ).command( "test command" 
> ).libdir( "libdir" ).now().getString();
>       session.shutdown();
>     } catch ( Exception e ) {
>       e.printStackTrace();
>     }
>   }
> }
> {code}
> It results in the following errors:
> {code}
> [ERROR] COMPILATION ERROR :
> [INFO] -------------------------------------------------------------
> [ERROR] 
> /home/andrei/knox-sqoop/src/main/java/test/knox/sqoop/TestSqoop.java:[10,47] 
> command(java.lang.String) in 
> org.apache.hadoop.gateway.shell.job.Sqoop.Request is defined in an 
> inaccessible class or interface
> [ERROR] 
> /home/andrei/knox-sqoop/src/main/java/test/knox/sqoop/TestSqoop.java:[10,73] 
> libdir(java.lang.String) in org.apache.hadoop.gateway.shell.job.Sqoop.Request 
> is defined in an inaccessible class or interface
> [ERROR] 
> /home/andrei/knox-sqoop/src/main/java/test/knox/sqoop/TestSqoop.java:[10,92] 
> now() in org.apache.hadoop.gateway.shell.AbstractRequest is defined in an 
> inaccessible class or interface
> [INFO] 3 errors
> {code}
> The Request class needs to be made public.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to