2012-03-03 35 views
0

如果VersionConflictException拋出堆棧跟蹤包含字符串在衝突ID:VersionConflictException得到衝突條目號

com.google.gdata.util.VersionConflictException:衝突重複 插入 - 與名" EF9BDFEFBCF2AD70A68B57EFC4621D6D頁" 已經存在 - 存在的頁面id爲8279809882450151638

我希望得到一個處理衝突的條目。我目前的做法是從字符串中獲取id並通過SitesService.getEntry()獲取條目。

有沒有更好的方法來做到這一點?從異常中獲取條目的句柄或獲取衝突條目的ID的方法?如果Google決定更改錯誤消息,我的方法將會中斷。

回答

0
client.getEntry(new URL(getSiteFeedUrl() + location), SiteEntry.class); 

作品,地點是該網站URL的最後一部分