Comportement :
Le serveur de contenu ne démarre pas. La Visionneuse d'événements de Windows affiche le message suivant :
Le service ne peut pas être démarré.The handle is invalid
Le journal des erreurs .NET affiche le message suivant :
Informations complémentaires : 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() Texte supplémentaire : 1) Informations sur l'exception Type d'exception : DocuWare.Communication.AuthenticationServer.ServerStartException Message : Erreur d'initialisation du CtS TargetSite : Void Start() HResult : -2146233088 2) Informations sur l'exception Type d'exception : System.NullReferenceException Message : Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. Site cible : 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 Emplacement du code - classe appelante : ServerManagement Emplacement du code - méthode appelante : Boolean StartServer() Nom de l'ordinateur : TN-VM Date : 2015.03.26 Time : 08:33:53
Solution :
- Vérifiez que le dossier temporaire du Content Server est correctement spécifié dans l'Administration DocuWare et accessible par l'utilisateur du service.
- La connexion à la base de données du serveur d'authentification DocuWare doit être mise à jour avec le GUID de connexion à la base de données correct.
*Important : il est impératif d'effectuer une sauvegarde de la base de données avant d'y apporter des modifications.
Pour résoudre ce problème, procédez comme suit :
- Obtention du GUID de connexion à la base de données : Exécutez le script SQL suivant sous la base de données dwsystem :
SELECT GUID FROM DWSYSTEMSETTINGS WHERE SETTINGS LIKE '%DWSYSTEM%' AND TYPE LIKE '%DATABASECONNECTION%' ; - Vérifiez si le GUID identifié est identique au GUID dcConnectionGuid dans la colonne Paramètres de la table dwserver du Serveur d'authentification. Si ce n'est pas le cas, remplacez le GUID de dbConnectionGuid par le GUID de l'étape 1.
- Le GUID de la connexion à la base de données doit être le même que dans le fichier DWAuthenticationServer.exe.settings.
L'ID se trouve dans la partie suivante :
<Connection>
<ID>b13378d1-8bd2-46eb-8a25-579f81de9600</ID>
<Database>dwsystem</Database>
...
</Connection> ) - Redémarrer le serveur d'authentification
- Démarrer le Content Server
Veuillez noter : Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.
