× Heads up!

Aqua Data Studio / nhilam

Follow
IDE for Relational Databases
×
vaibhavladdha271(*) reported 2016-01-11T08:13:37Z  · tariqrahiman last modified 2016-01-20T20:53:28Z

Indexoutofbounds exception is displayed on checking Hide underlying marks option in case of combo chart in merged axes mode


Priority Low
Complexity Unknown
Component Visual Analytics
Version 17.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.13.0-71-generic, amd64) / UTF-8 / en / IN / Oracle Corporation 1.8.0_40-b26
Memory: Max=745,013,248;  Total=745,013,248;  Free=385,333,584;  CPUs=8

Steps to reproduce:
1.Dnd a date dimension in Columns deck.
2.Right click on date dimension & select continuous option.
3.Dnd 2 measures in Rows deck.
4.Select Shape from first individual accordion.
5.Click on Axes deck & select Merged axes option.
6.Right click on axis of date dimension & select Add reference line option.
Switch to Box plot tab.
Check Hide underlying marks option.
Click on OK.

OR
Open attached 14164_GA-23.vizx
Right click on axis of date dimension & select Add reference line option.
Switch to Box plot tab.
Check Hide underlying marks option.
Click on OK.
Actual result: Box plot is displayed & underlying marks are also hidden but indexoutofbounds exception is displayed in View log.

Expected result: Exception should not be displayed.

Observation: This issue occurs for dual axes chart also.
Works fine for individual axes chart.
This issue occurs for combo chart only.
This issue occurs for continuous dimension or primary continuous date dimension only.

Broken build: 17-GA-16

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at \\.\\.\\हिñçêČάй語简�?한\\.Jꉈꊷꒁꑋifgoto.a(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.Jꉈꊷꒁꑋifgoto.<init>(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.uꀏꎃ᡺ꑔassertnative.dPP(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.uꀏꎃ᡺ꑔassertnative.c(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.uꀏꎃ᡺ꑔassertnative.a(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.j͹ꐒ⠈ꋺcontinueif.b(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.j͹ꐒ⠈ꋺcontinueif.render(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.j͹ꐒ⠈ꋺcontinueif.display(Unknown Source)
at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:665)
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:649)
at javax.media.opengl.awt.GLJPanel$Updater.display(GLJPanel.java:1213)
at javax.media.opengl.awt.GLJPanel$8.run(GLJPanel.java:1269)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1119)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994)
at javax.media.opengl.awt.GLJPanel$OffscreenBackend.doPaintComponent(GLJPanel.java:1777)
at javax.media.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:545)
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.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at \\.\\.\\हिñçêČάй語简�?한\\.Jꍆꆆꋸꊹ.paintChildren(Unknown Source)
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.JLayeredPane.paint(JLayeredPane.java:586)
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.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.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
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.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290)
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.media.opengl.awt.GLJPanel.display(GLJPanel.java:443)
at \\.\\.\\हिñçêČάй語简�?한\\.dꉌ̧ᛝ⡾.display(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.Cᝂꀡꐃꐁ.bUd(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.yꀀꄫꉇͮvoid.bUd(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.yꀀꄫꉇͮvoid.propertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at com.aquafold.bistudio.model.Mꈗꊨ⠵ꀋpackagesuper$16.run(Unknown Source)
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)
 

 

6 attachments

Issue #14164

Closed
Fixed
Resolved 2016-01-12T19:07:12Z
 
 
Completion
No due date
Fixed Build 17-ga-24,25 18-dev-33,34
No time estimate

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