"java.lang.IndexOutOfBoundsException: Index: 0, Size: 0" Error Received when Opening HTTP Analyzer Tab in ODI Studio on Shared Machine
(Doc ID 2417685.1)
Last updated on JUNE 16, 2022
Applies to:
Oracle Data Integrator - Version 12.1.2.0.0 and laterInformation in this document applies to any platform.
Symptoms
A shared Linux virtual machine has been created with Oracle Data Integrator (ODI) Studio installed on the machine. The ODI installation was completed under the "oracle" user account in Linux.
When switching to another Linux user account (besides "oracle") and launching ODI Studio, the following error is observed in the terminal window:
ERROR Exception initializing 'oracle.jdevimpl.webservices.tcpmonitor.HTTPAnalyzer' in extension 'HTTP Analyzer
When ODI Studio opens and the user navigates to Tools > Preferences > Http Analyzer tab, the following error is observed:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at oracle.jdevimpl.webservices.tcpmonitor.config.ListStructureAdapter.get(ListStructureAdapter.java:184)
at oracle.jdevimpl.webservices.tcpmonitor.config.ListStructureAdapter.get(ListStructureAdapter.java:101)
at oracle.jdevimpl.webservices.tcpmonitor.config.AnalyzerConfiguration$MonitorListModel.getElementAt(AnalyzerConfiguration.java:1327)
at oracle.jdevimpl.webservices.tcpmonitor.preferences.ListPanel.getSelectedOptions(ListPanel.java:132)
at oracle.jdevimpl.webservices.tcpmonitor.preferences.AnalyzerInstancePanel.panelEntry(AnalyzerInstancePanel.java:146)
at oracle.jdevimpl.webservices.tcpmonitor.preferences.AnalyzerPreferencesPanel.onEntry(AnalyzerPreferencesPanel.java:147)
at oracle.ide.panels.MDDPanel.enterTraversableImpl(MDDPanel.java:1256)
at oracle.ide.panels.MDDPanel.enterTraversable(MDDPanel.java:1237)
at oracle.ide.panels.MDDPanel.access$1200(MDDPanel.java:129)
at oracle.ide.panels.MDDPanel$Tsl.updateSelectedNavigable(MDDPanel.java:1693)
at oracle.ide.panels.MDDPanel$Tsl.updateSelection(MDDPanel.java:1561)
at oracle.ide.panels.MDDPanel$Tsl.actionPerformed(MDDPanel.java:1555)
at javax.swing.Timer.fireActionPerformed(Timer.java:313)
at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)
at java.awt.Dialog.show(Dialog.java:1084)
...
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |