× Heads up!

Aqua Data Studio / nhilam

Follow
IDE for Relational Databases
×
chandradipjain(*) reported 2014-04-29T09:00:19Z  · tariqrahiman last modified 2014-05-07T19:35:45Z

Throws "java.lang.ArrayIndexOutOfBoundsException" exception in Object Permission Preview SQL tab.


Priority Low
Complexity Unknown
Component DB - RedShift
Version 15.0
Aqua Data Studio 15.0.0-dev-256
Build #: 37570
Built on: 2014-Apr-28 05:22:50 PM 
OS Environment: Windows 8(x64 bit)
 
Database : Amazon Redshift
 
 
Steps to reproduce:
 
1. Connect to Amazon Redshift server -->  Go to databases tree node
2. Go to User Folder
3. Select any User and right click on it --> Select Alter User option
4. In Alter User window click on Object Permission button.
   Object permission window opened.
5. In Object permission window,Select Views from Permission for Objects dropdown list
6. Check any checkbox to give permission on any view
7. Switch to Preview SQL tab ,In it throws "ArrayIndexOutOfBoundsException" exception.
8. Click on Close button in Object permission window.
 
   Here we observe in View Log window it throws "ArrayIndexOutOfBoundsException" exception.
   
   java.lang.ArrayIndexOutOfBoundsException: 5
    at \\...\\ .\\??ñçêC???????\\.J???? catch short.gJ(Unknown Source)
    at \\...\\ .\\??ñçêC???????\\.J???? catch short.a(Unknown Source)
    at \\...\\ .\\??ñçêC???????\\.C¯??? do.S(Unknown Source)
    at \\...\\ .\\??ñçêC???????\\.R????.ah(Unknown Source)
    at \\...\\ .\\??ñçêC???????\\.O???? new.aQV(Unknown Source)
    at \\...\\ .\\??ñçêC???????\\.O???? new$7.a(Unknown Source)
    at \\...\\ .\\??ñçêC???????\\.p???? throw short$1.documentComponentClosing(Unknown Source)
    at com.jidesoft.document.DocumentComponent.a(Unknown Source)
    at com.jidesoft.document.DocumentPane.a(Unknown Source)
    at com.jidesoft.document.DocumentPane.a(Unknown Source)
    at com.jidesoft.document.DocumentPane.closeDocument(Unknown Source)
    at \\...\\ .\\??ñçêC???????\\.n????.close(Unknown Source)
    at \\...\\ .\\??ñçêC???????\\.O???? new.close(Unknown Source)
    at \\...\\ .\\??ñçêC???????\\.O???? new.onCancel(Unknown Source)
    at \\...\\ .\\??ñçêC???????\\.j???? return void.action(Unknown Source)
    at \\...\\ .\\??ñçêC???????\\.y??/? continue 4.actionPerformed(Unknown Source)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at com.jidesoft.plaf.basic.BasicJideButtonListener.mouseReleased(Unknown Source)
    at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$200(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
 
2 attachments

Issue #11974

Closed
Fixed
Resolved 2014-05-06T16:16:42Z
 
 
Completion
No due date
Fixed Build v15.0.0-dev-269
No time estimate

About AquaClusters Privacy Policy Support Version - 19.0.2-4 AquaFold, Inc Copyright © 2007-2017