自訂標籤的智慧標籤訓練失敗
如果您遇到自訂標籤的智慧標籤培訓問題,請移除舊版雲端設定。 舊版雲端設定會干擾現成的整合,造成SimilaritySearchException
錯誤,進而導致訓練失敗。
說明 description
環境
Adobe Experience Manager as a Cloud Service
問題/症狀
請依照[
1]
中的步驟來啟用智慧標籤(智慧內容服務) 以及在AEM中建立AIO專案和舊版雲端設定。
完成智慧標籤整合後,請嘗試為自訂標籤 — [
2]
建立智慧標籤訓練,但每次訓練都會失敗,並出現記錄檔中的錯誤[
3]
。
[
1]
影像的自訂智慧標籤
[
2]
為您的自訂標籤訓練模型
[
3]
ERROR[ sling-threadpool-39aa0b87-e4ff-4521-b2c7-fce7134e4e4d-(apache-sling-job-thread-pool)-34-Granite Workflow External Process Polling Queue(com/adobe/granite/workflow/external/polling/event)] com.day.cq.dam.similaritysearch.internal.workflow.process.DoTrainingProcess Error while checking for training status for jobId <b></b><b></b>*
com.day.cq.dam.similaritysearch.internal.SimilaritySearchException: com.day.cq.dam.similaritysearch.internal.SimilaritySearchException: Service returned an error: HTTP/1.1 403 Forbidden
at com.day.cq.dam.similaritysearch.internal.impl.SCSTrainingClientImpl.hasFinishedTraining(SCSTrainingClientImpl.java:203) [ com.day.cq.dam.cq-dam-similaritysearch:5.13.64]
at com.day.cq.dam.similaritysearch.internal.workflow.process.DoTrainingProcess.hasFinished(DoTrainingProcess.java:95) [ com.day.cq.dam.cq-dam-similaritysearch:5.13.64]
at com.day.cq.workflow.compatibility.CQWorkflowExtProcessProxy.hasFinished(CQWorkflowExtProcessProxy.java:82) [ com.day.cq.workflow.cq-workflow-impl:6.3.18]
at com.adobe.granite.workflow.core.util.WEPProxyHolder.hasFinished(WEPProxyHolder.java:46) [ com.adobe.granite.workflow.core:2.1.100]
at com.adobe.granite.workflow.core.job.ExternalProcessPollingHandler.process(ExternalProcessPollingHandler.java:119) [ com.adobe.granite.workflow.core:2.1.100]
at org.apache.sling.event.impl.jobs.JobConsumerManager$JobConsumerWrapper.process(JobConsumerManager.java:502) [ org.apache.sling.event:4.3.8]
at org.apache.sling.event.impl.jobs.queues.JobQueueImpl.startJob(JobQueueImpl.java:351) [ org.apache.sling.event:4.3.8]
at org.apache.sling.event.impl.jobs.queues.JobQueueImpl.access$100(JobQueueImpl.java:60) [ org.apache.sling.event:4.3.8]
at org.apache.sling.event.impl.jobs.queues.JobQueueImpl$1.run(JobQueueImpl.java:287) [ org.apache.sling.event:4.3.8]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: com.day.cq.dam.similaritysearch.internal.SimilaritySearchException: Service returned an error: HTTP/1.1 403 Forbidden
解決方法 resolution
將AEM與智慧內容整合時所遵循的檔案適用於AEM內部部署6.5版。
AEM as a Cloud Service不需要手動設定整合(建立AIO專案和舊版雲端設定)。 對於AEMaaCS,它可直接運作,無需手動新增任何雲端設定。
移除舊版雲端設定後,自訂標籤的智慧培訓應能成功完成。
RCA:
使用者建立的舊版雲端設定干擾OOTB整合,導致SimilaritySearchException
錯誤,進而導致培訓失敗。
舊版雲端組態位於/etc/cloudconfigs
下方。 在生產環境中,無法存取crx/de
以直接將其移除。 因此,在AEMaaCS中,對於生產環境,必須通過部署移除舊版雲端設定。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f