La formación sobre etiquetas inteligentes para las etiquetas personalizadas da errores

Elimine la configuración de nube heredada si tiene problemas con la formación sobre etiquetas inteligentes para etiquetas personalizadas. La configuración de nube heredada interfiere con la integración predeterminada, lo que provoca el error SimilaritySearchException y, por lo tanto, provoca errores en la formación.

Descripción description

Entorno

Adobe Experience Manager as a Cloud Service

Problema/Síntomas

Siga los pasos de [ 1] para habilitar el etiquetado inteligente (servicio de contenido inteligente), crear un proyecto de AIO y también una configuración de nube heredada en AEM.

Después de completar la integración del etiquetado inteligente, intente crear un curso de formación sobre etiquetas inteligentes para sus etiquetas personalizadas: [ 2], pero todos los cursos de formación fallan y muestran el error [ 3] en los registros.

[ 1] Etiquetas inteligentes personalizadas para imágenes

[ 2] Entrena el modelo para tus etiquetas personalizadas

[ 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

Resolución resolution

La documentación que ha seguido para integrar AEM con contenido inteligente es para AEM versión local 6.5.

Para AEM as a Cloud Service, no es necesario configurar manualmente la integración (creación de un proyecto de AIO y configuración de nube heredada). Para AEMaaCS, funciona de forma predeterminada sin que se añada manualmente ninguna configuración de nube.

Después de eliminar la configuración de nube heredada, la formación inteligente para las etiquetas personalizadas debe completarse correctamente.

RCA:

La configuración de nube heredada creada por el usuario interfería con la integración de OOTB y provocaba el error SimilaritySearchException, lo que provocaba errores en los cursos de formación.

Las configuraciones en la nube heredadas se encuentran en /etc/cloudconfigs. En un entorno de producción, no hay acceso a crx/de para quitarlo directamente. Por lo tanto, en AEMaaCS, para un entorno de producción, las configuraciones de nube heredadas deben eliminarse mediante una implementación.

recommendation-more-help
experience-cloud-kcs-help-kbarticles