× Heads up!

Aqua Data Studio / nhilam

Follow
IDE for Relational Databases
×
ashwini.chavan reported 2016-08-12T10:57:24Z  · tariqrahiman last modified 2016-08-16T18:21:50Z

CREATE/DROP MATERIALIZED VIEW LOG script is not generated in QA if 'Script Object to Window As' option is selected.


Dev ajinkya(*)
QA
Ivan Gron
ivangron
Priority Major
Complexity Unknown
Component DB - Oracle
Version 18.0
Product: Aqua Data Studio
Version: 18.0.0-devi-202
Build #: 50789
Build Date: 2016-Aug-11 06:26:34 PM
 
Operating Environment: Windows 10 (10.0, amd64) / Cp1252 / en / US / Oracle Corporation 1.8.0_101-b13
Memory: Max=704,643,072;  Total=378,535,936;  Free=215,179,048;  CPUs=8
 
Steps:
1.In v18, connect with Oracle 12c DB and open QA window.
2.Execute following script in QA window:
CREATE TABLE "h_func_dep_matlog1"  (
   "EMP_ID"       NUMBER(1) NOT NULL,
   "EMP_FNAME"    VARCHAR2(50) NULL,
   "EMP_LNAME"    VARCHAR2(50) NULL,
   CONSTRAINT "h_func_dep_matlog12" PRIMARY KEY("EMP_ID")
   NOT DEFERRABLE
    VALIDATE
)
GO
CREATE MATERIALIZED VIEW LOG ON "h_func_dep_matlog1"
   PCTFREE 5
   TABLESPACE "SYSTEM"
   STORAGE (INITIAL 10K NEXT 10K)
GO
CREATE FUNCTION "h_func_dep_matlog2"(acc_no IN NUMBER)
   RETURN NUMBER
   IS acc_bal NUMBER(11,2);
   BEGIN
      SELECT "EMP_ID"
      INTO acc_bal
      FROM "MLOG$_h_func_dep_matlog1"
      WHERE "EMP_ID" = acc_no;
      RETURN(acc_bal);
    END;
 GO
3.Table,function and materialized view log will created.
4.Go to 'Materialized View Logs' object tree node and expand it.
5.Right click on 'MLOG$_h_func_dep_matlog1' materialized view log and select 'Script object to New Window As -> CREATE/DROP'
 
Result: 'CREATE MATERIALIZED VIEW LOG' script will not generated in QA.
 
Observation:
1. In View Log window, error message is displayed as "java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist" but we have created 'h_func_dep_matlog1' table first and then used same table name for materialized view log.
2. In v17 build we didn't offer 'Script object to Window As' option on materialized view log.
 
Exception :
java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
 
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:879)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:193)
at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java:873)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1167)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1289)
at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1491)
at oracle.jdbc.driver.OracleStatementWrapper.executeQuery(OracleStatementWrapper.java:406)
at \\.\\.\\हिñçêČάй語简�?한\\.Yꎲꃒ͘ꏃthrow7.executeQuery(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.Bꍽ⢲ᡑꏱ.h(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.Bꍽ⢲ᡑꏱ.w(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.Rꈓꈊᜣ⡰transient.a(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.Rꈓꈊᜣ⡰transient.a(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.zꉒ͹⡊̓voiddouble.a(Unknown Source)
at \\.\\.\\हिñçêČάй語简�?한\\.Sꆉꑇ⠹ꎮ.a(Unknown Source)
at com.aquafold.datastudio.mainframe.ActionHandler.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.AbstractButton.doClick(Unknown Source)
at com.jidesoft.plaf.vsnet.VsnetMenuItemUI.doClick(Unknown Source)
at com.jidesoft.plaf.vsnet.VsnetMenuItemUI$MouseInputHandler.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$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
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(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)
 

 

1 attachment

Issue #14623

Closed
Unreproducible
Resolved 2016-08-16T05:44:57Z
 
 
Completion
No due date
Fixed Build DEVI-202
No time estimate

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