sqoop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jarek Jarcec Cecho (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SQOOP-1197) Enable Sqoop to build against Hadoop-2.1.0-beta jar files
Date Wed, 11 Sep 2013 07:56:52 GMT

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

Jarek Jarcec Cecho commented on SQOOP-1197:
-------------------------------------------

[~sam liu], I've tried the patch, but it do not seem to be working:

{code}
$ ant clean test -Dhadoopversion=210
Buildfile: /home/jarcec/apache/repos/sqoop/build.xml
     [echo] Use Hadoop 210
     [echo] Use HBase profile 0.94 by default
     [echo] Use built-in SQL server connector by default

clean:
   [delete] Deleting directory /home/jarcec/apache/repos/sqoop/build

init:

gen-version:

ivy-download:
      [get] Getting: http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.1.0/ivy-2.1.0.jar
      [get] To: /home/jarcec/apache/repos/sqoop/lib/ivy-2.1.0.jar
      [get] Not modified - so not downloaded

ivy-probe-antlib:

ivy-init-antlib:

ivy-init:
[ivy:configure] :: Ivy 2.1.0 - 20090925235825 :: http://ant.apache.org/ivy/ ::
[ivy:configure] :: loading settings :: file = /home/jarcec/apache/repos/sqoop/ivy/ivysettings.xml

ivy-resolve-hadoop:
[ivy:resolve] unknown configuration 'hbasecompat${hbasecompatprofile}'. It is extended by
hbase95 in file:/home/jarcec/apache/repos/sqoop/ivy.xml

BUILD FAILED
/home/jarcec/apache/repos/sqoop/build.xml:1343: syntax errors in ivy file: java.text.ParseException:
unknown configuration 'hbasecompat${hbasecompatprofile}'. It is extended by hbase95 in file:/home/jarcec/apache/repos/sqoop/ivy.xml
        at org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.parse(XmlModuleDescriptorParser.java:263)
        at org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser.parseDescriptor(XmlModuleDescriptorParser.java:102)
        at org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser.parseDescriptor(AbstractModuleDescriptorParser.java:48)
        at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:183)
        at org.apache.ivy.Ivy.resolve(Ivy.java:502)
        at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:244)
        at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:277)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:390)
        at org.apache.tools.ant.Target.performTasks(Target.java:411)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.Main.runBuild(Main.java:809)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.lang.IllegalStateException: unknown configuration 'hbasecompat${hbasecompatprofile}'.
It is extended by hbase95
        at org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor.checkConf(DefaultModuleDescriptor.java:658)
        at org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor.check(DefaultModuleDescriptor.java:639)
        at org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser.parse(XmlModuleDescriptorParser.java:255)
        ... 22 more

Total time: 2 seconds

{code}

I think that the problem is that {{if-else}} block in {{build.xml}} for 210 is not defining
variable {{hbasecompatprofile}} as other branches of the {{if}} statement do.
                
> Enable Sqoop to build against Hadoop-2.1.0-beta jar files
> ---------------------------------------------------------
>
>                 Key: SQOOP-1197
>                 URL: https://issues.apache.org/jira/browse/SQOOP-1197
>             Project: Sqoop
>          Issue Type: New Feature
>          Components: build
>    Affects Versions: 1.4.3
>         Environment: RHEL 6.3 x86_64
>            Reporter: sam liu
>             Fix For: 1.4.3
>
>         Attachments: SQOOP-1197.patch, SQOOP-1197-trunk.patch
>
>
> To update build.xml and ivy.xml to enable Sqoop to build against Hadoop-2.1.0-beta jar
files

--
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

Mime
View raw message