Aqua Data Studio 14.0.8
Build #: 35460
Built on: 2014-Jan-09 08:51:14 AM
and
Aqua Data Studio 15.0.0-dev-124
Build #: 36233
Built on: 2014-Feb-20 04:00:40 PM
Database: Teradata Aster 6
Windows 7:64 bit
Step 1:
Open Aqua Data Studio 14.0.8
Open Server registration window
Select Teradata Aster server
Enter server name: "aster_123"
Enter valid username, password
Enter valid host and port
Do not enter database name
Save the connection
Connection saved successfully
Step 2:
Open Aqua Data Studio 15.0.0-dev-124
Open "view log"
Right click on server "aster_123"
Select option "Query Analyzer"
It gives "Null Pointer Exception" in view log.
Switch to "Console" tab of view log
Here "java.lang.ArrayIndexOutOfBoundsException" is shown.
However, we can not register server without database name in Aqua Data Studio 15.0.0-dev-124.
(issue id #11465)
But server registered in earlier version are displayed in Aqua Data Studio 15.0.0-dev-124.
Do we need to provide validations for such servers?
NPE stack:
java.lang.NullPointerException
at \\...\\ .\\हिñçêČάй語简�?한\\.Hꆺᠬꂁ transient continue.e(Unknown Source)
at \\...\\ .\\हिñçêČάй語简�?한\\.Hꆺᠬꂁ transient continue.e(Unknown Source)
at \\...\\ .\\हिñçêČάй語简�?한\\.Hꆺᠬꂁ transient continue.R(Unknown Source)
at com.aquafold.datastudio.queryanalyzer.rᚣ⢥ꉄꁙ.dta(Unknown Source)
at com.aquafold.datastudio.queryanalyzer.rᚣ⢥ꉄꁙ.a(Unknown Source)
at com.aquafold.datastudio.queryanalyzer.rᚣ⢥ꉄꁙ.a(Unknown Source)
at com.aquafold.datastudio.queryanalyzer.rᚣ⢥ꉄꁙ$4.success(Unknown Source)
at com.common.ui.util.BackgroundThread$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(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.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)
java.lang.ArrayIndexOutOfBoundsException stack:
java.lang.ArrayIndexOutOfBoundsException: 1
at com.asterdata.ncluster.jdbc.core.NClusterCoreUtils.parseSubNameMain(Unknown Source)
at com.asterdata.ncluster.jdbc.core.NClusterCoreUtils.parseSubName(Unknown Source)
at com.asterdata.ncluster.jdbc.core.NClusterJDBCDriver.parseSubName(Unknown Source)
at com.simba.jdbc.BaseConnectionFactory.acceptsURL(Unknown Source)
at com.simba.jdbc.AbstractDriver.connect(Unknown Source)
at \\...\\ .\\??���????????\\.A????.Gs(Unknown Source)
at \\...\\ .\\??���????????\\.A????.ak(Unknown Source)
at \\...\\ .\\??���????????\\.A????.getConnection(Unknown Source)
at com.aquafold.datastudio.queryanalyzer.r????$4.process(Unknown Source)
at com.common.ui.util.BackgroundThread.run(Unknown Source)
Hi Tariq, I am unable to reproduce this issue, could you help. Thanks.