Risoluzione dei problemi per l'ambiente locale
Il destinatario del presente argomento è l'amministratore del sistema Windchill locale.
Problema: impossibile procedere con l'installazione del plug-in
Questo problema può verificarsi per i seguenti motivi:
• La directory di installazione del plug-in non è configurata come consigliato.
• L'amministratore non dispone dei permessi minimi di lettura, scrittura ed esecuzione richiesti.
Risoluzione
• Verificare che la directory di installazione del plug-in sia impostata correttamente e assicurarsi che l'account dell'amministratore disponga dei permessi necessari.
• Se il problema persiste, contattare l'amministratore di sistema per assistenza.
L'installazione del plug-in non riesce e genera un errore di creazione del percorso PKIX
Quando l'amministratore del sito Windchill avvia l'installazione del plug-in, il processo non riesce e genera l'errore seguente:
"Attempt 3 to download zip failed due to exception: PKIX path building failed".
I log del method server mostrano eccezioni di certificati non validi:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Risoluzione
• Importare il certificato nel keystore Java di Windchill tramite l'utilità keytool.
• Assicurarsi che il certificato scaricato includa tutti i certificati intermedi necessari.
Il plug-in viene indicato come installato ma lo stato del server del plug-in appare come arrestato
Dopo l'installazione del plug-in AI Parts Rationalization, lo stato del plug-in appare come Installato, mentre lo stato del server del plug-in viene visualizzato come "Arrestato".
Risoluzione
Per supportare un ambiente non GUI, è necessario annullare l'impostazione della proprietà wt.manager.cmd.executor utilizzando il comando seguente:
xconfmanager -s wt.manager.cmd.executor= -t codebase/wt.properties -pF
Indicizzazione non riuscita a causa della lunghezza dell'URL - 413 Errore di payload troppo grande
Quando si utilizza MPMLink, se l'URL supera i limiti di lunghezza accettabili, l'indicizzazione si arresta durante l'elaborazione degli oggetti, generando un errore 413 Payload Too Large.
Risoluzione
Se si utilizza MPMLink, per attivare l'indicizzazione con URL lunghi, configurare le impostazioni dei server AJP e Tomcat come descritto di seguito.
1. In una shell Windchill, passare alla cartella <HTTPServer> ed eseguire il comando:
ant -f config.xml configureAJPWorkers -DajpMaxPacketSize=16384
2. In una shell Windchill, passare alla cartella <Windchill>/Tomcat ed eseguire il comando:
ant -f config.xml configureConnectors -DajpMaxPacketSize=16384
3. Modificare il file HTTPServer/conf/httpd.conf per includere le righe seguenti:
LimitRequestLine 16384
LimitRequestFieldSize 16384
4. Riavviare i server Apache e Windchill per applicare le modifiche.
|
|
Se il problema persiste e la richiesta continua ad avere esito negativo con un errore 413 Payload Too Large from GET, rivedere le impostazioni di configurazione. Provare ad aumentare tutti e quattro i valori citati nei passi precedenti, utilizzando multipli di 1024.
|
Problema: operazioni di indicizzazione in blocco non riuscite con vari errori
Durante il processo di indicizzazione in blocco, è possibile che più operazioni non riescano con errori come Failed to upload PVZ. Questo problema si verifica in genere a causa di un'interruzione della rete durante il processo di caricamento.
Risoluzione
Una volta ripristinata la connettività di rete, inviare nuovamente le operazioni non riuscite in Windchill reimpostando gli elementi della coda non riusciti per questi errori. Per reimpostare gli elementi della coda non riusciti, fare riferimento all'argomento
Esecuzione della manutenzione regolare della coda.
Le richieste del plug-in non riescono con errore di timeout del proxy
Le richieste del plug-in dall'interfaccia utente potrebbero richiedere più tempo del previsto, superando il timeout di default del proxy Apache di 60 secondi. Ne consegue che:
• Le richieste del plug-in a lunga esecuzione si interrompono dopo 60 secondi.
• L'aggiornamento della pagina o il riavvio di Apache non risolve il problema.
Risoluzione
Per risolvere il problema di timeout, aumentare il valore del timeout per il plug-in AI Parts Rationalization, ad esempio a 120-300 secondi.
1. Individuare il file di configurazione del proxy Apache. Questo file viene generato durante l'installazione del plug-in.
Ad esempio: /opt/ptc/plugins/AIPartsRationalization/AIPartsRationalization-proxy.conf
2. Aggiungere un parametro di timeout alle voci di questo tipo. Il valore mostrato sotto (timeout=300) è solo un esempio. Tutte le voci di codice sono fornite per scopi illustrativi:
<Proxy balancer://AIPartsRationalization_lb/>
BalancerMember http://localhost:<plugin instance1 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization1
BalancerMember http://localhost:<plugin instance2 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization2
BalancerMember http://localhost:<plugin instance3 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization3
BalancerMember http://localhost:<plugin instance4 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization4
BalancerMember http://localhost:<plugin instance5 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization5
ProxySet stickysession=AIPartsRationalization_sticky
</Proxy>
3. Dopo aver apportato le modifiche, riavviare Apache.
Problema: impossibile riavviare Apache
In una configurazione cluster, se un nodo è inattivo durante l'installazione di un plug-in o la rotazione del certificato, il riavvio del server Apache potrebbe non riuscire quando il nodo torna online. In questo caso, viene visualizzato un messaggio di errore nel log del method server.
Risoluzione
Per risolvere il problema, riavviare manualmente il server Apache.
Problema: la configurazione dell'utente per l'indicizzazione si interrompe con errore HTTP 500
La configurazione dell'utente per l'indicizzazione si interrompe con errore HTTP 500. Questo errore appare nell'interfaccia utente ed è visibile anche nella scheda Rete o nei log delle API.
Causa: l'utente per l'indicizzazione non possiede la licenza Windchill richiesta.
Risoluzione
Aggiungere l'utente per l'indicizzazione a una delle licenze di base tramite il gruppo di esclusione licenze. Per ulteriori informazioni, vedere
Gruppi di esclusione licenze.
Problema: errore "Too many duplicate searches requested, maximum is 15" visualizzato dal plug-in per il riutilizzo delle parti
Quando si eseguono ricerche per similarità di forma nella scheda Cerca nel database indicizzato del plug-in, il sistema genera un errore dopo 15 ricerche consecutive: "Too many duplicate searches requested, maximum is 15".
Si tratta di un comportamento previsto. Ogni ricerca eseguita da un utente amministratore crea una nuova voce di ricerca. Il sistema applica un limite di 15 ricerche attive per evitare il sovraccarico.
Le ricerche degli utenti, invece, riutilizzano le voci esistenti ed eliminano automaticamente quelle meno recenti, mantenendo il conteggio entro certi limiti.
Risoluzione
Eseguire una ricerca come utente finale facendo clic su Cerca parti duplicate utilizzando una gamma di similarità esistente. In questo modo si eliminano le ricerche meno recenti e si libera spazio per quelle nuove. Riprovare a eseguire la ricerca dopo aver eseguito una ricerca come utente.
Problema: l'installazione del plug-in non riesce con un errore di verifica della sicurezza
L'installazione del plug-in AI Parts Rationalization non riesce con un errore di verifica della sicurezza e viene visualizzato il seguente messaggio: "Installazione di AI Parts Rationalization non riuscita a causa di un errore di verifica della sicurezza. Per assistenza, contattare l'amministratore."
Causa
Questo errore di sicurezza si può verificare se il JAR del pug-in è firmato utilizzando una build di Java più recente mentre l'installazione viene eseguita in un sistema che utilizza una build precedente della stessa versione di Java.
Risoluzione
Accertarsi che l'ambiente del cliente utilizzi la build di Java più recente per la versione di Java corrispondente utilizzata per firmare il JAR del plug-in.
Aggiornamento plug-in non riuscito
Quando si tenta di aggiornare il plug-in, il processo di aggiornamento potrebbe non riuscire a causa di uno dei motivi seguenti:
• Il download o l'installazione del file ZIP da PTC SaaS Platform non riesce.
• La verifica del file JAR ha esito negativo.
Risultato
In questi casi, l'aggiornamento del plug-in non riesce e la versione esistente del plug-in rimane invariata.
La pagina Gestione plug-in appare vuota in francese
Quando la lingua è impostata su Francese, non viene visualizzato alcun contenuto nella pagina Gestione plug-in dopo avere selezionato > , anche se il plug-in è installato e in esecuzione.
Risoluzione
Per visualizzare la pagina Gestione plug-in, attenersi alla procedura descritta di seguito.
1. Accedere come amministratore del sito e passare alla pagina > .
2. Fare clic su Adattamento testo nel gruppo Amministrazione aziendale. Viene aperta una nuova scheda.
3. Espandere Adattamento testo e Radice.
4. Fare clic con il pulsante destro del mouse su Raccolta testo e selezionare l'opzione Nuovo organizer stringhe.
Viene visualizzata la finestra Nuovo organizer stringhe.
5. Fare clic sull'icona Cerca.
Viene visualizzata la finestra di dialogo Seleziona testo interfaccia utente.
6. Cercare la risorsa PluginManagerResource, selezionarla e fare clic su OK.
Nella finestra Nuovo organizer stringhe viene visualizzato il nome PluginManagerResource.
7. Fare clic su OK. La risorsa PluginManagerResource viene aggiunta ad Adattamento testo.
8. Fare clic con il pulsante destro del mouse su PluginManagerResource e selezionare Modifica.
9. Selezionare la voce PLUGIN_RUNNING_STATUS e fare clic su Modifica. Viene visualizzata la finestra di dialogo Visualizza e modifica proprietà voce.
10. Fare clic sull'icona Localizza. Viene visualizzata la finestra di dialogo Localizza.
11. Modificare la traduzione per aggiornare la stringa per la lingua francese in In esecuzione.
12. Fare clic su OK.
13. Fare clic su Salva o Fine.
14. Aggiornare l'interfaccia utente di Gestione plug-in per visualizzare il valore aggiornato.