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.