6.0.0-alpha14
7/3/25

[#12608] Missing required argument to Getquotaroot
Summary Missing required argument to Getquotaroot
Queue IMP
Queue Version 6.1.4
Type Bug
State Resolved
Priority 1. Low
Owners slusarz (at) horde (dot) org
Requester thomas.jarosch (at) intra2net (dot) com
Created 08/24/2013 (4331 days ago)
Due
Updated 12/17/2013 (4216 days ago)
Assigned 08/24/2013 (4331 days ago)
Resolved 09/10/2013 (4314 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
12/17/2013 11:36:42 AM Git Commit Comment #9 Reply to this comment
Changes have been made in Git (master):

commit 40c5246d43e69f09d4adc02786816602069fb735
Author: Michael M Slusarz <slusarz@horde.org>
Date:   Tue Sep 10 09:47:09 2013 -0600

     [mms] Don't attempt to get quota information from non-IMAP 
mailboxes (Bug #12608).

  imp/docs/CHANGES     |    4 +++-
  imp/lib/Quota/Ui.php |    7 +++++++
  imp/package.xml      |    6 ++++--
  3 files changed, 14 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/40c5246d43e69f09d4adc02786816602069fb735
09/10/2013 03:48:51 PM Michael Slusarz Comment #8
Assigned to Michael Slusarz
State ⇒ Resolved
Version ⇒ 6.1.4
Reply to this comment
6.1.5.
09/10/2013 03:47:56 PM Git Commit Comment #7 Reply to this comment
Changes have been made in Git (master):

commit f686341e9172e5413d6f20d84a4327ab8d781621
Author: Michael M Slusarz <slusarz@horde.org>
Date:   Tue Sep 10 09:47:09 2013 -0600

     [mms] Don't attempt to get quota information from non-IMAP 
mailboxes (Bug #12608).

  imp/docs/CHANGES     |    4 +++-
  imp/lib/Quota/Ui.php |    7 +++++++
  imp/package.xml      |    6 ++++--
  3 files changed, 14 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/f686341e9172e5413d6f20d84a4327ab8d781621
09/09/2013 05:36:18 PM Michael Slusarz Comment #6 Reply to this comment
Still waiting for someone to provide an IMAP log.
09/06/2013 09:29:19 AM asa (at) isac (dot) gov (dot) in Comment #5 Reply to this comment
I am also seeing this error in my logs.

Sep 06 2013 10:10:00 ERR: HORDE [imp] IMAP error reported by server. 
Missing required argument to Getquotaroot [pid 6872 on line 566 of 
"/var/www/horde/imp/lib/Imap.php"]
Sep 06 2013 10:10:00 ERR: HORDE [imp] Unable to retrieve quota [pid 
6872 on line 47 of "/var/www/horde/imp/lib/Quota/Imap.php"]

Only thing to add is, I have some mailboxes shared with me having no 
quota set.
08/25/2013 06:44:27 PM Michael Slusarz Comment #4 Reply to this comment
2013-08-24T15:32:11+02:00 ERR: HORDE [imp] Der E-Mail-Server hat
einen IMAP-Fehler gemeldet. Missing required argument to Getquotaroot
[pid 10147 on line 573 of
"/usr/share/pear/www/horde/imp/lib/Imap.php"]
I have no idea where the text of this error is being generated.  The 
IMAP server?  Need an IMAP log in that case.
08/24/2013 11:55:39 PM Thomas Jarosch Comment #3 Reply to this comment

[Show Quoted Text - 17 lines]
yes, I use the stock 'advanced' config which features quotas.

What I meant to say is that I don't have a limit set for my specific user.
Still the error message appears in the log.

08/24/2013 11:20:37 PM Michael Slusarz Comment #2
State ⇒ Feedback
Reply to this comment

[Show Quoted Text - 10 lines]
The only way to reach this code is if you have quota configured in 
backends.local.php.  See IMP_Quota_Ui:

         if (!$injector->getInstance('IMP_Imap')->config->quota) {
             return false;
         }
08/24/2013 01:49:26 PM Thomas Jarosch Comment #1
Milestone ⇒
State ⇒ Unconfirmed
Patch ⇒ No
Queue ⇒ IMP
Summary ⇒ Missing required argument to Getquotaroot
Type ⇒ Bug
Priority ⇒ 1. Low
Reply to this comment
Just seen this in the horde.log. The error message is in German
though all it says is "The IMAP server reported an error".

2013-08-24T15:32:11+02:00 ERR: HORDE [imp] Der E-Mail-Server hat einen 
IMAP-Fehler gemeldet. Missing required argument to Getquotaroot [pid 
10147 on line 573 of "/usr/share/pear/www/horde/imp/lib/Imap.php"]
2013-08-24T15:32:11+02:00 ERR: HORDE [imp] Speicherplatz-Kontingent 
konnte nicht gelesen werden [pid 10147 on line 47 of 
"/usr/share/pear/www/horde/imp/lib/Quota/Imap.php"


I don't have a quota set for my user. The "Missing required argument 
to Getquotaroot" part sounds fishy.

Saved Queries