Setting "Let this user be granted rights" or calling SetPrivileged: mason_handler.fcgi => weeds

With RT 3.4.4, I can’t seem to make unprivileged users privileged any
more. After setting the checkmark and choosing “Save Changes”, mason
seems to go off into the weeds, using java-like quantities of cpu and
memory until I kill it. This is an upgraded installation from 3.0.10,
if that makes any difference.

Any ideas? Thanks in advance.

Here’s an exerpt from an strace:
read(3, “\22CachedGroupMembers\10Disabled\3\6\0\0”…, 38) = 38
| 00000 12 43 61 63 68 65 64 47 72 6f 75 70 4d 65 6d 62 .CachedG roupMemb |
| 00010 65 72 73 08 44 69 73 61 62 6c 65 64 03 06 00 00 ers.Disa bled… |
| 00020 01 02 03 01 40 00 …@. |
read(3, “\1\0\0\10”, 4) = 4
| 00000 01 00 00 08 … |
read(3, “\376”, 1) = 1
| 00000 fe . |
read(3, “\1\0\0\t”, 4) = 4
| 00000 01 00 00 09 … |
read(3, “\376”, 1) = 1
| 00000 fe . |
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(3, 0x90e51c0, 8192) = -1 EAGAIN (Resource
temporarily unavailable)
fcntl64(3, F_SETFL, O_RDWR) = 0
write(3, “\\0\0\0\3SELECT * FROM CachedGroupM”…, 96) = 96
read(3, “\1\0\0\1”, 4) = 4
| 00000 01 00 00 01 … |
read(3, “\6”, 1) = 1
| 00000 06 . |
read(3, " \0\0\2", 4) = 4
| 00000 20 00 00 02 … |
read(3, “\22CachedGroupMembers\2id\3\v\0\0\1\3\3\3B\0”, 32) = 32
| 00000 12 43 61 63 68 65 64 47 72 6f 75 70 4d 65 6d 62 .CachedG roupMemb |
| 00010 65 72 73 02 69 64 03 0b 00 00 01 03 03 03 42 00 ers.id… …B. |

testdeps shows the following. Does anyhing look questionable?

perl:
5.8.3…found
users:
rt group (rt)…found
bin owner (root)…found
libs owner (root)…found
libs group (bin)…found
web owner (rt)…found
web group (rt)…found
MASON dependencies:
Params::Validate 0.02…found
Cache::Cache …found
Exception::Class 1.14…found
HTML::Mason 1.23…found
MLDBM …found
Errno …found
FreezeThaw …found
Digest::MD5 2.27…found
CGI::Cookie 1.20…found
Storable 2.08…found
Apache::Session 1.53…found
XML::RSS 1.05…found
HTTP::Server::Simple 0.07…found
HTTP::Server::Simple::Mason 0.09…found
Text::WikiFormat …found
MAILGATE dependencies:
HTML::TreeBuilder …found
HTML::FormatText …found
Getopt::Long …found
LWP::UserAgent …found
CLI dependencies:
Getopt::Long 2.24…found
CORE dependencies:
Digest::base …found
Digest::MD5 2.27…found
DBI 1.37…found
Test::Inline …found
Class::ReturnValue 0.40…found
DBIx::SearchBuilder 1.26…found
Text::Template …found
File::Spec 0.8…found
HTML::Entities …found
HTML::Scrubber 0.08…found
Net::Domain …found
Log::Dispatch 2.0…found
Locale::Maketext 1.06…found
Locale::Maketext::Lexicon 0.32…found
Locale::Maketext::Fuzzy …found
MIME::Entity 5.108…found
Mail::Mailer 1.57…found
Net::SMTP …found
Text::Wrapper …found
Time::ParseDate …found
Time::HiRes …found
File::Temp …found
Term::ReadKey …found
Text::Autoformat …found
Text::Quoted 1.3…found
Tree::Simple 1.04…found
Scalar::Util …found
Module::Versions::Report …found
Cache::Simple::TimedExpiry …found
XML::Simple …found
DEV dependencies:
Regexp::Common …found
Test::Inline …found
Apache::Test …found
HTML::Form …found
HTML::TokeParser …found
WWW::Mechanize …found
Test::WWW::Mechanize …found
Module::Refresh 0.03…found
MYSQL dependencies:
DBD::mysql 2.1018…found

-Tim

In the RT log should be something like “deep recursion in…”, do you see it?
IMHO this was fixed and fix is in 3.4.5-pre1.On 11/9/05, Tim Berger tim.berger@gmail.com wrote:

With RT 3.4.4, I can’t seem to make unprivileged users privileged any
more. After setting the checkmark and choosing “Save Changes”, mason
seems to go off into the weeds, using java-like quantities of cpu and
memory until I kill it. This is an upgraded installation from 3.0.10,
if that makes any difference.

Any ideas? Thanks in advance.

Here’s an exerpt from an strace:
read(3, “\22CachedGroupMembers\10Disabled\3\6\0\0”…, 38) = 38
| 00000 12 43 61 63 68 65 64 47 72 6f 75 70 4d 65 6d 62 .CachedG roupMemb |
| 00010 65 72 73 08 44 69 73 61 62 6c 65 64 03 06 00 00 ers.Disa bled… |
| 00020 01 02 03 01 40 00 …@. |
read(3, “\1\0\0\10”, 4) = 4
| 00000 01 00 00 08 … |
read(3, “\376”, 1) = 1
| 00000 fe . |
read(3, “\1\0\0\t”, 4) = 4
| 00000 01 00 00 09 … |
read(3, “\376”, 1) = 1
| 00000 fe . |
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
time(NULL) = 1131484860
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(3, 0x90e51c0, 8192) = -1 EAGAIN (Resource
temporarily unavailable)
fcntl64(3, F_SETFL, O_RDWR) = 0
write(3, “\\0\0\0\3SELECT * FROM CachedGroupM”…, 96) = 96
read(3, “\1\0\0\1”, 4) = 4
| 00000 01 00 00 01 … |
read(3, “\6”, 1) = 1
| 00000 06 . |
read(3, " \0\0\2", 4) = 4
| 00000 20 00 00 02 … |
read(3, “\22CachedGroupMembers\2id\3\v\0\0\1\3\3\3B\0”, 32) = 32
| 00000 12 43 61 63 68 65 64 47 72 6f 75 70 4d 65 6d 62 .CachedG roupMemb |
| 00010 65 72 73 02 69 64 03 0b 00 00 01 03 03 03 42 00 ers.id… …B. |

testdeps shows the following. Does anyhing look questionable?

perl:
5.8.3…found
users:
rt group (rt)…found
bin owner (root)…found
libs owner (root)…found
libs group (bin)…found
web owner (rt)…found
web group (rt)…found
MASON dependencies:
Params::Validate 0.02…found
Cache::Cache …found
Exception::Class 1.14…found
HTML::Mason 1.23…found
MLDBM …found
Errno …found
FreezeThaw …found
Digest::MD5 2.27…found
CGI::Cookie 1.20…found
Storable 2.08…found
Apache::Session 1.53…found
XML::RSS 1.05…found
HTTP::Server::Simple 0.07…found
HTTP::Server::Simple::Mason 0.09…found
Text::WikiFormat …found
MAILGATE dependencies:
HTML::TreeBuilder …found
HTML::FormatText …found
Getopt::Long …found
LWP::UserAgent …found
CLI dependencies:
Getopt::Long 2.24…found
CORE dependencies:
Digest::base …found
Digest::MD5 2.27…found
DBI 1.37…found
Test::Inline …found
Class::ReturnValue 0.40…found
DBIx::SearchBuilder 1.26…found
Text::Template …found
File::Spec 0.8…found
HTML::Entities …found
HTML::Scrubber 0.08…found
Net::Domain …found
Log::Dispatch 2.0…found
Locale::Maketext 1.06…found
Locale::Maketext::Lexicon 0.32…found
Locale::Maketext::Fuzzy …found
MIME::Entity 5.108…found
Mail::Mailer 1.57…found
Net::SMTP …found
Text::Wrapper …found
Time::ParseDate …found
Time::HiRes …found
File::Temp …found
Term::ReadKey …found
Text::Autoformat …found
Text::Quoted 1.3…found
Tree::Simple 1.04…found
Scalar::Util …found
Module::Versions::Report …found
Cache::Simple::TimedExpiry …found
XML::Simple …found
DEV dependencies:
Regexp::Common …found
Test::Inline …found
Apache::Test …found
HTML::Form …found
HTML::TokeParser …found
WWW::Mechanize …found
Test::WWW::Mechanize …found
Module::Refresh 0.03…found
MYSQL dependencies:
DBD::mysql 2.1018…found


-Tim


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com

Best regards, Ruslan.

In the RT log should be something like “deep recursion in…”, do you see it?
IMHO this was fixed and fix is in 3.4.5-pre1.

Yeah, sure do. Thanks for the info - whatever bug was fixed, that
very well may be what is affecting us. If anyone knows what this bug
was and if I can just drop in a patch to 3.4.4, please let me know.
If not, maybe I’ll take us to 3.4.5-pre1, but everything else is
working fine for us in 3.4.4.

Thanks for the super-fast response Ruslan!

With RT 3.4.4, I can’t seem to make unprivileged users privileged any
more. After setting the checkmark and choosing “Save Changes”, mason
seems to go off into the weeds, using java-like quantities of cpu and
memory until I kill it. This is an upgraded installation from 3.0.10,
if that makes any difference.

Any ideas? Thanks in advance.
-snip-


Best regards, Ruslan.

-Tim

In the RT log should be something like “deep recursion in…”, do you see it?
IMHO this was fixed and fix is in 3.4.5-pre1.

Yeah, sure do. Thanks for the info - whatever bug was fixed, that
very well may be what is affecting us. If anyone knows what this bug
was and if I can just drop in a patch to 3.4.4, please let me know.
If not, maybe I’ll take us to 3.4.5-pre1, but everything else is
working fine for us in 3.4.4.
Try revision 3854 from bestpractical’s svn server.

Thanks for the super-fast response Ruslan!

With RT 3.4.4, I can’t seem to make unprivileged users privileged any
more. After setting the checkmark and choosing “Save Changes”, mason
seems to go off into the weeds, using java-like quantities of cpu and
memory until I kill it. This is an upgraded installation from 3.0.10,
if that makes any difference.

Any ideas? Thanks in advance.
-snip-


Best regards, Ruslan.


-Tim

Best regards, Ruslan.

I tried upgrading to 3.4.5-pre1 (clean upgrade), but I get the following error
when replying to tickets. Has anyone seen this? Thanks!
This is perl, v5.8.3 built for i686-linux

error: Can’t locate object method “Clone” via package "RT::Users"
at /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm line 436.
context:

432: $RT::Logger->crit( “WhoHaveRight called with the Obsolete
ObjectId/ObjectType API”);
433: return (undef);
434: }
435:
436: my $from_role = $self->Clone;
437: $from_role->WhoHaveRoleRight( %args );
438:
439: my $from_group = $self->Clone;
440: $from_group->WhoHaveGroupRight( %args );

code stack: /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm:436
/export/home/rt/rt3prod/share/html/Elements/SelectOwner:84
/export/home/rt/rt3prod/share/html/Ticket/Update.html:63
/export/home/rt/rt3prod/share/html/autohandler:215
raw errorOn 11/8/05, Ruslan Zakirov ruslan.zakirov@gmail.com wrote:

In the RT log should be something like “deep recursion in…”, do you see it?
IMHO this was fixed and fix is in 3.4.5-pre1.

On 11/9/05, Tim Berger tim.berger@gmail.com wrote:

With RT 3.4.4, I can’t seem to make unprivileged users privileged any
more. After setting the checkmark and choosing “Save Changes”, mason
seems to go off into the weeds, using java-like quantities of cpu and
memory until I kill it. This is an upgraded installation from 3.0.10,
if that makes any difference.

-Tim

You need to install the latest DBIx::SearchBuilder. RT’s
installer testdeps does not perform the check.

-ToddOn Thu, Nov 10, 2005 at 10:17:41PM -0800, Tim Berger wrote:

I tried upgrading to 3.4.5-pre1 (clean upgrade), but I get the following error
when replying to tickets. Has anyone seen this? Thanks!
This is perl, v5.8.3 built for i686-linux

error: Can’t locate object method “Clone” via package "RT::Users"
at /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm line 436.
context:

432: $RT::Logger->crit( “WhoHaveRight called with the Obsolete
ObjectId/ObjectType API”);
433: return (undef);
434: }
435:
436: my $from_role = $self->Clone;
437: $from_role->WhoHaveRoleRight( %args );
438:
439: my $from_group = $self->Clone;
440: $from_group->WhoHaveGroupRight( %args );

code stack: /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm:436
/export/home/rt/rt3prod/share/html/Elements/SelectOwner:84
/export/home/rt/rt3prod/share/html/Ticket/Update.html:63
/export/home/rt/rt3prod/share/html/autohandler:215
raw error

On 11/8/05, Ruslan Zakirov ruslan.zakirov@gmail.com wrote:

In the RT log should be something like “deep recursion in…”, do you see it?
IMHO this was fixed and fix is in 3.4.5-pre1.

On 11/9/05, Tim Berger tim.berger@gmail.com wrote:

With RT 3.4.4, I can’t seem to make unprivileged users privileged any
more. After setting the checkmark and choosing “Save Changes”, mason
seems to go off into the weeds, using java-like quantities of cpu and
memory until I kill it. This is an upgraded installation from 3.0.10,
if that makes any difference.


-Tim


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com

This list is awesome! Thanks Todd!On 11/10/05, Todd Chapman todd@chaka.net wrote:

You need to install the latest DBIx::SearchBuilder. RT’s
installer testdeps does not perform the check.

-Todd

On Thu, Nov 10, 2005 at 10:17:41PM -0800, Tim Berger wrote:

I tried upgrading to 3.4.5-pre1 (clean upgrade), but I get the following error
when replying to tickets. Has anyone seen this? Thanks!
This is perl, v5.8.3 built for i686-linux

error: Can’t locate object method “Clone” via package "RT::Users"
at /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm line 436.
context:

432: $RT::Logger->crit( “WhoHaveRight called with the Obsolete
ObjectId/ObjectType API”);
433: return (undef);
434: }
435:
436: my $from_role = $self->Clone;
437: $from_role->WhoHaveRoleRight( %args );
438:
439: my $from_group = $self->Clone;
440: $from_group->WhoHaveGroupRight( %args );

code stack: /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm:436
/export/home/rt/rt3prod/share/html/Elements/SelectOwner:84
/export/home/rt/rt3prod/share/html/Ticket/Update.html:63
/export/home/rt/rt3prod/share/html/autohandler:215
raw error

On 11/8/05, Ruslan Zakirov ruslan.zakirov@gmail.com wrote:

In the RT log should be something like “deep recursion in…”, do you see it?
IMHO this was fixed and fix is in 3.4.5-pre1.

On 11/9/05, Tim Berger tim.berger@gmail.com wrote:

With RT 3.4.4, I can’t seem to make unprivileged users privileged any
more. After setting the checkmark and choosing “Save Changes”, mason
seems to go off into the weeds, using java-like quantities of cpu and
memory until I kill it. This is an upgraded installation from 3.0.10,
if that makes any difference.


-Tim


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com

-Tim

I tried upgrading to 3.4.5-pre1 (clean upgrade), but I get the following error
when replying to tickets. Has anyone seen this? Thanks!
This is perl, v5.8.3 built for i686-linux
also apply latest fix
http://marc.theaimsgroup.com/?l=rt-commit&m=113168596115769&w=2

will fix “make testdeps” asap.

In the RT log should be something like “deep recursion in…”, do you see it?
IMHO this was fixed and fix is in 3.4.5-pre1.

With RT 3.4.4, I can’t seem to make unprivileged users privileged any
more. After setting the checkmark and choosing “Save Changes”, mason
seems to go off into the weeds, using java-like quantities of cpu and
memory until I kill it. This is an upgraded installation from 3.0.10,
if that makes any difference.


-Tim


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com

Best regards, Ruslan.

Uh oh. After installing the new seach builder, I get this with the
new and old installs. Help!

System error
error: Can’t locate object method “Columns” via package
"RT::Attachments" at
/export/home/rt/rt3prod/share/html/Ticket/Elements/FindAttachments
line 56.
context:

52: # We force the cache of ticket transactions to get populated up
front. otherwise, the
53: # code that looks at attachments will look at each one in turn.
54: my $attachments = RT::Attachments->new( $session{‘CurrentUser’} );
55:
56: $attachments->Columns( qw( Id Filename ContentType Headers
Subject Parent ContentEncoding ContentType TransactionId Created));
57:
58: my $transactions = $attachments->NewAlias(‘Transactions’);
59: $attachments->Join( ALIAS1 => ‘main’,
60: FIELD1 => ‘TransactionId’,

code stack: /export/home/rt/rt3prod/share/html/Ticket/Elements/FindAttachments:56
/export/home/rt/rt3prod/share/html/Ticket/Display.html:156
/export/home/rt/rt3prod/share/html/autohandler:215On 11/10/05, Tim Berger tim.berger@gmail.com wrote:

This list is awesome! Thanks Todd!

On 11/10/05, Todd Chapman todd@chaka.net wrote:

You need to install the latest DBIx::SearchBuilder. RT’s
installer testdeps does not perform the check.

-Todd

On Thu, Nov 10, 2005 at 10:17:41PM -0800, Tim Berger wrote:

I tried upgrading to 3.4.5-pre1 (clean upgrade), but I get the following error
when replying to tickets. Has anyone seen this? Thanks!
This is perl, v5.8.3 built for i686-linux

error: Can’t locate object method “Clone” via package "RT::Users"
at /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm line 436.
context:

432: $RT::Logger->crit( “WhoHaveRight called with the Obsolete
ObjectId/ObjectType API”);
433: return (undef);
434: }
435:
436: my $from_role = $self->Clone;
437: $from_role->WhoHaveRoleRight( %args );
438:
439: my $from_group = $self->Clone;
440: $from_group->WhoHaveGroupRight( %args );

code stack: /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm:436
/export/home/rt/rt3prod/share/html/Elements/SelectOwner:84
/export/home/rt/rt3prod/share/html/Ticket/Update.html:63
/export/home/rt/rt3prod/share/html/autohandler:215
raw error

On 11/8/05, Ruslan Zakirov ruslan.zakirov@gmail.com wrote:

In the RT log should be something like “deep recursion in…”, do you see it?
IMHO this was fixed and fix is in 3.4.5-pre1.

On 11/9/05, Tim Berger tim.berger@gmail.com wrote:

With RT 3.4.4, I can’t seem to make unprivileged users privileged any
more. After setting the checkmark and choosing “Save Changes”, mason
seems to go off into the weeds, using java-like quantities of cpu and
memory until I kill it. This is an upgraded installation from 3.0.10,
if that makes any difference.


-Tim


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com


-Tim

-Tim

did you restart server(stop&start is required)?
try clear mason cache.On 11/11/05, Tim Berger tim.berger@gmail.com wrote:

Uh oh. After installing the new seach builder, I get this with the
new and old installs. Help!

System error
error: Can’t locate object method “Columns” via package
"RT::Attachments" at
/export/home/rt/rt3prod/share/html/Ticket/Elements/FindAttachments
line 56.
context:

52: # We force the cache of ticket transactions to get populated up
front. otherwise, the
53: # code that looks at attachments will look at each one in turn.
54: my $attachments = RT::Attachments->new( $session{‘CurrentUser’} );
55:
56: $attachments->Columns( qw( Id Filename ContentType Headers
Subject Parent ContentEncoding ContentType TransactionId Created));
57:
58: my $transactions = $attachments->NewAlias(‘Transactions’);
59: $attachments->Join( ALIAS1 => ‘main’,
60: FIELD1 => ‘TransactionId’,

code stack: /export/home/rt/rt3prod/share/html/Ticket/Elements/FindAttachments:56
/export/home/rt/rt3prod/share/html/Ticket/Display.html:156
/export/home/rt/rt3prod/share/html/autohandler:215

On 11/10/05, Tim Berger tim.berger@gmail.com wrote:

This list is awesome! Thanks Todd!

On 11/10/05, Todd Chapman todd@chaka.net wrote:

You need to install the latest DBIx::SearchBuilder. RT’s
installer testdeps does not perform the check.

-Todd

On Thu, Nov 10, 2005 at 10:17:41PM -0800, Tim Berger wrote:

I tried upgrading to 3.4.5-pre1 (clean upgrade), but I get the following error
when replying to tickets. Has anyone seen this? Thanks!
This is perl, v5.8.3 built for i686-linux

error: Can’t locate object method “Clone” via package "RT::Users"
at /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm line 436.
context:

432: $RT::Logger->crit( “WhoHaveRight called with the Obsolete
ObjectId/ObjectType API”);
433: return (undef);
434: }
435:
436: my $from_role = $self->Clone;
437: $from_role->WhoHaveRoleRight( %args );
438:
439: my $from_group = $self->Clone;
440: $from_group->WhoHaveGroupRight( %args );

code stack: /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm:436
/export/home/rt/rt3prod/share/html/Elements/SelectOwner:84
/export/home/rt/rt3prod/share/html/Ticket/Update.html:63
/export/home/rt/rt3prod/share/html/autohandler:215
raw error

On 11/8/05, Ruslan Zakirov ruslan.zakirov@gmail.com wrote:

In the RT log should be something like “deep recursion in…”, do you see it?
IMHO this was fixed and fix is in 3.4.5-pre1.

On 11/9/05, Tim Berger tim.berger@gmail.com wrote:

With RT 3.4.4, I can’t seem to make unprivileged users privileged any
more. After setting the checkmark and choosing “Save Changes”, mason
seems to go off into the weeds, using java-like quantities of cpu and
memory until I kill it. This is an upgraded installation from 3.0.10,
if that makes any difference.


-Tim


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com


-Tim


-Tim


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com

Best regards, Ruslan.

Yeah, tried that. Oh man. What have I done?On 11/10/05, Ruslan Zakirov ruslan.zakirov@gmail.com wrote:

did you restart server(stop&start is required)?
try clear mason cache.

On 11/11/05, Tim Berger tim.berger@gmail.com wrote:

Uh oh. After installing the new seach builder, I get this with the
new and old installs. Help!

System error
error: Can’t locate object method “Columns” via package
"RT::Attachments" at
/export/home/rt/rt3prod/share/html/Ticket/Elements/FindAttachments
line 56.
context:

52: # We force the cache of ticket transactions to get populated up
front. otherwise, the
53: # code that looks at attachments will look at each one in turn.
54: my $attachments = RT::Attachments->new( $session{‘CurrentUser’} );
55:
56: $attachments->Columns( qw( Id Filename ContentType Headers
Subject Parent ContentEncoding ContentType TransactionId Created));
57:
58: my $transactions = $attachments->NewAlias(‘Transactions’);
59: $attachments->Join( ALIAS1 => ‘main’,
60: FIELD1 => ‘TransactionId’,

code stack: /export/home/rt/rt3prod/share/html/Ticket/Elements/FindAttachments:56
/export/home/rt/rt3prod/share/html/Ticket/Display.html:156
/export/home/rt/rt3prod/share/html/autohandler:215

On 11/10/05, Tim Berger tim.berger@gmail.com wrote:

This list is awesome! Thanks Todd!

On 11/10/05, Todd Chapman todd@chaka.net wrote:

You need to install the latest DBIx::SearchBuilder. RT’s
installer testdeps does not perform the check.

-Todd

On Thu, Nov 10, 2005 at 10:17:41PM -0800, Tim Berger wrote:

I tried upgrading to 3.4.5-pre1 (clean upgrade), but I get the following error
when replying to tickets. Has anyone seen this? Thanks!
This is perl, v5.8.3 built for i686-linux

error: Can’t locate object method “Clone” via package "RT::Users"
at /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm line 436.
context:

432: $RT::Logger->crit( “WhoHaveRight called with the Obsolete
ObjectId/ObjectType API”);
433: return (undef);
434: }
435:
436: my $from_role = $self->Clone;
437: $from_role->WhoHaveRoleRight( %args );
438:
439: my $from_group = $self->Clone;
440: $from_group->WhoHaveGroupRight( %args );

code stack: /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm:436
/export/home/rt/rt3prod/share/html/Elements/SelectOwner:84
/export/home/rt/rt3prod/share/html/Ticket/Update.html:63
/export/home/rt/rt3prod/share/html/autohandler:215
raw error

On 11/8/05, Ruslan Zakirov ruslan.zakirov@gmail.com wrote:

In the RT log should be something like “deep recursion in…”, do you see it?
IMHO this was fixed and fix is in 3.4.5-pre1.

On 11/9/05, Tim Berger tim.berger@gmail.com wrote:

With RT 3.4.4, I can’t seem to make unprivileged users privileged any
more. After setting the checkmark and choosing “Save Changes”, mason
seems to go off into the weeds, using java-like quantities of cpu and
memory until I kill it. This is an upgraded installation from 3.0.10,
if that makes any difference.


-Tim


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com


-Tim


-Tim


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com


Best regards, Ruslan.

-Tim

I accidently installed an ancient version of search builder. It’s all
good now. Thanks guys!On 11/10/05, Tim Berger tim.berger@gmail.com wrote:

Yeah, tried that. Oh man. What have I done?

On 11/10/05, Ruslan Zakirov ruslan.zakirov@gmail.com wrote:

did you restart server(stop&start is required)?
try clear mason cache.

On 11/11/05, Tim Berger tim.berger@gmail.com wrote:

Uh oh. After installing the new seach builder, I get this with the
new and old installs. Help!

System error
error: Can’t locate object method “Columns” via package
"RT::Attachments" at
/export/home/rt/rt3prod/share/html/Ticket/Elements/FindAttachments
line 56.
context:

52: # We force the cache of ticket transactions to get populated up
front. otherwise, the
53: # code that looks at attachments will look at each one in turn.
54: my $attachments = RT::Attachments->new( $session{‘CurrentUser’} );
55:
56: $attachments->Columns( qw( Id Filename ContentType Headers
Subject Parent ContentEncoding ContentType TransactionId Created));
57:
58: my $transactions = $attachments->NewAlias(‘Transactions’);
59: $attachments->Join( ALIAS1 => ‘main’,
60: FIELD1 => ‘TransactionId’,

code stack: /export/home/rt/rt3prod/share/html/Ticket/Elements/FindAttachments:56
/export/home/rt/rt3prod/share/html/Ticket/Display.html:156
/export/home/rt/rt3prod/share/html/autohandler:215

On 11/10/05, Tim Berger tim.berger@gmail.com wrote:

This list is awesome! Thanks Todd!

On 11/10/05, Todd Chapman todd@chaka.net wrote:

You need to install the latest DBIx::SearchBuilder. RT’s
installer testdeps does not perform the check.

-Todd

On Thu, Nov 10, 2005 at 10:17:41PM -0800, Tim Berger wrote:

I tried upgrading to 3.4.5-pre1 (clean upgrade), but I get the following error
when replying to tickets. Has anyone seen this? Thanks!
This is perl, v5.8.3 built for i686-linux

error: Can’t locate object method “Clone” via package "RT::Users"
at /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm line 436.
context:

432: $RT::Logger->crit( “WhoHaveRight called with the Obsolete
ObjectId/ObjectType API”);
433: return (undef);
434: }
435:
436: my $from_role = $self->Clone;
437: $from_role->WhoHaveRoleRight( %args );
438:
439: my $from_group = $self->Clone;
440: $from_group->WhoHaveGroupRight( %args );

code stack: /export/home/rt/rt3prod/lib/RT/Users_Overlay.pm:436
/export/home/rt/rt3prod/share/html/Elements/SelectOwner:84
/export/home/rt/rt3prod/share/html/Ticket/Update.html:63
/export/home/rt/rt3prod/share/html/autohandler:215
raw error

On 11/8/05, Ruslan Zakirov ruslan.zakirov@gmail.com wrote:

In the RT log should be something like “deep recursion in…”, do you see it?
IMHO this was fixed and fix is in 3.4.5-pre1.

On 11/9/05, Tim Berger tim.berger@gmail.com wrote:

With RT 3.4.4, I can’t seem to make unprivileged users privileged any
more. After setting the checkmark and choosing “Save Changes”, mason
seems to go off into the weeds, using java-like quantities of cpu and
memory until I kill it. This is an upgraded installation from 3.0.10,
if that makes any difference.


-Tim


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com


-Tim


-Tim


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Be sure to check out the RT Wiki at http://wiki.bestpractical.com

Buy your copy of our new book, RT Essentials, today!

Download a free sample chapter from http://rtbook.bestpractical.com


Best regards, Ruslan.


-Tim

-Tim