Träning av smarta etiketter för anpassade taggar misslyckas

Ta bort den äldre molnkonfigurationen om du stöter på problem med träning av smarta etiketter för anpassade taggar. Den äldre molnkonfigurationen stör den färdiga integreringen, vilket orsakar SimilaritySearchException felet och därmed leder till misslyckad träning.

Beskrivning description

Miljö

Adobe Experience Manager som en molntjänst

Problem/Symtom

Följ stegen i [ 1] för att aktivera smarta taggar (Smart content service) och skapa ett AIO-projekt och även en äldre molnkonfiguration i AEM.

När du har slutfört integreringen av smarta taggar försöker du skapa en Smart Tag-träning för dina anpassade taggar – [ 2] men varje träning misslyckas med ett fel [ 3] i loggarna.

[ ]1 Anpassade smarta etiketter för bilder

[ ]2 Träna modellen för dina anpassade taggar

[ 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

Upplösning resolution

Dokumentationen som du följde för att integrera AEM med Smart Content är för AEM lokalt version 6.5.

För AEM as a Cloud Service behöver du inte konfigurera integreringen manuellt (skapa ett AIO-projekt och en äldre molnkonfiguration). För AEMaaCS fungerar det direkt utan att någon molnkonfiguration läggs till manuellt.

När du har tagit bort den äldre molnkonfigurationen bör den smarta träningen för anpassade taggar slutföras.

RCA:

Den äldre molnkonfigurationen som skapades av användaren störde OOTB-integrationen, SimilaritySearchException vilket orsakade felet och ledde till misslyckade träningar.

De äldre molnkonfigurationerna finns under /etc/cloudconfigs. I en produktionsmiljö finns det ingen åtkomst till att crx/de ta bort den direkt. I AEMaaCS måste därför de äldre molnkonfigurationerna tas bort genom en distribution i AEMaaCS.

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