0
在使用PySVN導出操作,我得到了一個例外:什麼是SVN錯誤代碼200015?
ClientError: ('', [('', 200015)])
想必這錯誤代碼是那些svn_error_codes.h定義之一。但是......哪一個?我怎麼找到這個錯誤的文字描述?
在使用PySVN導出操作,我得到了一個例外:什麼是SVN錯誤代碼200015?
ClientError: ('', [('', 200015)])
想必這錯誤代碼是那些svn_error_codes.h定義之一。但是......哪一個?我怎麼找到這個錯誤的文字描述?
Grepping通過源代碼爲200015
我得到
subversion/bindings/javahl/src/org/tigris/subversion/javahl/ErrorCodes.java: public static final int cancelled = 200015;
subversion/tests/cmdline/svntest/err.py:CANCELLED = 200015
這映射到該段代碼在svn_error_codes.h:
#define SVN_ERR_CATEGORY_SIZE 5000
[...]
#define SVN_ERR_MISC_CATEGORY_START (APR_OS_START_USERERR \
+ (16 * SVN_ERR_CATEGORY_SIZE))
[...]
SVN_ERRDEF(SVN_ERR_CANCELLED,
SVN_ERR_MISC_CATEGORY_START + 15,
"The operation was interrupted")
的APR_OS_START_USERERR
的價值似乎在APR定義。我沒有找到現成的價值,但價值應該是(通過向後計算)120000.
那一定是那麼。該死的。如果我能弄清楚它爲什麼發生這種事,我會喋喋不休,但那是另一回事。 – detly