[rt-users] Error adding watcher to queue, bug?

Munoz, Alvaro alvaro.munoz at hp.com
Wed Jan 30 06:25:15 EST 2008


Hi there,

Im getting an odd error while trying to add a watcher to a queue. When adding a new AdminCc to a queue I get a "Group not found" error that comes from:

/rt3/lib/RT/Queue_Overlay.pm {AddWatcher subfunction}
    $group->LoadQueueRoleGroup(Type => $args{'Type'}, Queue => $self->Id);
    unless ($group->id) {
        return(0,$self->loc("Group not found"));

The odd point is that I get this error just for one queue and it works for the rest of queues.
For the queue that does not work, Type = AdminCc and Queue = 16
For a queue that work, Type = AdminCc and Queue = 11

Both Queues are similar and have the same permissions (By the way, Im adding the watcher as root):
mysql> select * from Queues where Id = 16;
+----+-----------------+-------------+-------------------+----------------+-----------------+---------------+--------------+---------+---------------------+---------------+---------------------+----------+
| id | Name            | Description | CorrespondAddress | CommentAddress | InitialPriority | FinalPriority | DefaultDueIn | Creator | Created             | LastUpdatedBy | LastUpdated         | Disabled |
+----+-----------------+-------------+-------------------+----------------+-----------------+---------------+--------------+---------+---------------------+---------------+---------------------+----------+
| 16 | ADE_Requests |             |                   |                |              50 |             0 |            0 |       1 | 2007-08-22 13:03:00 |             1 | 2007-08-22 13:03:00 |        0 |
+----+-----------------+-------------+-------------------+----------------+-----------------+---------------+--------------+---------+---------------------+---------------+---------------------+----------+
1 row in set (0,00 sec)

mysql> select * from Queues where Id = 11;
+----+-----------------+-------------+-------------------+----------------+-----------------+---------------+--------------+---------+---------------------+---------------+---------------------+----------+
| id | Name            | Description | CorrespondAddress | CommentAddress | InitialPriority | FinalPriority | DefaultDueIn | Creator | Created             | LastUpdatedBy | LastUpdated         | Disabled |
+----+-----------------+-------------+-------------------+----------------+-----------------+---------------+--------------+---------+---------------------+---------------+---------------------+----------+
| 11 | INT_Requests |             |                   |                |              50 |             0 |            0 |       1 | 2007-07-06 11:03:47 |             1 | 2007-07-06 11:03:47 |        0 |
+----+-----------------+-------------+-------------------+----------------+-----------------+---------------+--------------+---------+---------------------+---------------+---------------------+----------+
1 row in set (0,00 sec)



Getting to the syslog I found the following error:

Jan 30 12:33:24 evia RT: Use of uninitialized value in join or string at /usr/local/share/perl/5.8.8/DBIx/SearchBuilder.pm line 1015. (/usr/local/share/perl/5.8.8/DBIx/SearchBuilder.pm:1015)
Jan 30 12:33:24 evia RT: DBD::mysql::st execute failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 at /usr/local/share/perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 505. (/usr/local/share/perl/5.8.8/DBIx/SearchBuilder/Handle.pm:505)
Jan 30 12:33:25 evia RT: RT::Handle=HASH(0x949510c) couldn't execute the query
'SELECT count(main.id) FROM GroupMembers main  WHERE (main.GroupId = ) ' at /usr/local/share/perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 518 ^IDBIx::SearchBuilder::Handle::SimpleQuery() called at /usr/local/share/perl/5.8.8/DBIx/SearchBuilder.pm line 294 ^IDBIx::SearchBuilder::_DoCount() called at /usr/local/share/perl/5.8.8/DBIx/SearchBuilder.pm line 1379 ^IDBIx::SearchBuilder::Count() called at /usr/local/rtir/rt3/share/html/Admin/Elements/EditQueueWatchers line 46 ^IHTML::Mason::Commands::__ANON__() called at /usr/share/perl5/HTML/Mason/Component.pm line 135 ^IHTML::Mason::Component::run() called at /usr/share/perl5/HTML/Mason/Request.pm line 1256 ^Ieval {...} called at /usr/share/perl5/HTML/Mason/Request.pm line 1246 ^IHTML::Mason::Request::comp() called at /usr/local/rtir/rt3/share/html/Admin/Queues/People.html line 71 ^IHTML::Mason::Commands::__ANON__() called at /usr/share/perl5/HTML/Mason/Component.pm line 135 ^IHTML::Mason:

Thanks in advance,
Regards,

Alvaro Muñoz Sánchez
<mailto:alvaro.munoz.sanchez at hp.com>
P Antes de imprimir piensa en el medio ambiente

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20080130/99c54e3e/attachment.htm>


More information about the rt-users mailing list