Ultimo aggiornamento il
3 mag 2021
Problema
Alcune configurazioni e bundle OSGi caricati in /apps sotto una cartella di installazione o di configurazione non vengono applicati.
Ambiente
AEM 6.x
Causa
Le poche cause di questo problema sono le seguenti.
- La cartella di installazione o configurazione è più profonda di quattro livelli di profondità nell'albero della cartella. I file ad un livello più profondo di questo non vengono installati.
- La configurazione o il bundle è malformato o corrotto.
- La cartella di installazione o configurazione ha una modalità runmode nel nome che non è valida per l'istanza. Per esempio, config.publishqa o install.publishstage.
Il programma di installazione di OSGi è in uno stato incoerente.
Risoluzione
- Se la cartella di installazione o configurazione si trova ad un livello di profondità superiore a quattro. Per esempio /apps/sites/siteA/jars/install/foo-1.0.0.jar non viene installato, ma /apps/siteA/install/foo-1.0.0.jar viene installato.
- Per vedere se ci sono errori e per verificare che la configurazione o il bundle non sia malformato, controlla l'error.log.
- Se c'è una modalità runmode nel nome della cartella, vai su http://host:port/system/console/status-slingsettings sull'istanza AEM e convalida l'applicazione della corretta modalità runmode.
- Se sospetti che il programma di installazione di OSGi non funzioni correttamente, consulta questo articolo per i passaggi da eseguire per risolvere il problema.