Comments
7 comments
-
Looks like it's erroring out on some specific tables, but I can't figure out why:
18:07:34.115|Debug |exConstraintScripter|11 |:Scripting constraints for ds2.products
18:07:34.115|Debug |exConstraintScripter|11 |:sw = CREATE TABLE ds2.products (
prod_id NUMBER NOT NULL,
"CATEGORY" NUMBER NOT NULL,
title VARCHAR2(50 BYTE) NOT NULL,
actor VARCHAR2(50 BYTE) NOT NULL,
price NUMBER(12,2) NOT NULL,
special NUMBER NOT NULL,
common_prod_id NUMBER NOT NULL,
parentSchema = DS2
parentName = PRODUCTS
constraint = pk_prod_id
includeColumns = True
includeIndexProperties = True
includeStorage = True
18:07:34.115|Debug |exConstraintScripter|11 |:constraint is not system named
18:07:34.115|Debug |exConstraintScripter|11 |:using constraint name pk_prod_id
18:07:34.115|Debug |exConstraintScripter|11 |:including columns
18:07:34.115|Debug |exConstraintScripter|11 |:PROD_ID
18:07:34.115|Debug |exConstraintScripter|11 |:index name now is PK_PROD_ID
18:07:34.115|Debug |exConstraintScripter|11 |:constraint name = index name and index is unique
18:07:34.115|Debug |ipters.IndexScripter|11 |:NORMAL INDEX ds2.pk_prod_id
18:07:34.115|Debug |exConstraintScripter|11 |:ignoring USING INDEX
18:07:34.177|Debug |Event Aggregator |1 |:Sending message RedGate.Oracle.Comparison.UI.Events.SelectedItemsChanged
18:07:34.208|Debug |Event Aggregator |1 |:Sending message ‡.‡
18:07:41.884|Fatal |Program |11 |:Exception in thread 11 ''
System.InvalidOperationException: Nullable object must have a value.
at System.Nullable`1.get_Value()
at RedGate.Oracle.SchemaCompare.Scripters.ParallelScripter.GetParallelClause(Nullable`1 parallelDegree, Nullable`1 parallelInstances, Boolean beExplicit)
at RedGate.Oracle.SchemaCompare.Scripters.IndexScripter.GetAlterParellelSql(IIndex index, IScriptInformation scriptInfo)
at RedGate.Oracle.SchemaCompare.Scripters.TableScripter.#0v0c.#lBc()
at RedGate.Oracle.SchemaCompare.Scripters.TableScripter.TablePropertiesRegion(ITable t, IScriptInformation scriptInfo)
at RedGate.Oracle.SchemaCompare.Scripters.TableScripter.ScriptObject(ITable t, IScriptInformation scriptInfo)
at #VNU.#iRK.#gAJ(ISchemaDifferenceRow #wBsc)
at #ONU.#OQK.#gAJ()
at –Ž.€Ž.‹‹(ISchemaDifferenceRow )
at –Ž.€Ž.‰.“ -
Hi DDelmoli,
Thanks for letting us know about this. Can you please tell me what version of Schema Compare you are using when it hits this problem?
Thanks,
Neil -
From the top of the log file, looks like 3.0.0.719
18:06:27.284|Info |Logging |1 |Current Logging levels enabled: Verbose,Warning,Fatal,Debug,Information,Trace,Error
18:07:05.130|Info |Object Model |5 |:Populating databases. Source: localhost(djd), Target C:\Users\ddelmoli\Documents\GitHub\Database\oracle\schemas\ds218:07:05.130|Info |Object Model |5 |:Program version 3.0.0.719
18:07:05.145|Info |Object Model |5 |:Populating database localhost(djd)
18:07:05.145|Trace |Object Model |5 |:Populating schemas DS2
18:07:05.145|Info |Object Model |5 |:Initializing database connection
18:07:05.145|Debug |Object Model |5 |:Opening connection
18:07:05.145|Debug |Object Model |5 |:Devart.Data version 5.0.449.0
18:07:05.145|Debug |Object Model |5 |:Devart.Data.Oracle version 6.80.350.0
18:07:05.177|Debug |Object Model |5 |:Successfully selected from dba_users - using dba mode
18:07:05.192|Debug |Object Model |5 |:Populating schema DS2
18:07:05.333|Trace |Object Model |5 |:Database version: 11.2.0.1.0
18:07:05.333|Trace |Object Model |5 |:Initializing object selector with schemas DS2
18:07:05.333|Debug |Object Model |5 |:Opening connection
18:07:05.333|Debug |Object Model |5 |:Devart.Data version 5.0.449.0
18:07:05.333|Debug |Object Model |5 |:Devart.Data.Oracle version 6.80.350.0
18:07:05.348|Debug |Object Model |5 |:Successfully selected from dba_users - using dba mode
18:07:05.364|Debug |Object Model |5 |:Populating schema DS2
18:07:05.364|Trace |Object Model |5 |:Database version: 11.2.0.1.0
18:07:05.364|Trace |Object Model |5 |:Initializing object selector with schemas DS2
18:07:05.379|Debug |Object Model |6 |:Populating dependencies for (DS2)
18:07:05.379|Debug |Object Model |13 |:Populating dependencies for (DS2)
18:07:05.395|Warn |Object Model |6 |:Fast dependencies enabled; some things may break
18:07:05.395|Debug |localhost(djd) |6 |:Executing Dependencies Script 0 : -
Hi,
I've been able to recreate this issue. Thanks for bringing it to our attention. I will fix it and be in touch with a new build.
Thanks,
Neil -
Hi Dominic,
I believe this is fixed in this build:
http://download.red-gate.com/EAP/Schema ... .0.727.exe
Can you please try it and let me know?
Thanks,
Neil -
Thanks Neil! I've just seen this (notifications must have been turned off) -- I'll get right on it and check!
-
Neil, looks like we've gotten past this error. I'm getting another one, but so far I can generate a scripts directory now.
Add comment
Please sign in to leave a comment.
I've installed the schema as DS2, and am running Schema Compare as the SYSTEM user. Comparison runs fine, but when deployment wizard runs (after I select "all objects") and displays the "Review dependencies window" I get a dialog box that says:
Schema Compare for Oracle - Aborting
Nullable object must have a value.
So far, single objects seem to run fine -- this only appears to happen when I select "all objects"