Visualizzazioni:
Comportamento:
La versione 7.7 di DocuWare ha introdotto una nuova soluzione Fulltext, con alcune modifiche a livello di funzionalità e struttura.Per ulteriori dettagli, vedere: /knowledgebase/article/KBA-37227
Con l'introduzione della nuova soluzione Fulltext, si possono incontrare nuovi comportamenti/sfide.
 
Soluzione:
Questo articolo raccoglie i comportamenti più comuni che il Support di DocuWare ha potuto osservare e propone una soluzione.
 
Il Fulltext Server non si avvia:
Nei registri viene visualizzato il seguente messaggio: "Non è stato possibile avviare il Fulltext Server di DocuWare. System.TimeoutException: Il processo Java non è stato avviato tempestivamente".
  • Assicurarsi che l'utente che esegue il servizio Fulltext abbia accesso completo in lettura/scrittura al percorso di installazione di Fulltext Server, che per impostazione predefinita si trova in C:\Program Files\DocuWare\Fulltext Server (x64).
  • La porta 9012, utilizzata da Fulltext, potrebbe essere occupata da un altro processo. Per verificare se questo è il caso, immettere il comando "netstat -ano" nel prompt dei comandi. L'output includerà anche il "PID", che può essere utilizzato in Task Manager alla voce "Dettagli" per rintracciare il processo che sta utilizzando la porta.
  • Il valore "javaPath" nel file DWSolrService.exe.settings potrebbe puntare a una directory non corretta. Per questo comportamento, verificare il seguente KBA: /knowledgebase/article/KBA-37326
  • Anche gli scanner antivirus possono causare l'impossibilità di avviare Fulltext, in quanto potrebbero mettere in quarantena o bloccare i componenti di Fulltext. Per ulteriori dettagli, controllare il seguente KBA: /knowledgebase/article/KBA-3571

Errore durante la ricerca Fulltext:
Si sta tentando di eseguire una ricerca Fulltext in un archivio e viene restituito il seguente errore: Il server remoto ha restituito un errore: (500) Internal Server Error
Inoltre, nei log e in Solr-Administration viene visualizzato il seguente errore: "org.apache.solr.common.SolrException:org.apache.solr.common.SolrException:
Error opening new searcher"

Questa informazione indica che c'è qualcosa che non va con il SolrCore del file cabinet corrispondente.
Nel percorso di installazione di Fulltext (il percorso predefinito è 'C:\Program Files\DocuWare\Full-Text Server (x64)\solr\server\solr') si possono vedere i core all'interno di cartelle denominate con il GUID del file cabinet corrispondente. Ogni schedario ha il proprio nucleo. Nella cartella di un file cabinet dovrebbe essere presente un file denominato 'core.properties'. Se il nucleo è corrotto o danneggiato, il file potrebbe essere mancante o non contenere i dati corretti.
Qui si può vedere un esempio di file 'core.properties' sano:




Come risolvere un nucleo mancante o corrotto:
Nota: Eseguire un backup dei file prima di eliminarli.

  1. Arrestare il servizio Fulltext e concedere all'utente che esegue il servizio Fulltext i diritti di modifica della cartella FulltextServer(x64): C:\Program Files\DocuWare\Full-Text Server (x64)
  2. Eseguire la stessa operazione con la cartella Fulltext Index (se necessario, è possibile visualizzarla nella sezione DocuWare-Administration).
  3. Eliminare il contenuto della cartella Fulltext Index dell'archivio corrispondente, anch'essa denominata con il nome del GUID.
  4. Accedere alla directory "C:\Program Files\DocuWare\Full-Text Server (x64)\solr\server\solr\" ed eliminare la cartella con il GUID del file cabinet interessato.
  5. Avviare il servizio Fulltext e verificare se il nucleo viene creato di nuovo correttamente.
  6. Dopo aver eseguito tutti i passaggi precedenti, è necessario attivare un ripristino di Fulltext per il raccoglitore tramite la seconda opzione di ripristino. Si consiglia di non eseguire più ripristini di Fulltext contemporaneamente, poiché ciò potrebbe causare problemi di prestazioni del sistema.

Problemi quando Fulltext è installato su un server dedicato:
Quando si esegue una ricerca Fulltext, viene visualizzato il messaggio di errore Il riferimento all'oggetto non è stato impostato su un'istanza dell'oggetto.
Nel log di DocuWare.BackgroundProcessService.LongLiving.GenericProcess.log viene visualizzato il seguente messaggio:
<message>Si è verificata un'eccezione imprevista in DocuWare.BPS.Processes.FCDocumentBackgroundTasks.TaskProcessors.DocumentFulltextTaskProcessor e File Cabinet con guid: 11111111-2222-3333-4444-555555555555</message><exception>System.Net.WebException:Impossibile stabilire la connessione al server remoto. ---&gt; System.Net.Sockets.SocketException: Un tentativo di connessione è fallito perché l'host remoto non ha risposto correttamente dopo un certo periodo di tempo, oppure la connessione stabilita era difettosa perché l'host connesso non ha risposto 192.168.100.100:9012

Questo indica che il server non può connettersi al Fulltext Server. In questo caso è necessario verificare se i server possono raggiungersi, ad esempio eseguendo un ping nel prompt dei comandi. È possibile che le impostazioni del firewall o del programma antivirus blocchino la richiesta.

KBA è applicabile SOLO alle organizzazioni in sede.

Italian:
Si prega di notare: Questo articolo è una traduzione dall’inglese. Le informazioni contenute in questo articolo si basano sulla/e versione/i originale/i del prodotto in inglese. Potrebbero esserci piccoli errori, come nella grammatica usata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa esattezza della traduzione, nella maggior parte dei casi troverà che è sufficientemente informativa. In caso di dubbi, torni alla versione inglese di questo articolo.