Utbildning av smarta taggar för anpassade taggar misslyckas
Ta bort den gamla molnkonfigurationen om du stöter på problem med utbildningen av smarta taggar för anpassade taggar. Den gamla molnkonfigurationen stör den körklara integreringen, vilket orsakar felet SimilaritySearchException
och därmed leder till en misslyckad utbildning.
Beskrivning description
Miljö
Adobe Experience Manager as a Cloud Service
Problem/symtom
Följ stegen i [
]
för att aktivera smart taggning (tjänsten Smart innehåll) och skapa ett AIO-projekt och även en äldre molnkonfiguration i AEM.
När du är klar med integreringen av smarta taggar kan du försöka skapa en utbildning för smarta taggar för dina anpassade taggar - [
2]
- men varje utbildning misslyckas med ett fel [
3]
som finns i loggarna.
[
1]
Anpassade smarta taggar för bilder
[
2]
Utbilda 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 till för AEM på lokal version 6.5.
För AEM as a Cloud Service behöver du inte konfigurera integreringen manuellt (skapa AIO-projekt och äldre molnkonfiguration). För AEMaaCS fungerar det som det ska utan att någon molnkonfiguration läggs till manuellt.
När du har tagit bort den gamla molnkonfigurationen bör den smarta utbildningen för anpassade taggar slutföras.
RCA:
Den äldre molnkonfigurationen som skapats av användaren stör OOTB-integreringen och orsakar felet SimilaritySearchException
och leder därmed till felaktiga utbildningar.
De gamla molnkonfigurationerna finns under /etc/cloudconfigs
. I en produktionsmiljö finns det ingen åtkomst till crx/de
för att ta bort den direkt. I AEMaaCS måste därför äldre molnkonfigurationer tas bort genom en distribution för en produktionsmiljö.