Comportamento:
Il Content Server non si avvia. Windows Event Viewer mostra il seguente messaggio:
Il servizio non può essere avviato.L'handle non è valido
Il log degli errori .NET mostra il seguente messaggio:
Informazioni aggiuntive: object_type : Exception event_type : Code location - full exception trace : Error initializing CtS bei DocuWare.Communication.AuthenticationServer.Management.Managers.ContentServerManager.Start() bei DocuWare.Communication.AuthenticationServer.Management.ServerManagement.StartServer() Additional text : 1) Informazioni sull'eccezione Tipo di eccezione: DocuWare.Communication.AuthenticationServer.ServerStartException Messaggio: Errore nell'inizializzazione di CtS TargetSite: Void Start() HResult: -2146233088 2) Informazioni sull'eccezione Tipo di eccezione: System.NullReferenceException Messaggio: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. Sito di destinazione: DocuWare.DAL.DataAccess.IDataSource GetTaskEngineDataSource() StackTrace: bei DocuWare.ContentServer.ContentServerHandler.GetTaskEngineDataSource() bei DocuWare.ContentServer.ContentServerHandler.get_TaskManager() bei DocuWare.Communication.AuthenticationServer.Management.Managers.ContentServerManager.Start() HResult: -2147467261 Logging Level : CriticalError Message Text : Error initializing CtS Assembly : DocuWare.Communication.AuthenticationServer, Version=6.7.0.0, Culture=neutral, PublicKeyToken=879da714589ba9ea Posizione del codice - classe chiamante : ServerManagement Posizione del codice - metodo chiamante : Boolean StartServer() Nome computer : TN-VM Date : 2015.03.26 Time : 08:33:53
Soluzione:
- Verificare che la cartella temp del Content Server sia specificata correttamente in DocuWare Administration e sia accessibile all'utente del servizio.
- La connessione al database di DocuWare Authetication Server deve essere aggiornata con il GUID di connessione al database corretto.
*Importante: è necessario eseguire un backup del database prima di apportare qualsiasi modifica.
Per risolvere questo problema, procedere come segue:
- Ottenere il GUID di connessione al database: eseguire il seguente script SQL nel database dwsystem:
SELECT GUID FROM DWSYSTEMSETTINGS WHERE SETTINGS LIKE '%DWSYSTEM%' AND TYPE LIKE '%DATABASECONNECTION%'; - Controllare se il GUID identificato è identico a dcConnectionGuid nella colonna settings della tabella dwserver di Authentication Server; in caso contrario, cambiare il GUID di dbConnectionGuid con il GUID del punto 1.
- Il GUID della connessione al database deve essere lo stesso del file DWAuthenticationServer.exe.settings.
L'ID si trova nella parte seguente:
<Connection>
<ID>b13378d1-8bd2-46eb-8a25-579f81de9600</ID>
<Database>dwsystem</Database>
...
</Connection> ) - Riavviare Authentication Server
- Avviare il Content Server
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.
