Consultor Eletrônico



Kbase P98445: Incremental dump goes to the neverending loop in cxGetRootAndArea()
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/6/2004
Status: Unverified

FACT(s) (Environment):

Progress 9.1D

SYMPTOM(s):

Incremental dump goes to the neverending loop

SUN Solaris SPARC

Incremental dump contains foreign keys for the AS/400 database

The database being modified is pure Progress DB

Progress stacktrace reads:

Command line arguments are
/usr2/v91Dp_64/dlc/bin/_progres -1 db

cxGetRootAndArea() +0x90
cxLocateValidBlock() +0x110
cxSearchTree() +0x470
cxRemove() +0xc8
cxDeleteNL() +0x100
cxUndo() +0x1e4

CAUSE:

The foreign keys (from AS/400) do not exist on the database (pure Progress DB) which is being modified, hence the loop.

FIX:

Kill the session, remove the foreign keys from the .df and apply the .df again. The database will undo the previously killed session.