<div dir="ltr">I followed the script from Emmanuel and Tanguy from Nov 20, 2010 with this subject to add a list of members to a group and it is failing. I made some changes to match page 99 of the RT Essentials book.<div><br>

</div><div><div>#!/usr/bin/perl -w</div><div>use strict;</div><div>use lib "/opt/rt3/lib";</div><div> </div><div>use RT;</div><div>use RT::Interface::CLI qw( CleanEnv GetCurrentUser );</div><div> </div><div>CleanEnv();</div>

<div>RT::LoadConfig();</div><div>RT::Init();</div><div> </div><div>my $user = RT::User->new( $RT::SystemUser );<br></div><div>my $group = RT::Group->new( $RT::SystemUser );</div><div>my $inputgroup = $ARGV[0];</div>

<div> </div><div>$group->LoadUserDefinedGroup( $inputgroup );</div><div> <br></div><div>open FILE, "user_list.txt" or die $!;</div><div> </div><div>while (<FILE>)</div><div>{</div><div>  $user->Load( $_ );</div>

<div>  $group->AddMember( $user->PrincipalObj->Id );</div><div>}</div><div> </div><div>close FILE;</div><div><br></div><div><br></div><div><div>$ ./<a href="http://rtgroupmember.pl">rtgroupmember.pl</a> MYGROUP</div>

<div>[Tue May 14 20:34:50 2013] [error]: Couldn't get principal for not loaded object (/opt/rt3/lib/RT/User_Overlay.pm:1154)</div><div>[Tue May 14 20:34:50 2013] [crit]: Can't call method "Id" on an undefined value at ./<a href="http://rtgroupmember.pl">rtgroupmember.pl</a> line 28, <FILE> line 1. (/opt/rt3/lib/RT.pm:377)</div>

<div>Can't call method "Id" on an undefined value at ./<a href="http://rtgroupmember.pl">rtgroupmember.pl</a> line 28, <FILE> line 1.</div></div><div><br></div><div style>So I changed the RT::User->new with RT::User_Overlay->new and I got a <br>

</div><div style>different error saying cannot use object method new. </div><div style><br></div><div style><br></div><div style>Don't speak much OOO perl yet.</div><div style><br></div><div style><br></div><div style>

<div>Any suggestion would be appreciated. <br></div><div><br></div></div><div style><br></div>-- <br>Asif Iqbal<br>PGP Key: 0xE62693C5 KeyServer: <a href="http://pgp.mit.edu">pgp.mit.edu</a><br>A: Because it messes up the order in which people normally read text.<br>

Q: Why is top-posting such a bad thing?<br><br>
</div></div>