2014-10-09 3 views
1

Попытка установить CmisSync через Visual Studio 2013, и я продолжаю получать исключения, чтобы делать с папкой AppData Roaming.CmisSync неправильно строит

File Path; AppData/Roaming/cmissync/config.xml 

Когда я посмотрел файл, он был пустым.

То, что я сделал до сих пор, - это скачать файл с заархивированным исходным кодом. Вытащил его, открыл файл sln windows и построил проект. Когда я иду на отладку, я получаю исключение. Также проект DotCMIS недоступен. Ниже приведено исключение.

Любая помощь была бы принята с благодарностью.

System.InvalidOperationException was unhandled 
HResult=-2146233079 
Message=There is an error in XML document (0, 0). 
Source=System.Xml 
StackTrace: 
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) 
at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader) 
at CmisSync.Lib.Config.Load() in e:\Users\davette\Documents\Visual Studio 2013\Projects\CmisSync-master\CmisSync.Lib\Config.cs:line 345 
at CmisSync.Lib.Config..ctor(String fullPath) in e:\Users\davette\Documents\Visual Studio 2013\Projects\CmisSync-master\CmisSync.Lib\Config.cs:line 164 
at CmisSync.Lib.ConfigManager.get_CurrentConfig() in e:\Users\davette\Documents\Visual Studio 2013\Projects\CmisSync-master\CmisSync.Lib\ConfigManager.cs:line 40 
at CmisSync.Lib.Sync.ConfigMigration.CheckForDuplicatedLog4NetElement() in e:\Users\davette\Documents\Visual Studio 2013\Projects\CmisSync-master\CmisSync.Lib\ConfigMigration.cs:line 38 
at CmisSync.Lib.Sync.ConfigMigration.Migrate() in e:\Users\davette\Documents\Visual Studio 2013\Projects\CmisSync-master\CmisSync.Lib\ConfigMigration.cs:line 27 
at CmisSync.Program.Main(String[] args) in e:\Users\davette\Documents\Visual Studio 2013\Projects\CmisSync-master\CmisSync\Program.cs:line 74 
at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args) 
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) 
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() 
at System.Threading.ThreadHelper.ThreadStart_Context(Object state) 
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 
at System.Threading.ThreadHelper.ThreadStart() 
InnerException: System.Xml.XmlException 
HResult=-2146232000 
Message=Root element is missing. 
Source=System.Xml 
LineNumber=0 
LinePosition=0 
SourceUri="" 
StackTrace: 
at System.Xml.XmlTextReaderImpl.Throw(Exception e) 
at System.Xml.XmlTextReaderImpl.ParseDocumentContent() 
at System.Xml.XmlTextReaderImpl.Read() 
at System.Xml.XmlTextReader.Read() 
at System.Xml.XmlReader.MoveToContent() 
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSyncConfig.Read9_CmisSync() 
InnerException: 

ответ

1

Если бы эта проблема, посмотрите here.

Длинный и короткий от него удаляет конфигурационный файл и повторно запускает отладку.

Все должно работать.

+0

Ровно! Я являюсь создателем CmisSync, у CmisSync была ошибка, в которой в некоторых неудачных обстоятельствах она удаляла бы файлы XML. Мы исправили эту ошибку месяц назад, так что этого больше не должно быть. Любой, кто имеет такую ​​же проблему, обновите CmisSync и следуйте инструкциям PurpleSmurph: запустите, удалите пустой XML-файл, запустите. –