ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
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



  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