sqoop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sanketh Divveda (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SQOOP-2348) Error: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 4
Date Fri, 08 May 2015 13:57:00 GMT

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

Sanketh Divveda commented on SQOOP-2348:
----------------------------------------

Can you please let me know what needs to be done here?

Also, I have to sqoop the data from the tables present in 2 oracle data sources. one oracle
instance version is 8i and the other oracle version instance version is 11g.

When I tried to sqoop the  tables from 11g version oracle, there is no problem. 
But when I tried to sqoop tables from oracle version 8i, am getting the above mentioned exception.

Please help.

> Error: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException:
4
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: SQOOP-2348
>                 URL: https://issues.apache.org/jira/browse/SQOOP-2348
>             Project: Sqoop
>          Issue Type: Bug
>          Components: connectors/oracle
>    Affects Versions: 1.4.5
>            Reporter: Sanketh Divveda
>   Original Estimate: 5m
>  Remaining Estimate: 5m
>
> Hi,
> When I try to run the Sqoop import command, Am facing the ArrayIndexBounds Exception.
But, after 2 to 3 times of this error, the sqoop import command will run fine. Not sure, whats
going on. Please help.
> 15/05/06 12:04:01 INFO mapreduce.Job: Task Id : attempt_1429191326599_4309_m_000000_0,
Status : FAILED
> Error: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException:
4
>         at org.apache.sqoop.mapreduce.db.DBInputFormat.setConf(DBInputFormat.java:167)
>         at org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:73)
>         at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:133)
>         at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:726)
>         at org.apache.hadoop.mapred.MapTask.run(MapTask.java:340)
>         at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:167)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at javax.security.auth.Subject.doAs(Subject.java:422)
>         at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1556)
>         at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:162)
> Caused by: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 4
>         at org.apache.sqoop.mapreduce.db.DBInputFormat.getConnection(DBInputFormat.java:220)
>         at org.apache.sqoop.mapreduce.db.DBInputFormat.setConf(DBInputFormat.java:165)
>         ... 9 more
> Caused by: java.lang.ArrayIndexOutOfBoundsException: 4
>         at oracle.jdbc.driver.T4C8TTIdty.<init>(T4C8TTIdty.java:477)
>         at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1101)
>         at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:301)
>         at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:531)
>         at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221)
>         at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
>         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)
>         at java.sql.DriverManager.getConnection(DriverManager.java:664)
>         at java.sql.DriverManager.getConnection(DriverManager.java:247)
>         at org.apache.sqoop.mapreduce.db.DBConfiguration.getConnection(DBConfiguration.java:302)
>         at org.apache.sqoop.mapreduce.db.DBInputFormat.getConnection(DBInputFormat.java:213)
>         ... 10 more
> 15/05/06 12:04:05 INFO mapreduce.Job: Task Id : attempt_1429191326599_4309_m_000000_1,
Status : FAILED
> Error: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException:
4
>         at org.apache.sqoop.mapreduce.db.DBInputFormat.setConf(DBInputFormat.java:167)
>         at org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:73)
>         at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:133)
>         at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:726)
>         at org.apache.hadoop.mapred.MapTask.run(MapTask.java:340)
>         at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:167)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at javax.security.auth.Subject.doAs(Subject.java:422)
>         at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1556)
>         at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:162)
> Caused by: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 4
>         at org.apache.sqoop.mapreduce.db.DBInputFormat.getConnection(DBInputFormat.java:220)
>         at org.apache.sqoop.mapreduce.db.DBInputFormat.setConf(DBInputFormat.java:165)
>         ... 9 more
> Caused by: java.lang.ArrayIndexOutOfBoundsException: 4
>         at oracle.jdbc.driver.T4C8TTIdty.<init>(T4C8TTIdty.java:477)
>         at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1101)
>         at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:301)
>         at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:531)
>         at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221)
>         at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
>         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)
>         at java.sql.DriverManager.getConnection(DriverManager.java:664)
>         at java.sql.DriverManager.getConnection(DriverManager.java:247)
>         at org.apache.sqoop.mapreduce.db.DBConfiguration.getConnection(DBConfiguration.java:302)
>         at org.apache.sqoop.mapreduce.db.DBInputFormat.getConnection(DBInputFormat.java:213)
>         ... 10 more
> 15/05/06 12:04:08 INFO mapreduce.Job: Task Id : attempt_1429191326599_4309_m_000000_2,
Status : FAILED
> Error: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException:
4
>         at org.apache.sqoop.mapreduce.db.DBInputFormat.setConf(DBInputFormat.java:167)
>         at org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:73)
>         at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:133)
>         at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:726)
>         at org.apache.hadoop.mapred.MapTask.run(MapTask.java:340)
>         at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:167)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at javax.security.auth.Subject.doAs(Subject.java:422)
>         at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1556)
>         at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:162)
> Caused by: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 4
>         at org.apache.sqoop.mapreduce.db.DBInputFormat.getConnection(DBInputFormat.java:220)
>         at org.apache.sqoop.mapreduce.db.DBInputFormat.setConf(DBInputFormat.java:165)
>         ... 9 more
> Caused by: java.lang.ArrayIndexOutOfBoundsException: 4
>         at oracle.jdbc.driver.T4C8TTIdty.<init>(T4C8TTIdty.java:477)
>         at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1101)
>         at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:301)
>         at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:531)
>         at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221)
>         at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
>         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)
>         at java.sql.DriverManager.getConnection(DriverManager.java:664)
>         at java.sql.DriverManager.getConnection(DriverManager.java:247)
>         at org.apache.sqoop.mapreduce.db.DBConfiguration.getConnection(DBConfiguration.java:302)
>         at org.apache.sqoop.mapreduce.db.DBInputFormat.getConnection(DBInputFormat.java:213)
>         ... 10 more
> 15/05/06 12:04:13 INFO mapreduce.Job:  map 100% reduce 0%
> 15/05/06 12:04:13 INFO mapreduce.Job: Job job_1429191326599_4309 failed with state FAILED
due to: Task failed task_1429191326599_4309_m_000000
> Job failed as tasks failed. failedMaps:1 failedReduces:0
> 15/05/06 12:04:13 INFO mapreduce.Job: Counters: 8
>         Job Counters
>                 Failed map tasks=4
>                 Launched map tasks=4
>                 Other local map tasks=4
>                 Total time spent by all maps in occupied slots (ms)=113352
>                 Total time spent by all reduces in occupied slots (ms)=0
>                 Total time spent by all map tasks (ms)=9446
>                 Total vcore-seconds taken by all map tasks=9446
>                 Total megabyte-seconds taken by all map tasks=116072448
> 15/05/06 12:04:13 WARN mapreduce.Counters: Group FileSystemCounters is deprecated. Use
org.apache.hadoop.mapreduce.FileSystemCounter instead
> 15/05/06 12:04:13 INFO mapreduce.ImportJobBase: Transferred 0 bytes in 22.8205 seconds
(0 bytes/sec)
> 15/05/06 12:04:13 WARN mapreduce.Counters: Group org.apache.hadoop.mapred.Task$Counter
is deprecated. Use org.apache.hadoop.mapreduce.TaskCounter instead
> 15/05/06 12:04:13 INFO mapreduce.ImportJobBase: Retrieved 0 records.
> 15/05/06 12:04:13 DEBUG util.ClassLoaderStack: Restoring classloader: sun.misc.Launcher$AppClassLoader@6aa8ceb6
> 15/05/06 12:04:13 ERROR tool.ImportTool: Error during import: Import job failed!



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message