Sintomi
Se CRX non si avvia, o se ci sono eccezioni e tracce di stack nel file di log che sono correlate alla persistenza (come TarPersistenceManager o FileDataStore).
Causa
Tali problemi possono avere molte cause.
Analisi / Risoluzione
Per aiutare ad analizzare il problema, abbiamo bisogno di conoscere le seguenti informazioni:
- Versione CRX, inclusa la versione hotfix.
- Sistema operativo, fornitore e versione di JVM.
- Elenchi di directory e di file che includono nomi di file, dimensioni dei file e file nascosti. Tali elenchi sono necessari per le directory degli archivi locali di tutti i nodi del cluster, così come per la directory condivisa. Includi anche le informazioni su quali directory sono quelle "attive" (a volte le installazioni vengono rinominate o copiate per i test; abbiamo bisogno di sapere esattamente quali installazioni sono effettivamente in uso).
- I file di configurazione (repository.xml e tutti i file workspace.xml) di tutti i nodi cluster
Istruzioni per ottenere le informazioni richieste
Segui questo processo per ogni nodo del cluster, così come sulla directory condivisa crx (a meno che la directory condivisa non si trovi all'interno di uno dei nodi del cluster). Nelle istruzioni che seguono è di solito la directory dove si trova il license.properties (la directory padre di crx-quickstart).
Nota: assicurati che quando esegui java -version che lo si stia eseguendo contro lo stesso eseguibile java usato dall'istanza CRX o CQ5.
Linux o Mac
Per ottenere tutti i dati, esegui i seguenti comandi in una shell
cd <clusterNode1> java -version 2> infoJavaVersion.log find . -name "crx*.jar" > infoCrxVersion.log ls -alR > infoFileList.log zip -r clusterNode1.zip . -i */repository.xml */workspace.xml */*.log *.log */*.log.* rm info*
Windows
In Windows, effettua le seguenti operazioni:
- Apri il prompt dei comandi andando su Start -> Esegui... poi nella finestra di dialogo Esegui tipo cmd e premi [Invio].
- Esegui i seguenti comandi nel prompt dei comandi (dovrebbe essere il percorso che contiene la directory crx-quickstart e il file license.properties):
- cd <clusterNode1>
- java -versione 2> infoJavaVersion.log
- dir /A /S crx*.jar > infoCrxVersion.log
- dir /A /S > infoFileList.log
- Da windows explorer, sfoglia fino alla directory <clusterNode1>, poi CTRL+Clic per selezionare questi file: infoJavaVersion.log, infoCrxVersion.log and infoFileList.log.
- Con i file selezionati/evidenziati, fai clic con il tasto destro del mouse per aprire il menu contestuale di windows explorer e seleziona Invia a > Cartella compressa (zippata)
- Viene creato un file zip generato nella cartella contenente i file precedentemente selezionati, rinominando il file zip per renderlo più descrittivo (ad esempio analyzepersistenceissues_cq5x_author_dev.zip)