[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