× Heads up!

Aqua Data Studio / nhilam

Follow
IDE for Relational Databases
×
funfun reported 2017-03-16T20:29:50Z  · nhilam last modified 2018-03-09T18:46:42Z

Schema Compare/Synchronization - NPE on "Edit Compare" with user defined data type deleted


PM
Priority Minor
Complexity Unknown
Component Tools - Compare - Schema
Version Future

Please see Scenario-01 described in this comment on ADS #15074 for how to reproduce the problem. Below is the stack trace:

<2017-03-16 13:05:10,542> ERROR [Thread-142] <com.aquafold.aquacore.open.rdbms.core.scripts.SchemaObject>
java.lang.NullPointerException
    at com.aquafold.aquacore.open.rdbms.core.schema.script.ScriptDataType.scriptCREATE(ScriptDataType.java:98)
    at com.aquafold.aquacore.open.rdbms.core.scripts.SchemaObject.generateScript(SchemaObject.java:1445)
    at com.aquafold.aquacore.open.rdbms.core.scripts.SchemaObject.generateScript(SchemaObject.java:688)
    at com.aquafold.datastudio.tools.diff.SDiffDatabase.generateDDL(SDiffDatabase.java:171)
    at com.aquafold.datastudio.tools.diff.SchemaDiffData.generateDDL(SchemaDiffData.java:235)
    at com.aquafold.datastudio.tools.diff.DDLGenerator.run(DDLGenerator.java:290)
    at com.aquafold.datastudio.tools.diff.SchemaDiffDDLGenerator.run(SchemaDiffDDLGenerator.java:20)

In Scenario--01 test case, "Schema Synchronization" was used to generate the NPE. Note that "Schema Compare" can be used to produce the same error, too. To generate the same error using "Schema Compare", simply generate "Scema Compare Results" panel from "Schema Compare Tool" dialog, then manually delete table and data type objects from schema browser tree before clicking "Edit Compare" button displayed in "Schema Compare Results".

1 attachment

Issue #15080

In Progress
 
 
Completion
No due date
No fixed build
No time estimate

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