1
试图通过Visual Studio 2013安装CmisSync,并且我不断收到与AppData Roaming文件夹有关的异常。CmisSync没有正确构建
File Path; AppData/Roaming/cmissync/config.xml
当我查看文件时,它是空白的。
我到目前为止所做的是下载压缩源文件。提取它,打开windows sln文件并构建项目。当我去调试时,我得到一个异常。 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:
正是!我是CmisSync的创建者,CmisSync有一个错误,它会在一些不幸的情况下使XML文件变为空白。我们在一个月前修复了这个bug,所以它不应该再发生了。任何人都有同样的问题,请更新CmisSync并遵循PurpleSmurph的指示:停止,删除空的XML文件,开始。 – 2015-01-05 08:17:58