Product: Aqua Data Studio
Version: 18.0.0-preview-4
Build #: 52646
Build Date: 2017-Jan-10 08:40:32 PM
Operating Environment: Linux (3.19.0-15-generic, amd64) / UTF-8 / en / US / Oracle Corporation 1.8.0_102-b14
Memory: Max=704,643,072; Total=351,272,960; Free=264,298,616; CPUs=8
Connect Oracle12c
Scenario-01-Fail
Go to packages/Package bodies tree node
Right click on packages/Package bodies and select "Create/Edit in package Editor".
Edit in packages/Package bodies Editor tab opens with default package body.
Click on compile icon.
The package compiles successfully.
Go to spec tab and Right click "Compiled successfully" message
Select paste to window->Select column body/Insert body/Update body.
Actual Result:
You can see that Throws "java.lang.ClassCastException"
Expected Result:
"Paste to window" option should disable for "Create/Edit in packages/Package bodies Editor."
Observation:
"Paste to window" option is disabled for "Create/Edit in procedure/Function in Editor".
In view log:Throws "java.lang.ClassCastException"
java.lang.ClassCastException: \\.\\.\\हिñçêČάй語简�?한\\.Jꎭ⢤ᛜꍥ2void cannot be cast to \\.\\.\\हिñçêČάй語简�?한\\.c⣢ꄴ⠇
at com.aquafold.datastudio.queryanalyzer.m̀ꊂꂎ̺super.el(Unknown Source)
at com.aquafold.datastudio.queryanalyzer.m̀ꊂꂎ̺super.bUl(Unknown Source)
at com.aquafold.datastudio.queryanalyzer.m̀ꊂꂎ̺super$2.action(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\._ᠭꀅᝃ⠬.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
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:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:866)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:650)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:381)
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)
N:-This issue is not reproducible