<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Oracle metadata DB Connection Error as java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: -1 in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Oracle-metadata-DB-Connection-Error-as-java-lang/m-p/2367706#M131055</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Earlier Oracle db was successfully connecting by creating metadata &lt;B&gt;db Connections&lt;/B&gt; in DI studio when doing a &lt;B&gt;Test Connection&lt;/B&gt;.&lt;/P&gt;&lt;P&gt;But unfortunately I don't know how this error came &lt;/P&gt;&lt;P&gt;when doing a &lt;/P&gt;&lt;B&gt;Test Connection&lt;/B&gt; as I have not changed any parameters of the connection.&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tOracleConnection component and getConnection(url) string are running fine and fetching the rows from oracle&lt;/P&gt;&lt;P&gt;but issue is in the metadata connection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any kind of advice is appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is the exception given when doing a &lt;B&gt;Test Connection &lt;/B&gt;on the metadata db Connection created &lt;/P&gt;&lt;P&gt;and attached is the error screenshot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Connection failure. You must change the Database Settings.&lt;/P&gt;&lt;P&gt;&amp;nbsp;java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: -1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:208)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.core.model.metadata.builder.database.ExtractMetaDataUtils.connect(ExtractMetaDataUtils.java:1146)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.core.model.metadata.builder.database.ExtractMetaDataFromDataBase.testConnection(ExtractMetaDataFromDataBase.java:315)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.metadata.managment.repository.ManagerConnection.check(ManagerConnection.java:290)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$67.runWithCancel(DatabaseForm.java:4208)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$67.runWithCancel(DatabaseForm.java:1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$1.runnableWithCancel(AProgressMonitorDialogWithCancel.java:77)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$ARunnableWithProgressCancel$1.call(AProgressMonitorDialogWithCancel.java:161)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Thread.java:748)&lt;/P&gt;&lt;P&gt;&amp;nbsp;Caused by: java.lang.ArrayIndexOutOfBoundsException: -1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.T4CTTIoauthenticate.setSessionFields(T4CTTIoauthenticate.java:1068)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.T4CTTIoauthenticate.&amp;lt;init&amp;gt;(T4CTTIoauthenticate.java:261)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:565)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.PhysicalConnection.&amp;lt;init&amp;gt;(PhysicalConnection.java:715)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.T4CConnection.&amp;lt;init&amp;gt;(T4CConnection.java:385)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:30)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:564)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.core.model.metadata.builder.database.DriverShim.connect(DriverShim.java:41)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:199)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;... 9 more&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 01:54:27 GMT</pubDate>
    <dc:creator>paresh1</dc:creator>
    <dc:date>2024-11-16T01:54:27Z</dc:date>
    <item>
      <title>Oracle metadata DB Connection Error as java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: -1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Oracle-metadata-DB-Connection-Error-as-java-lang/m-p/2367706#M131055</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Earlier Oracle db was successfully connecting by creating metadata &lt;B&gt;db Connections&lt;/B&gt; in DI studio when doing a &lt;B&gt;Test Connection&lt;/B&gt;.&lt;/P&gt;&lt;P&gt;But unfortunately I don't know how this error came &lt;/P&gt;&lt;P&gt;when doing a &lt;/P&gt;&lt;B&gt;Test Connection&lt;/B&gt; as I have not changed any parameters of the connection.&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tOracleConnection component and getConnection(url) string are running fine and fetching the rows from oracle&lt;/P&gt;&lt;P&gt;but issue is in the metadata connection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any kind of advice is appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is the exception given when doing a &lt;B&gt;Test Connection &lt;/B&gt;on the metadata db Connection created &lt;/P&gt;&lt;P&gt;and attached is the error screenshot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Connection failure. You must change the Database Settings.&lt;/P&gt;&lt;P&gt;&amp;nbsp;java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: -1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:208)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.core.model.metadata.builder.database.ExtractMetaDataUtils.connect(ExtractMetaDataUtils.java:1146)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.core.model.metadata.builder.database.ExtractMetaDataFromDataBase.testConnection(ExtractMetaDataFromDataBase.java:315)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.metadata.managment.repository.ManagerConnection.check(ManagerConnection.java:290)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$67.runWithCancel(DatabaseForm.java:4208)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$67.runWithCancel(DatabaseForm.java:1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$1.runnableWithCancel(AProgressMonitorDialogWithCancel.java:77)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$ARunnableWithProgressCancel$1.call(AProgressMonitorDialogWithCancel.java:161)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Thread.java:748)&lt;/P&gt;&lt;P&gt;&amp;nbsp;Caused by: java.lang.ArrayIndexOutOfBoundsException: -1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.T4CTTIoauthenticate.setSessionFields(T4CTTIoauthenticate.java:1068)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.T4CTTIoauthenticate.&amp;lt;init&amp;gt;(T4CTTIoauthenticate.java:261)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:565)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.PhysicalConnection.&amp;lt;init&amp;gt;(PhysicalConnection.java:715)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.T4CConnection.&amp;lt;init&amp;gt;(T4CConnection.java:385)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:30)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:564)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.core.model.metadata.builder.database.DriverShim.connect(DriverShim.java:41)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:199)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;... 9 more&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 01:54:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Oracle-metadata-DB-Connection-Error-as-java-lang/m-p/2367706#M131055</guid>
      <dc:creator>paresh1</dc:creator>
      <dc:date>2024-11-16T01:54:27Z</dc:date>
    </item>
    <item>
      <title>Re: Oracle metadata DB Connection Error as java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: -1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Oracle-metadata-DB-Connection-Error-as-java-lang/m-p/2367707#M131056</link>
      <description>&lt;P&gt;So no answers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I got rid of it by upgrading jdk8 to jdk.11.0.8 and reinstalling TOS DI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Jul 2020 08:14:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Oracle-metadata-DB-Connection-Error-as-java-lang/m-p/2367707#M131056</guid>
      <dc:creator>paresh1</dc:creator>
      <dc:date>2020-07-17T08:14:38Z</dc:date>
    </item>
  </channel>
</rss>

