[
https://issues.apache.org/jira/browse/SQOOP-2586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14903898#comment-14903898
]
Sqoop QA bot commented on SQOOP-2586:
-------------------------------------
Testing file
[SQOOP-2586.patch|https://issues.apache.org/jira/secure/attachment/12761789/SQOOP-2586.patch]
against branch sqoop2 took 0:54:31.087338.
{color:red}Overall:{color} -1 due to an error(s), see details below:
{color:green}SUCCESS:{color} Clean was successful
{color:green}SUCCESS:{color} Patch applied correctly
{color:red}ERROR:{color} Patch does not add/modify any test case
{color:green}SUCCESS:{color} License check passed
{color:green}SUCCESS:{color} Patch compiled
{color:green}SUCCESS:{color} All unit tests passed (executed 1420 tests)
{color:green}SUCCESS:{color} Test coverage did not decreased
([report|https://builds.apache.org/job/PreCommit-SQOOP-Build/1713/artifact/patch-process/cobertura_report.txt])
{color:green}SUCCESS:{color} No new findbugs warnings
([report|https://builds.apache.org/job/PreCommit-SQOOP-Build/1713/artifact/patch-process/findbugs_report.txt])
{color:green}SUCCESS:{color} All integration tests passed (executed 88 tests)
Console output is available
[here|https://builds.apache.org/job/PreCommit-SQOOP-Build/1713/console].
This message is automatically generated.
> oracle DATE type error
> ----------------------
>
> Key: SQOOP-2586
> URL: https://issues.apache.org/jira/browse/SQOOP-2586
> Project: Sqoop
> Issue Type: Bug
> Components: connectors/generic
> Affects Versions: 1.99.6
> Reporter: lvchuanwen
> Fix For: 1.99.6
>
> Attachments: SQOOP-2586.patch
>
>
> Table :
> CREATE TABLE "SYSTEM"."POC_OBJECTS_2" (
> "OWNER" VARCHAR2(128) NULL,
> "OBJECT_NAME" VARCHAR2(128) NULL,
> "SUBOBJECT_NAME" VARCHAR2(128) NULL,
> "OBJECT_ID" NUMBER NULL,
> "DATA_OBJECT_ID" NUMBER NULL,
> "OBJECT_TYPE" VARCHAR2(23) NULL,
> "CREATED" DATE NULL,
> "LAST_DDL_TIME" DATE NULL,
> "TIMESTAMP" VARCHAR2(19) NULL,
> "STATUS" VARCHAR2(7) NULL,
> "TEMPORARY" VARCHAR2(1) NULL,
> "GENERATED" VARCHAR2(1) NULL,
> "SECONDARY" VARCHAR2(1) NULL,
> "NAMESPACE" NUMBER NULL,
> "EDITION_NAME" VARCHAR2(128) NULL,
> "SHARING" VARCHAR2(13) NULL,
> "EDITIONABLE" VARCHAR2(1) NULL,
> "ORACLE_MAINTAINED" VARCHAR2(1) NULL
> )
> GO
> Test example:
> INSERT INTO SYSTEM.POC_OBJECTS_2(OWNER, OBJECT_NAME, SUBOBJECT_NAME,
> OBJECT_ID, DATA_OBJECT_ID, OBJECT_TYPE, CREATED, LAST_DDL_TIME, TIMESTAMP,
> STATUS, TEMPORARY, GENERATED, SECONDARY, NAMESPACE, EDITION_NAME, SHARING,
> EDITIONABLE, ORACLE_MAINTAINED)
> VALUES('', '', '', 0, 0, '', SYSDATE, SYSDATE, '', '', '', '', '', 0, '',
> '', '', '')
> GO
> sqoop job execute from oracle to hdfs ,everything is ok.
> use hadoop cat .the hfds file content is
> [mr@da231 ~]$ /home/hdfs/hdfs/bin/hadoop fs -cat
> /wzc/767bdbc3-cb0f-4b86-a025-0150bfd96ec5.txt
> NULL,NULL,NULL,0,0,NULL,'2015-09-22 14:39:33.000','2015-09-22
> 14:39:33.000',NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL
> but execute job from hdfs to oracle .there are some error.
> 2015-09-22 10:54:20,658 [OutputFormatLoader-consumer] ERROR
> org.apache.sqoop.job.mr.SqoopOutputFormatLoadExecutor - Error while loading
> data out of MR job.
> java.lang.ClassCastException: org.joda.time.LocalDateTime cannot be cast to
> org.joda.time.DateTime
> at
> org.apache.sqoop.connector.jdbc.GenericJdbcExecutor.addBatch(GenericJdbcExecutor.java:190)
> at
> org.apache.sqoop.connector.jdbc.GenericJdbcLoader.load(GenericJdbcLoader.java:50)
> at
> org.apache.sqoop.connector.jdbc.GenericJdbcLoader.load(GenericJdbcLoader.java:25)
> at
> org.apache.sqoop.job.mr.SqoopOutputFormatLoadExecutor$ConsumerThread.run(SqoopOutputFormatLoadExecutor.java:250)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> 2015-09-22 10:54:20,658 ERROR [OutputFormatLoader-consumer]
> mr.SqoopOutputFormatLoadExecutor
> (SqoopOutputFormatLoadExecutor.java:run(257)) - Error while loading data out
> of MR job.
> java.lang.ClassCastException: org.joda.time.LocalDateTime cannot be cast to
> org.joda.time.DateTime
> at
> org.apache.sqoop.connector.jdbc.GenericJdbcExecutor.addBatch(GenericJdbcExecutor.java:190)
> at
> org.apache.sqoop.connector.jdbc.GenericJdbcLoader.load(GenericJdbcLoader.java:50)
> at
> org.apache.sqoop.connector.jdbc.GenericJdbcLoader.load(GenericJdbcLoader.java:25)
> at
> org.apache.sqoop.job.mr.SqoopOutputFormatLoadExecutor$ConsumerThread.run(SqoopOutputFormatLoadExecutor.java:250)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> 2015-09-22 10:54:20,662 [LocalJobRunner Map Task Executor #0] INFO
> org.apache.sqoop.job.mr.SqoopMapper - Stopping progress service
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)