Uploaded image for project: 'Sqoop (READ-ONLY)'
  1. Sqoop (READ-ONLY)
  2. SQOOP-127

Shim jars should be included in the classpath

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.2.0
    • Component/s: export
    • Labels:
      None

      Description

      In developing custom Sqoop export functionality, we've developed a class that extends ExportOutputFormat. The ExportOutputFormat class is contained within the Cloudera shim jar, but this jar is not included in the classpath. Consequently, when Sqoop runs, our class cannot be successfully loaded...

      (NB: Adding the Cloudera shim jar to the "-libjars" clause in the example below overcomes the problem.)

      [gmar@mel601846 ~]$ sqoop export -Doraoop.drop.table=true -Doraoop.template.table=g1.junk -Doraoop.nologging=true -Doraoop.partitioned=true -libjars /home/gmar/workspace/hadoop/oraoop/bin/oraoop.jar --connect jdbc:oracle:thin:@<hostname>:1521:<sid> --username <user> --password <password> --table junk9 --export-dir /user/gmar/junk --verbose
      10/11/03 08:41:09 DEBUG tool.BaseSqoopTool: Enabled debug logging.
      10/11/03 08:41:09 WARN tool.BaseSqoopTool: Setting your password on the command-line is insecure. Consider using -P instead.
      10/11/03 08:41:09 DEBUG shims.ShimLoader: Loading shims for class : com.cloudera.sqoop.shims.HadoopShim
      10/11/03 08:41:09 DEBUG shims.ShimLoader: Hadoop version: 0.20.2+737
      10/11/03 08:41:09 DEBUG shims.ShimLoader: Checking: 0.20.(2|3)((+[0-9]+)|(-CDH3-SNAPSHOT))
      10/11/03 08:41:09 DEBUG shims.ShimLoader: Version matched regular expression: 0.20.(2|3)((+[0-9]+)|(-CDH3-SNAPSHOT))
      10/11/03 08:41:09 DEBUG shims.ShimLoader: Trying to load class: com.cloudera.sqoop.shims.CDH3Shim
      10/11/03 08:41:09 DEBUG shims.ShimLoader: Searching for jar matching: sqoop-shim-cloudera-.*.jar
      10/11/03 08:41:09 DEBUG shims.ShimLoader: Found jar matching pattern sqoop-shim-cloudera-.*.jar: sqoop-shim-cloudera-1.1.0+8.jar
      10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Checking for existing class: com.cloudera.sqoop.shims.CDH3Shim
      10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Attempting to load jar through URL: jar:file:///home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/shims/sqoop-shim-cloudera-1.1.0+8.jar!/
      10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Previous classloader is java.net.URLClassLoader@5f70bea5
      10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Testing class in jar: com.cloudera.sqoop.shims.CDH3Shim
      10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Loaded jar into current JVM: jar:file:///home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/shims/sqoop-shim-cloudera-1.1.0+8.jar!/
      10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Added classloader for jar /home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/shims/sqoop-shim-cloudera-1.1.0+8.jar: java.net.FactoryURLClassLoader@647109c4
      10/11/03 08:41:09 DEBUG shims.ShimLoader: Successfully pushed classloader for jar: /home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/shims/sqoop-shim-cloudera-1.1.0+8.jar
      10/11/03 08:41:09 DEBUG shims.ShimLoader: Loading shim from jar
      10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Checking for existing class: com.quest.oraoop.OraOopManagerFactory
      10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Class is already available. Skipping jar /home/gmar/workspace/hadoop/oraoop/bin/oraoop.jar
      10/11/03 08:41:09 DEBUG sqoop.ConnFactory: Added factory com.quest.oraoop.OraOopManagerFactory in jar /home/gmar/workspace/hadoop/oraoop/bin/oraoop.jar specified by /home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/conf/managers.d/oraoop
      10/11/03 08:41:09 DEBUG sqoop.ConnFactory: Loaded manager factory: com.quest.oraoop.OraOopManagerFactory
      10/11/03 08:41:09 DEBUG sqoop.ConnFactory: Loaded manager factory: com.cloudera.sqoop.manager.DefaultManagerFactory
      10/11/03 08:41:09 DEBUG sqoop.ConnFactory: Trying ManagerFactory: com.quest.oraoop.OraOopManagerFactory
      10/11/03 08:41:09 DEBUG oraoop.OraOopUtilities: Enabled OraOop debug logging.
      10/11/03 08:41:09 DEBUG oraoop.OraOopManagerFactory: OraOop can be called by Sqoop!
      10/11/03 08:41:09 DEBUG oraoop.OraOopUtilities: The Oracle table context has been derived from:
      oracleConnectionUserName = g1
      tableStr = junk9
      as:
      owner : G1
      table : JUNK9
      10/11/03 08:41:10 DEBUG oraoop.OraOopOracleQueries: SQL generated by createExportTablesFromTemplateWithPartitioning():
      CREATE TABLE G1.JUNK9 PARTITION BY RANGE (oraoop_export_sysdate) SUBPARTITION BY LIST (oraoop_mapper_id) (PARTITION TS_2010_11_03_08_40_54 VALUES LESS THAN (to_date('2010-11-03 08:40:55', 'yyyy-mm-dd hh24:mi:ss'))( SUBPARTITION TS_2010_11_03_08_40_54_MAP_0 VALUES (0), SUBPARTITION TS_2010_11_03_08_40_54_MAP_1 VALUES (1), SUBPARTITION TS_2010_11_03_08_40_54_MAP_2 VALUES (2), SUBPARTITION TS_2010_11_03_08_40_54_MAP_3 VALUES (3) ) ) AS (SELECT t.*, sysdate oraoop_export_sysdate, 0 oraoop_mapper_id FROM G1.JUNK t WHERE 0=1)
      10/11/03 08:41:10 INFO oraoop.OraOopOracleQueries: SQL generated by createExportTablesFromTemplateWithPartitioning():
      CREATE TABLE G1.ORAOOP_2010_11_03_08_40_54_0 NOLOGGING AS (SELECT t.*, SYSDATE oraoop_export_sysdate, 0 oraoop_mapper_id FROM G1.JUNK t WHERE 0=1)
      10/11/03 08:41:10 INFO oraoop.OraOopOracleQueries: SQL generated by createExportTablesFromTemplateWithPartitioning():
      CREATE TABLE G1.ORAOOP_2010_11_03_08_40_54_1 NOLOGGING AS (SELECT t.*, SYSDATE oraoop_export_sysdate, 0 oraoop_mapper_id FROM G1.JUNK t WHERE 0=1)
      10/11/03 08:41:10 INFO oraoop.OraOopOracleQueries: SQL generated by createExportTablesFromTemplateWithPartitioning():
      CREATE TABLE G1.ORAOOP_2010_11_03_08_40_54_2 NOLOGGING AS (SELECT t.*, SYSDATE oraoop_export_sysdate, 0 oraoop_mapper_id FROM G1.JUNK t WHERE 0=1)
      10/11/03 08:41:10 INFO oraoop.OraOopOracleQueries: SQL generated by createExportTablesFromTemplateWithPartitioning():
      CREATE TABLE G1.ORAOOP_2010_11_03_08_40_54_3 NOLOGGING AS (SELECT t.*, SYSDATE oraoop_export_sysdate, 0 oraoop_mapper_id FROM G1.JUNK t WHERE 0=1)
      10/11/03 08:41:10 INFO oraoop.OraOopManagerFactory:
      ***********************************

          • Using OraOop 1.1.0.9570 ***
          • © 2010 Quest Software, Inc. ***
          • ALL RIGHTS RESERVED. ***
            ***********************************
            10/11/03 08:41:10 INFO oraoop.OraOopManagerFactory: This Oracle database is not a RAC.
            10/11/03 08:41:10 DEBUG sqoop.ConnFactory: Instantiated ConnManager com.quest.oraoop.OraOopConnManager@178aab40
            10/11/03 08:41:10 INFO tool.CodeGenTool: Beginning code generation
            10/11/03 08:41:10 DEBUG oraoop.OraOopOracleQueries: getTableColumns() : sql =
            SELECT column_name, data_type FROM dba_tab_columns WHERE owner = ? and table_name = ? and (DATA_TYPE IN ('BINARY_DOUBLE','BINARY_FLOAT','CHAR','DATE','FLOAT','LONG','NCHAR','NUMBER','NVARCHAR2','ROWID','URITYPE','VARCHAR2') OR DATA_TYPE LIKE 'INTERVAL YEAR(%) TO MONTH' OR DATA_TYPE LIKE 'INTERVAL DAY(%) TO SECOND(%)' OR DATA_TYPE LIKE 'TIMESTAMP(%)' OR DATA_TYPE LIKE 'TIMESTAMP(%) WITH TIME ZONE' OR DATA_TYPE LIKE 'TIMESTAMP(%) WITH LOCAL TIME ZONE') ORDER BY column_id
            10/11/03 08:41:10 INFO manager.SqlManager: Executing SQL statement: SELECT "OWNER","OBJECT_NAME","SUBOBJECT_NAME","OBJECT_ID","DATA_OBJECT_ID","OBJECT_TYPE","CREATED","LAST_DDL_TIME","TIMESTAMP","STATUS","TEMPORARY","GENERATED","SECONDARY","NAMESPACE","EDITION_NAME","TS_TZ","TS_LTZ" FROM junk9 WHERE 0=1
            10/11/03 08:41:10 INFO manager.SqlManager: Executing SQL statement: SELECT OWNER,OBJECT_NAME,SUBOBJECT_NAME,OBJECT_ID,DATA_OBJECT_ID,OBJECT_TYPE,CREATED,LAST_DDL_TIME,TIMESTAMP,STATUS,TEMPORARY,GENERATED,SECONDARY,NAMESPACE,EDITION_NAME,TS_TZ,TS_LTZ FROM junk9 WHERE 1=0
            10/11/03 08:41:10 DEBUG orm.ClassWriter: selected columns:
            10/11/03 08:41:10 DEBUG orm.ClassWriter: OWNER
            10/11/03 08:41:10 DEBUG orm.ClassWriter: OBJECT_NAME
            10/11/03 08:41:10 DEBUG orm.ClassWriter: SUBOBJECT_NAME
            10/11/03 08:41:10 DEBUG orm.ClassWriter: OBJECT_ID
            10/11/03 08:41:10 DEBUG orm.ClassWriter: DATA_OBJECT_ID
            10/11/03 08:41:10 DEBUG orm.ClassWriter: OBJECT_TYPE
            10/11/03 08:41:10 DEBUG orm.ClassWriter: CREATED
            10/11/03 08:41:10 DEBUG orm.ClassWriter: LAST_DDL_TIME
            10/11/03 08:41:10 DEBUG orm.ClassWriter: TIMESTAMP
            10/11/03 08:41:10 DEBUG orm.ClassWriter: STATUS
            10/11/03 08:41:10 DEBUG orm.ClassWriter: TEMPORARY
            10/11/03 08:41:10 DEBUG orm.ClassWriter: GENERATED
            10/11/03 08:41:10 DEBUG orm.ClassWriter: SECONDARY
            10/11/03 08:41:10 DEBUG orm.ClassWriter: NAMESPACE
            10/11/03 08:41:10 DEBUG orm.ClassWriter: EDITION_NAME
            10/11/03 08:41:10 DEBUG orm.ClassWriter: TS_TZ
            10/11/03 08:41:10 DEBUG orm.ClassWriter: TS_LTZ
            10/11/03 08:41:10 DEBUG orm.ClassWriter: Writing source file: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.java
            10/11/03 08:41:10 DEBUG orm.ClassWriter: Table name: junk9
            10/11/03 08:41:10 DEBUG orm.ClassWriter: Columns: OWNER:12, OBJECT_NAME:12, SUBOBJECT_NAME:12, OBJECT_ID:2, DATA_OBJECT_ID:2, OBJECT_TYPE:12, CREATED:93, LAST_DDL_TIME:93, TIMESTAMP:12, STATUS:12, TEMPORARY:12, GENERATED:12, SECONDARY:12, NAMESPACE:2, EDITION_NAME:12, TS_TZ:-101, TS_LTZ:-102,
            10/11/03 08:41:10 DEBUG orm.ClassWriter: sourceFilename is junk9.java
            10/11/03 08:41:10 DEBUG orm.CompilationManager: Found existing /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/
            10/11/03 08:41:10 INFO orm.CompilationManager: HADOOP_HOME is /home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737
            10/11/03 08:41:10 DEBUG orm.CompilationManager: Adding source file: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.java
            10/11/03 08:41:10 DEBUG orm.CompilationManager: Invoking javac with args:
            10/11/03 08:41:10 DEBUG orm.CompilationManager: -sourcepath
            10/11/03 08:41:10 DEBUG orm.CompilationManager: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/
            10/11/03 08:41:10 DEBUG orm.CompilationManager: -d
            10/11/03 08:41:10 DEBUG orm.CompilationManager: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/
            10/11/03 08:41:10 DEBUG orm.CompilationManager: -classpath
            10/11/03 08:41:10 DEBUG orm.CompilationManager: /home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/conf:/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/lib/tools.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/hadoop-core-0.20.2+737.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/aspectjrt-1.6.5.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/aspectjtools-1.6.5.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-cli-1.2.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-codec-1.4.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-daemon-1.0.1.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-el-1.0.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-httpclient-3.0.1.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-logging-1.0.4.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-logging-api-1.0.4.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-net-1.4.1.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/core-3.1.1.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/hadoop-fairscheduler-0.20.2+737.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/hsqldb-1.8.0.10.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jackson-core-asl-1.5.2.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jackson-mapper-asl-1.5.2.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jasper-compiler-5.5.12.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jasper-runtime-5.5.12.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jets3t-0.6.1.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jetty-6.1.14.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jetty-util-6.1.14.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/junit-4.5.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/kfs-0.2.2.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/log4j-1.2.15.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/mockito-all-1.8.2.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/mysql-connector-java-5.0.8-bin.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/oro-2.0.8.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/servlet-api-2.5-6.1.14.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/slf4j-api-1.4.3.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/slf4j-log4j12-1.4.3.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/xmlenc-0.52.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jsp-2.1/jsp-2.1.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jsp-2.1/jsp-api-2.1.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/conf:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//conf::/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/lib/ant-contrib-1.0b3.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/lib/ant-eclipse-1.0-jvm1.2.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/lib/commons-io-1.4.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/lib/ojdbc6.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//hbase-0.89.20100621+17.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//hbase-0.89.20100621+17-sources.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//hbase-0.89.20100621+17-tests.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/activation-1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/ant-1.6.5.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/ant-1.7.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/ant-launcher-1.7.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/asm-3.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/avro-1.3.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-cli-1.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-codec-1.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-el-1.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-httpclient-3.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-lang-2.5.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-logging-1.1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-net-1.4.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/core-3.1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/guava-r05.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/hadoop-core-0.20.2-320.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/hbase-0.89.20100621+17.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/hsqldb-1.8.0.10.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jackson-core-asl-1.5.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jackson-mapper-asl-1.5.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jasper-compiler-5.5.23.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jasper-runtime-5.5.23.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jaxb-api-2.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jaxb-impl-2.1.12.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jersey-core-1.1.5.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jersey-json-1.1.5.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jersey-server-1.1.5.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jets3t-0.7.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jettison-1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jetty-6.1.24.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jetty-util-6.1.24.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jline-0.9.94.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jruby-complete-1.4.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsp-2.1-6.1.14.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsp-api-2.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsp-api-2.1-6.1.14.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsr311-api-1.1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/kfs-0.3.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/log4j-1.2.15.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/oro-2.0.8.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/paranamer-2.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/paranamer-ant-2.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/paranamer-generator-2.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/protobuf-java-2.3.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/qdox-1.10.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/servlet-api-2.4.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/servlet-api-2.5-20081211.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/servlet-api-2.5-6.1.14.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/slf4j-api-1.4.3.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/slf4j-log4j12-1.4.3.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/stax-api-1.0.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/stax-api-1.0-2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/thrift-0.2.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/xmlenc-0.52.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/zookeeper-3.3.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//hbase-0.89.20100621+17.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//hbase-0.89.20100621+17-sources.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//hbase-0.89.20100621+17-tests.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/activation-1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/ant-1.6.5.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/ant-1.7.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/ant-launcher-1.7.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/asm-3.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/avro-1.3.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-cli-1.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-codec-1.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-el-1.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-httpclient-3.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-lang-2.5.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-logging-1.1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-net-1.4.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/core-3.1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/guava-r05.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/hadoop-core-0.20.2-320.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/hbase-0.89.20100621+17.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/hsqldb-1.8.0.10.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jackson-core-asl-1.5.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jackson-mapper-asl-1.5.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jasper-compiler-5.5.23.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jasper-runtime-5.5.23.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jaxb-api-2.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jaxb-impl-2.1.12.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jersey-core-1.1.5.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jersey-json-1.1.5.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jersey-server-1.1.5.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jets3t-0.7.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jettison-1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jetty-6.1.24.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jetty-util-6.1.24.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jline-0.9.94.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jruby-complete-1.4.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsp-2.1-6.1.14.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsp-api-2.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsp-api-2.1-6.1.14.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsr311-api-1.1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/kfs-0.3.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/log4j-1.2.15.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/oro-2.0.8.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/paranamer-2.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/paranamer-ant-2.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/paranamer-generator-2.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/protobuf-java-2.3.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/qdox-1.10.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/servlet-api-2.4.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/servlet-api-2.5-20081211.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/servlet-api-2.5-6.1.14.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/slf4j-api-1.4.3.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/slf4j-log4j12-1.4.3.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/stax-api-1.0.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/stax-api-1.0-2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/thrift-0.2.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/xmlenc-0.52.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/zookeeper-3.3.1.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/sqoop-1.1.0+8.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/sqoop-test-1.1.0+8.jar::/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/hadoop-core-0.20.2+737.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/sqoop-1.1.0+8.jar
            Note: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.java uses or overrides a deprecated API.
            Note: Recompile with -Xlint:deprecation for details.
            10/11/03 08:41:11 ERROR orm.CompilationManager: Could not rename /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.java to /home/gmar/./junk9.java
            10/11/03 08:41:11 INFO orm.CompilationManager: Writing jar file: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.jar
            10/11/03 08:41:11 DEBUG orm.CompilationManager: Scanning for .class files in directory: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30
            10/11/03 08:41:11 DEBUG orm.CompilationManager: Got classfile: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.class -> junk9.class
            10/11/03 08:41:11 DEBUG orm.CompilationManager: Finished writing jar file /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.jar
            Exception in thread "main" java.lang.NoClassDefFoundError: com/cloudera/sqoop/mapreduce/ExportOutputFormat
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
            at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
            at com.quest.oraoop.OraOopConnManager.exportTable(OraOopConnManager.java:272)
            at com.cloudera.sqoop.tool.ExportTool.exportTable(ExportTool.java:73)
            at com.cloudera.sqoop.tool.ExportTool.run(ExportTool.java:110)
            at com.cloudera.sqoop.Sqoop.run(Sqoop.java:134)
            at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
            at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
            at com.cloudera.sqoop.Sqoop.runSqoop(Sqoop.java:170)
            at com.cloudera.sqoop.Sqoop.runTool(Sqoop.java:196)
            at com.cloudera.sqoop.Sqoop.main(Sqoop.java:205)
            Caused by: java.lang.ClassNotFoundException: com.cloudera.sqoop.mapreduce.ExportOutputFormat
            at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
            ... 20 more

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              guylemar Guy le Mar
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: