インボックス通知ページでフィルターを実行するとエラーが発生します

説明 description

インボックス通知にフィルターを使用しようとすると、ブラウザー開発コンソールに次のサーバーエラーが表示されます。

`<` html`>`
`<` head`>` `<` title`>` 500 Internal Server Error`<` /title`>` `<` /head`>`
`<` body`>`
`<` h1`>` Internal Server Error`<` /h1`>`
`<` p`>` Cannot serve request to /mnt/overlay/granite/ui/content/shell/omnisearch/searchresults.html in /libs/granite/ui/components/coral/foundation/table/table.jsp`<` /p`>`

`<` h3`>` Exception:`<` /h3`>`
`<` pre`>`
java.lang.NullPointerException
at org.apache.sling.resourcereso



この問題はAEM 6.5.13 で再現可能です。

問題を再現する手順:

1.  インボックスに移動 —> すべて表示

2. 「フィルター」をクリックします。

3. 「フォームを送信できませんでした」というエラーが表示されます

解決策 resolution

標準搭載のAEM 6.5.13 インスタンスでは、インボックス通知でのフィルタリングが期待どおりに機能します。

この問題は acs-aem-commons-content-4.8.0.zip パッケージによって導入されたことがわかりました。 このパッケージをインスタンスにインストールすると、インボックス通知でのフィルタリングが機能しなくなります。

ただし、ACS は Adobe がサポートするパッケージではありません。これはコンサルティングが提供するサードパーティです ( ただしAdobeは提供しますが、エンジニアリングチームの外部です )。問題は、以下の場所で報告する必要があります。

https://github.com/Adobe-Consulting-Services/acs-aem-commons/issues

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f