continue;
}
pkgmgr_common::ReqType type = req->GetRequestType();
- LOGD("Request type(%s), pid(%d)",
+ LOGW("Request type(%s), pid(%d)",
pkgmgr_common::ReqTypeToString(type), req->GetSenderPID());
if (type <= pkgmgr_common::ReqType::REQ_TYPE_NONE
|| type >= pkgmgr_common::ReqType::MAX) {
- LOGE("Request type is invalid (%d)", static_cast<int>(type));
+ LOGE("Request type is invalid (%d) pid(%d)", static_cast<int>(type),
+ req->GetSenderPID());
pkgmgr_common::parcel::AbstractParcelable parcelable(
0, pkgmgr_common::parcel::ParcelableType::Unknown, PMINFO_R_ERROR);
locale_.GetObject()))
LOGE("Failed to handle request");
} catch (const std::exception& err) {
- LOGE("Exception occurred (%s)", err.what());
+ LOGE("Exception occurred (%s) pid(%d)", err.what(), req->GetSenderPID());
pkgmgr_common::parcel::AbstractParcelable parcelable(
0, pkgmgr_common::parcel::ParcelableType::Unknown, PMINFO_R_ERROR);
tizen_base::Parcel p;
req->SendData(&raw[0], raw.size());
continue;
} catch (...) {
- LOGE("Exception occurred");
+ LOGE("Exception occurred pid(%d)", req->GetSenderPID());
pkgmgr_common::parcel::AbstractParcelable parcelable(
0, pkgmgr_common::parcel::ParcelableType::Unknown, PMINFO_R_ERROR);
tizen_base::Parcel p;
}
std::vector<uint8_t> result_data = handler[type]->ExtractResult();
- req->SendData(result_data.data(), result_data.size());
+ if (req->SendData(result_data.data(), result_data.size()) == false) {
+ LOGE("Failed to send response pid(%d)", req->GetSenderPID());
+ continue;
+ }
+ LOGW("Success response pid(%d)", req->GetSenderPID());
}
}