由於本週開始,我正在處理一個奇怪的錯誤。 我有一個應用程序使用svnkit 1.8未能從svn檢出一個項目。以下引發錯誤:簽出失敗,svnkit 1.8嵌入:此文件沒有記錄校驗和
svn: E155017: Cant install "a file" from pristine store, because no checksum is recorded for this file
經過一些調試我發現,這個錯誤是由SVN服務器返回。請注意,由於我從1.7將svnkit升級到1.8,因此出現此錯誤。
這裏是我當前的配置:
- 我與svnkit應用1.8
- 使用svn 1.6
- Cntlm的SVN服務器上的我的電腦使用代理
- 的Ubuntu 14.04使用svn 1.8
如果我檢查項目中的命令行它的作品。
而最後但並非最不重要的,當我啓動我的應用程序內Intellij一切正常!
我不知道該做什麼了。 感謝您的幫助。
編輯:我回答自己。
看來我的問題與svn 1.7引入的新「.svn行爲」有關。 激活svnkit log告訴我,它無法找到wc.db ...所以結帳我的文件我使用SVNRepository.getFile()
閱讀它。
好主意,但對我來說,svnkit依賴關係由ivy管理。所以svnkit 1.8.5正確檢索了他的依賴關係。我使用需要jna 3.5.2的svnkit 1.8.5,而不像需要jna 4.1.0的svnkit。也許我的問題與jna版本相關聯...... – Ekans