| Index: trunk/src/chrome/browser/sync/glue/bookmark_change_processor.cc
|
| ===================================================================
|
| --- trunk/src/chrome/browser/sync/glue/bookmark_change_processor.cc (revision 289111)
|
| +++ trunk/src/chrome/browser/sync/glue/bookmark_change_processor.cc (working copy)
|
| @@ -120,11 +120,8 @@
|
| syncer::WriteNode topmost_sync_node(&trans);
|
| if (!model_associator_->InitSyncNodeFromChromeId(topmost->id(),
|
| &topmost_sync_node)) {
|
| - syncer::SyncError error(FROM_HERE,
|
| - syncer::SyncError::DATATYPE_ERROR,
|
| - "Failed to init sync node from chrome node",
|
| - syncer::BOOKMARKS);
|
| - error_handler()->OnSingleDataTypeUnrecoverableError(error);
|
| + error_handler()->OnSingleDatatypeUnrecoverableError(FROM_HERE,
|
| + std::string());
|
| return;
|
| }
|
| // Check that |topmost| has been unlinked.
|
| @@ -166,11 +163,8 @@
|
| syncer::WriteNode topmost_node(trans);
|
| if (!model_associator_->InitSyncNodeFromChromeId(topmost_node_id,
|
| &topmost_node)) {
|
| - syncer::SyncError error(FROM_HERE,
|
| - syncer::SyncError::DATATYPE_ERROR,
|
| - "Failed to init sync node from chrome node",
|
| - syncer::BOOKMARKS);
|
| - error_handler()->OnSingleDataTypeUnrecoverableError(error);
|
| + error_handler()->OnSingleDatatypeUnrecoverableError(FROM_HERE,
|
| + std::string());
|
| return;
|
| }
|
| const int64 topmost_sync_id = topmost_node.GetId();
|
| @@ -278,11 +272,8 @@
|
|
|
| // Actually create the node with the appropriate initial position.
|
| if (!PlaceSyncNode(CREATE, parent, index, trans, &sync_child, associator)) {
|
| - syncer::SyncError error(FROM_HERE,
|
| - syncer::SyncError::DATATYPE_ERROR,
|
| - "Failed ot creat sync node.",
|
| - syncer::BOOKMARKS);
|
| - error_handler->OnSingleDataTypeUnrecoverableError(error);
|
| + error_handler->OnSingleDatatypeUnrecoverableError(FROM_HERE,
|
| + "Sync node creation failed; recovery unlikely");
|
| return syncer::kInvalidId;
|
| }
|
|
|
| @@ -330,11 +321,8 @@
|
| // Lookup the sync node that's associated with |node|.
|
| syncer::WriteNode sync_node(trans);
|
| if (!associator->InitSyncNodeFromChromeId(node->id(), &sync_node)) {
|
| - syncer::SyncError error(FROM_HERE,
|
| - syncer::SyncError::DATATYPE_ERROR,
|
| - "Failed to init sync node from chrome node",
|
| - syncer::BOOKMARKS);
|
| - error_handler->OnSingleDataTypeUnrecoverableError(error);
|
| + error_handler->OnSingleDatatypeUnrecoverableError(
|
| + FROM_HERE, "Could not load bookmark node on update.");
|
| return syncer::kInvalidId;
|
| }
|
| UpdateSyncNodeProperties(node, model, &sync_node);
|
| @@ -368,21 +356,15 @@
|
| // Lookup the sync node that's associated with |child|.
|
| syncer::WriteNode sync_node(&trans);
|
| if (!model_associator_->InitSyncNodeFromChromeId(child->id(), &sync_node)) {
|
| - syncer::SyncError error(FROM_HERE,
|
| - syncer::SyncError::DATATYPE_ERROR,
|
| - "Failed to init sync node from chrome node",
|
| - syncer::BOOKMARKS);
|
| - error_handler()->OnSingleDataTypeUnrecoverableError(error);
|
| + error_handler()->OnSingleDatatypeUnrecoverableError(FROM_HERE,
|
| + std::string());
|
| return;
|
| }
|
|
|
| if (!PlaceSyncNode(MOVE, new_parent, new_index, &trans, &sync_node,
|
| model_associator_)) {
|
| - syncer::SyncError error(FROM_HERE,
|
| - syncer::SyncError::DATATYPE_ERROR,
|
| - "Failed to place sync node",
|
| - syncer::BOOKMARKS);
|
| - error_handler()->OnSingleDataTypeUnrecoverableError(error);
|
| + error_handler()->OnSingleDatatypeUnrecoverableError(FROM_HERE,
|
| + std::string());
|
| return;
|
| }
|
| }
|
| @@ -414,11 +396,8 @@
|
| syncer::WriteNode sync_child(&trans);
|
| if (!model_associator_->InitSyncNodeFromChromeId(child->id(),
|
| &sync_child)) {
|
| - syncer::SyncError error(FROM_HERE,
|
| - syncer::SyncError::DATATYPE_ERROR,
|
| - "Failed to init sync node from chrome node",
|
| - syncer::BOOKMARKS);
|
| - error_handler()->OnSingleDataTypeUnrecoverableError(error);
|
| + error_handler()->OnSingleDatatypeUnrecoverableError(FROM_HERE,
|
| + std::string());
|
| return;
|
| }
|
| DCHECK_EQ(sync_child.GetParentId(),
|
| @@ -426,11 +405,8 @@
|
|
|
| if (!PlaceSyncNode(MOVE, node, i, &trans, &sync_child,
|
| model_associator_)) {
|
| - syncer::SyncError error(FROM_HERE,
|
| - syncer::SyncError::DATATYPE_ERROR,
|
| - "Failed to place sync node",
|
| - syncer::BOOKMARKS);
|
| - error_handler()->OnSingleDataTypeUnrecoverableError(error);
|
| + error_handler()->OnSingleDatatypeUnrecoverableError(FROM_HERE,
|
| + std::string());
|
| return;
|
| }
|
| }
|
| @@ -552,11 +528,8 @@
|
| model->other_node()->child_count(),
|
| base::string16());
|
| if (!foster_parent) {
|
| - syncer::SyncError error(FROM_HERE,
|
| - syncer::SyncError::DATATYPE_ERROR,
|
| - "Failed to create foster parent",
|
| - syncer::BOOKMARKS);
|
| - error_handler()->OnSingleDataTypeUnrecoverableError(error);
|
| + error_handler()->OnSingleDatatypeUnrecoverableError(FROM_HERE,
|
| + "Failed to create foster parent.");
|
| return;
|
| }
|
| }
|
| @@ -613,11 +586,8 @@
|
|
|
| syncer::ReadNode src(trans);
|
| if (src.InitByIdLookup(it->id) != syncer::BaseNode::INIT_OK) {
|
| - syncer::SyncError error(FROM_HERE,
|
| - syncer::SyncError::DATATYPE_ERROR,
|
| - "Failed to load sync node",
|
| - syncer::BOOKMARKS);
|
| - error_handler()->OnSingleDataTypeUnrecoverableError(error);
|
| + error_handler()->OnSingleDatatypeUnrecoverableError(FROM_HERE,
|
| + "ApplyModelChanges was passed a bad ID");
|
| return;
|
| }
|
|
|
|
|