From: Alex <exilit@nm.ru> To: ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru> Subject: Re[2]: [sisyphus] open-xchange Date: Thu, 7 Apr 2005 17:23:50 +0400 Message-ID: <1315095405.20050407172350@nm.ru> (raw) In-Reply-To: <4255352F.9090506@list.ru> Здравствуйте, Genix. G> странно, что folderId передается именно как String, в то время как он G> может принимать _только_ значение целого числа. G> Можете понять где он инициализируется? G> где-то здесь: G> OXFolderAction.java:708, 587, 107 или около того Есть ли возможность посмотреть что в это время находится в переменной (вывод в отладку или что-то такое). Исследуя текс видно что эта переменная учавствует в операциях вида 123+folderId; что указывает на то что видимо есть автоконвертирование. G> а какие catch () следуют дальше? G> среди них NumberFormatException есть? нет - оно лишь есть в явовских файлах (по идее) (107) new OXFolderAction().addUserToOXFolders(args[1], "", args[2], con); -> public void addUserToOXFolders(String userName, String memberingroups, String language, Connection con) throws SQLException { (587) addUserRightsToFolder("private", userName, memberingroups, OCLPermission.CREATE_SUB_FOLDERS, specialFolders, con); ->private void addUserRightsToFolder(String folderTag, String userName, String memberingroups, int fp, HashMap specialFolders, Connection con) { (708) if ((OXFolderTools.getMergedFolderOCL((String)specialFolders.get(folderTag), userName, memberingroups, con)).getFolderPermission() < fp) { (708) OXFolderTools.getMergedFolderOCL((String)specialFolders.get(folderTag), userName, memberingroups, con) -> public static OCLPermission getMergedFolderOCL(String folderId, String userName, String memberingroups, Connection con) (122) OCLPermission retval = new OCLPermission(userName, new Integer(folderId).intValue()); если я не ошибся то тут идет такая "миграция параметров" (String language)->>>(specialFolders)->>>(HashMap specialFolders)->>>(String)specialFolders.get(folderTag)->>>(String folderId)->>>(new Integer(folderId).intValue()) т.е. фактически идентификатор языка выступает в роли идентификатора директории в самой команде указан язык - вопрос - куда ин девается в процессе (какие идеи ?) PS из ошибки For input string: "" можно сделать вывод о том что он не может сделать приобразование из пустого стринга в число (естественно) так что будем искать потерянные буквы :) Интересуют ваши идеи и мнения по поводу изложенного :) PPS - сам то я в этом деле не большой спец - так что просьба строго не судить. -- С уважением, Alex mailto:exilit@nm.ru
next prev parent reply other threads:[~2005-04-07 13:23 UTC|newest] Thread overview: 65+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-04-04 4:42 Alex 2005-04-04 6:58 ` Маркелов Александр 2005-04-04 7:26 ` Alexander Kuprin 2005-04-04 7:28 ` Re[2]: " Alex 2005-04-04 8:31 ` Genix 2005-04-04 8:40 ` Маркелов Александр 2005-04-08 7:35 ` [sisyphus] open-xchange Michael Shigorin 2005-04-04 12:06 ` [sisyphus] open-xchange Vladimir Lettiev 2005-04-04 12:34 ` Маркелов Александр 2005-04-04 13:15 ` Re[2]: " Alex 2005-04-04 14:30 ` Маркелов Александр 2005-04-04 14:34 ` Маркелов Александр 2005-04-07 10:11 ` Re[2]: " Alex 2005-04-07 11:22 ` Genix 2005-04-07 11:47 ` Re[2]: " Alex 2005-04-07 13:27 ` Genix 2005-04-07 13:23 ` Alex [this message] 2005-04-08 5:24 ` Genix 2005-04-07 20:54 ` Zilke Pavel 2005-04-08 5:16 ` Genix 2005-04-04 23:01 ` Zilke Pavel 2005-04-05 14:05 ` Re[2]: " Alex 2005-04-06 5:11 ` Zilke Pavel 2005-04-08 7:04 ` Vladimir Lettiev 2005-04-06 5:38 ` Маркелов Александр 2005-04-06 5:38 ` Re[2]: " Alex 2005-04-06 6:55 ` Genix 2005-04-06 7:36 ` Маркелов Александр 2005-04-06 7:30 ` [sisyphus] open-xchange Michael Shigorin 2005-04-08 7:12 ` [sisyphus] open-xchange Vladimir Lettiev 2005-04-08 7:13 ` Genix 2005-04-08 7:14 ` Re[2]: " Alex 2005-04-08 8:38 ` [sisyphus] open-xchange Michael Shigorin 2005-04-08 9:02 ` [sisyphus] open-xchange vserge 2005-04-08 8:26 ` Re[2]: " Alex 2005-04-08 9:25 ` Vladimir Lettiev 2005-04-10 10:13 ` Re[3]: " Alex 2005-04-10 11:24 ` Ivan Fedorov 2005-04-10 10:34 ` Re[2]: " Alex 2005-04-10 13:28 ` [sisyphus] open-xchange Michael Shigorin 2005-04-10 10:30 ` Re[3]: [sisyphus] open-xchange Alex 2005-04-10 13:31 ` [sisyphus] open-xchange Michael Shigorin 2005-04-10 14:18 ` [sisyphus] open-xchange Ivan Fedorov 2005-04-10 18:46 ` Re[4]: " Volkov Serge 2005-04-10 23:13 ` Zilke Pavel 2005-04-14 17:38 ` Vladimir Lettiev 2005-04-15 6:34 ` [sisyphus] open-xchange Michael Shigorin 2005-04-15 14:39 ` Vladimir Lettiev 2005-04-17 13:16 ` Re[2]: " Volkov Serge 2005-04-20 5:42 ` Re[2]: [sisyphus] open-xchange Alex 2005-04-20 8:16 ` [sisyphus] open-xchange Michael Shigorin 2005-04-20 11:05 ` [sisyphus] open-xchange Хлызов А.А. 2005-04-20 10:41 ` Re[2]: " Alex 2005-04-20 14:44 ` Alexander Kuprin 2005-04-21 9:44 ` Vladimir Lettiev 2005-04-21 10:55 ` Re[2]: " Alex 2005-04-21 11:59 ` Genix 2005-04-21 13:40 ` Vladimir Lettiev 2005-04-22 4:59 ` Re[2]: " Alex 2005-04-22 9:46 ` Vladimir Lettiev 2005-04-22 4:34 ` [sisyphus] Re: Re[2]: [JT] open-xchange Mike Lykov 2005-04-21 12:02 ` Re[2]: [sisyphus] open-xchange Alex 2005-05-05 8:59 ` Alex 2005-04-04 12:16 ` vserge 2005-04-22 13:30 ` [sisyphus] open-xchange + imap Alex
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1315095405.20050407172350@nm.ru \ --to=exilit@nm.ru \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git