CMIS を使用して、Java ベースのアプリと SharePoint 2013 の間の接続を正常に確立できました。すべて正常に動作します。CMIS クエリを実行しています。セッションが初めて作成され、クエリを実行すると、正常に動作します。
しかし、既に作成されたセッションを使用して同じクエリを 2 回実行すると、"Unauthorized" エラーが発生します。また、スタンドアロンの Java プログラムを使用して同じことを確認しました。新しいセッションを作成してクエリを実行するたびに。その後、動作します。
この例外がランダムに発生しています。
誰かがこれを解決するのを手伝ってくれることを願っています。ありがとう!
Exception trace :Exception trace : (クエリ結果に対して何らかの操作を実行しようとした行で (クエリ結果のアイテムの総数を取得しようとしても))
org.apache.chemistry.opencmis.commons.exceptions.CmisUnauthorizedException: org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:460) で認可されていません org.apache.chemistry.opencmis で.client.bindings.spi.atompub.AbstractAtomPubService.post(AbstractAtomPubService.java:629) org.apache.chemistry.opencmis.client.bindings.spi.atompub.DiscoveryServiceImpl.query(DiscoveryServiceImpl.java:145) at org.apache .chemistry.opencmis.client.runtime.SessionImpl$3.fetchPage(SessionImpl.java:600) org.apache.chemistry.opencmis.client.runtime.util.AbstractIterator.getCurrentPage(AbstractIterator.java:132) org.apache. chemistry.opencmis.client.runtime.util.CollectionIterator.hasNext(CollectionIterator.java:48)