× Heads up!

Aqua Data Studio / nhilam

Follow
IDE for Relational Databases
×
nileshhmali reported 2016-01-11T10:24:25Z  · niraj.pandey(*) last modified 2016-02-02T08:54:52Z

Sql server-2014 : Execution plan not displayed in result set and Throws "NPE" in view log After clicking on Execute Explain icon.


Priority Low
Complexity Unknown
Component Q Analyzer
Version 16.0
Product: Aqua Data Studio
Version: 17.0.0-ga-23
Build #: 48147
Build Date: 2016-Jan-10 04:53:35 PM
 
Operating Environment: Linux (3.19.0-15-generic, amd64) / UTF-8 / en / US / Oracle Corporation 1.8.0_40-b26
Memory: Max=704,643,072;  Total=656,408,576;  Free=400,282,328;  CPUs=8
 
Connect Ms-sql server-2014
 
Execute sql script on query analyzer.
 
CREATE TABLE [dbo].[Employee]  ( 
[E_id]              float NULL,
[Fname]             varchar(255) NULL,
[City]              varchar(255) NULL,
[Salary]            float NULL,
[Age]               float NULL,
[Joining_p_date]    datetime NULL,
[Project_date_time] datetime NULL 
)
GO
 
 
CREATE PROCEDURE [dbo].[uspGetAddress] @City nvarchar(30)
AS
SELECT * 
FROM dbo.Employee
WHERE City = @City
GO
 
Expand database node
Expand Stored procedure node.
Right click Created SP([uspGetAddress]) and select Script object to window as->EXECUTE option.
Execute script generated on Query analyzer.
 
declare @City nvarchar(60)
set @City = '-'
EXECUTE [dbo].[uspGetAddress] @City 
print '@City: ' + @City
GO
 
Click on Execute Explain icon.
 
Actual result:
Here,you can see that,Execution plan not displayed in result set and Throws "NPE"  in view log.
 
Expected Result:
Execution plan should display the result.
 
Observation:
1)When we have executed above scenario on Table and user defined function objects.
We can see that,Execution plan display the result .
 
2)We have executed above scenario in postgreSQL-9.4 and Sybase ASE-16.0,
We can see that,Execution plan display the result .
 
3)Broken build info:
ADS-16.0.0-beta-28.
In ADS-16.0.0-beta-26,Execution plan is displayed in result set.
 
Check view:
java.lang.NullPointerException
at \\.\\.\\हिñçêČάй語简�?한\\.Kꂥꃈ᛭ꎐ.V(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.Yꎘꌒ̹ꉌfloatshort.getValueAt(Unknown Source)
at com.jidesoft.grid.TreeTableModel.getValueAt(Unknown Source)
at javax.swing.JTable.getValueAt(JTable.java:2717)
at com.jidesoft.grid.JideTable.getValueAt(Unknown Source)
at com.jidesoft.grid.CellSpanTable.getValueAt(Unknown Source)
at com.jidesoft.grid.JideTable.prepareRenderer(Unknown Source)
at com.jidesoft.grid.CellStyleTable.prepareRenderer(Unknown Source)
at com.jidesoft.plaf.basic.BasicJideTableUIDelegate.paintCell(Unknown Source)
at com.jidesoft.plaf.basic.BasicJideTableUIDelegate.a(Unknown Source)
at com.jidesoft.plaf.basic.BasicJideTableUIDelegate.paint(Unknown Source)
at com.jidesoft.plaf.basic.BasicCellSpanTableUIDelegate.paint(Unknown Source)
at com.jidesoft.plaf.basic.BasicCellSpanTableUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
at javax.swing.JComponent.paintComponent(JComponent.java:780)
at com.jidesoft.grid.CellStyleTable.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(JComponent.java:1056)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JViewport.paint(JViewport.java:728)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5219)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1572)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1495)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:306)
at javax.swing.RepaintManager.paint(RepaintManager.java:1265)
at javax.swing.JComponent._paintImmediately(JComponent.java:5167)
at javax.swing.JComponent.paintImmediately(JComponent.java:4978)
at javax.swing.RepaintManager$4.run(RepaintManager.java:824)
at javax.swing.RepaintManager$4.run(RepaintManager.java:807)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:807)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:782)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:731)
at javax.swing.RepaintManager.access$1300(RepaintManager.java:64)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1720)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:749)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:702)
at java.awt.EventQueue$3.run(EventQueue.java:696)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:719)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
 
2 attachments

Issue #14166

Closed
Fixed
Resolved 2016-01-11T18:44:37Z
 
 
Completion
No due date
Fixed Build ADS 18.0.0-dev-33,ADS 17.0.0-ga-23,ADS 16.0.10.9
No time estimate

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