diff -r e5618cc85d74 -r 6c158198356e javamanager/javaregistry/client/src/writeablejavaregistry.cpp --- a/javamanager/javaregistry/client/src/writeablejavaregistry.cpp Thu Jul 15 18:31:06 2010 +0300 +++ b/javamanager/javaregistry/client/src/writeablejavaregistry.cpp Thu Aug 19 09:48:13 2010 +0300 @@ -363,9 +363,17 @@ if (KErrNotFound == err) { + // reset the error flag + err = KErrNone; if (IsPresent((*iter))) { - aUids.Append(uid); + err = aUids.Append(uid); + } + if (err) + { + ELOG1(EJavaStorage, "Failed to add Uid to container. " + "( error code = %d )", err); + } } } @@ -414,7 +422,7 @@ } } } - catch (ExceptionBase) + catch (ExceptionBase& ee) { ELOG1WSTR(EJavaStorage, "MediaId conversion failed: '%s'", value); }