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.