[sisyphus] open-xchange
Genix
=?iso-8859-1?q?genix_=CE=C1_list=2Eru?=
Пт Апр 8 09:24:40 MSD 2005
Alex wrote:
> G> странно, что folderId передается именно как String, в то время как он
> G> может принимать _только_ значение целого числа.
> G> Можете понять где он инициализируется?
> G> где-то здесь:
> G> OXFolderAction.java:708, 587, 107 или около того
> Есть ли возможность посмотреть что в это время находится в переменной
> (вывод в отладку или что-то такое).
да, из приведенного вами же куска ошибки видно:
Exception in thread "main" java.lang.NumberFormatException: For input
string: ""
^^^^^^^^^^^^^^^^^ вот это значение там находится (пустая строка)
> Исследуя текс видно что эта переменная учавствует в операциях вида
> 123+folderId;
это не возможно.
за исключением случаев вида "" + 123 + folderId.
В этом случае число приводится к строке и строки складываются
> что указывает на то что видимо есть автоконвертирование.
число в строку да, обратно нет.
--
У каждого в башке свои тараканы...
Подробная информация о списке рассылки Sisyphus