Ansichten:

Verhalten:
Der Content Server startet nicht. In der Windows Ereignisanzeige (Anwendung) können Sie eine der folgenden Meldungen finden:

Der Dienst kann nicht gestartet werden. Das Handle ist ungültig

Im .NET Error Log wird folgendes angezeigt:

Additional information: 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) Exception Information Exception Type: DocuWare.Communication.AuthenticationServer.ServerStartException Message: Error initializing CtS TargetSite: Void Start() HResult: -2146233088
2) Exception Information Exception Type: System.NullReferenceException Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. TargetSite: 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 Code location - calling class : ServerManagement Code location - calling method : Boolean StartServer() Computer name : TN-VM Date : 2015.03.26 Time : 08:33:53

Lösung:

  • Kontrollieren sie ob das Temp Verzeichnis des Content Servers korrekt eingetragen und vom Servicebenutzer nutzbar ist.
  • DocuWare verwendet eine ID welche an 3 Stellen identisch sein muss.
*Wichtig: Bitte erstellen Sie ein Backup der dwsystem Datenbank bevor Sie Änderungen durchführen!

Zur Lösung des Problems gehen Sie wie folgt vor:
  1. Herausfinden der Datenbank-Verbindungs GUID:Wählen Sie die dwsystem datenbank aus und führen Sie folgendes SQL-Statement aus:
    Select Guid from DWSystemSettings where settings like '%dwsystem%' and type like '%databaseconnection%'
  2. Prüfen Sie, ob die identifizierte GUID identisch mit der dbConnectionGuid in der Spalte Settings des Authention Servers in der Tabelle dwserver ist.
    Falls nicht, müssen Sie für die dbConnectionGuid die bei 1. ermittelte GUID eintragen.
  3. Die GUID muss außerdem mit der ID in der Datei "DWAuthenticationServer.exe.settings" identisch sein.
    Die ID kann in folgendem Abschnitt der Datei gefunden werden:
    <Connection>
        <ID>Ihre ID</ID>
        <Database>dwsystem</Database>
         ...
    </Connection>
  4. Starten Sie den Authentication Server neu
  5. Starten Sie den Content Server