ObjectNotFoundException: No row with the given identifier exists のためにページを編集または削除できない
プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Fisheye および Crucible は除く
問題
Unable to edit or delete specific pages. The following error message is shown in the UI and in confluence-atlassian.log
2019-06-25 12:01:29,112 ERROR [http-nio-8090-exec-2] [atlassian.confluence.servlet.ConfluenceServletDispatcher] sendError Could not execute action
-- referer: https://mycompany.com/pages/editpage.action?pageId=7799588 | url: /pages/editpage.action | traceId: d7d198cf000006a5 | userName: admin
org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.atlassian.confluence.content.ContentProperty#7910212]
at org.hibernate.boot.internal.StandardEntityNotFoundDelegate.handleEntityNotFound(StandardEntityNotFoundDelegate.java:28)
at org.hibernate.event.internal.DefaultLoadEventListener.load(DefaultLoadEventListener.java:227)
at org.hibernate.event.internal.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:262)
at org.hibernate.event.internal.DefaultLoadEventListener.doOnLoad(DefaultLoadEventListener.java:121)
at org.hibernate.event.internal.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:89)
at org.hibernate.internal.SessionImpl.fireLoad(SessionImpl.java:1230)
...
考えられる原因
- ページがほかの場所から移動またはコピーされたが、コンテンツが不足していた
- スペースまたはサイトがインポートされたが、コンテンツが不足していた
- インデックスの破損
重要なデータが欠落しているとは限らない点にご注意ください。contentproperty は破損したマクロや破損した添付ファイル プロパティである可能性もあります。
ソリューション
次のドキュメントにしたがってコンテンツ インデックスをゼロから再構築します。
最終更新日 2019 年 7 月 4 日
Powered by Confluence and Scroll Viewport.