Reproduce the error with a database=4 trace and find out which object the problem has.
Note the oh_idnr and oh_name.
Solution
*) SQL statement to put the object to the <No Folder> and can then be moved to another folder location:
update oh set oh_deleteflag=0 where oh_deleteflag in (5,1) and oh_idnr=<type here the oh_idnr >
*) SQL statement to add the oh_idnr to the oh_name, so the unload process will successfully finish:
Oracle:
update oh set oh_name=concat(concat( concat(OH_Name , '_') , ( SUBSTR( '0000000000', 1,(10-length(OH_IDNR) ) ) )) , TO_CHAR(OH_IDNR)) where oh_idnr=<type here the oh_idnr >, oh_deleteflag in (1,5);
commit;
MSSQL:
Update oh set oh_name=(OH_Name + '_' + ( SUBSTRING( '0000000000', 1,(10-len(OH_Idnr) ) ) ) + convert(varchar(10),OH_IDNR)) where oh_idnr=<type here the oh_idnr > and oh_deleteflag in (1,5)