<div dir="ltr"><div style>I am trying to add a list of UIDs into one of my group and it is failing.</div><div style><br></div><div style>I am running the script that was posted with this subject on Nov 22, 2010 by tanhuy.langloy at bt. I am running it on RT 3.8.2</div>

<div style><br></div><div style>#!/usr/bin/perl</div><div style><div># Utilisation : ./<a href="http://rtgroupmember.pl">rtgroupmember.pl</a> GROUPNAME </div><div># Attention : Le fichier list.txt doit être correctement rempli </div>

<div><br></div></div><div>use strict;</div><div>use lib "/opt/rt3/lib";</div><div><br></div><div>use RT;</div><div>use RT::User;</div><div>use RT::Interface::CLI;</div><div><br></div><div>RT::LoadConfig();</div>

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

<div><br></div><div>open FILE, "usernames.txt" or die $!;</div><div><br></div><div>while (<FILE>)</div><div>{</div><div>  $user->Load( $_ );</div><div>  $group->AddMember( $user->PrincipalObj->Id );</div>

<div>  #print $user->PrincipalObj->Id ."\n"; </div><div>}</div><div><br></div><div>close FILE;</div><div><br></div><div><br></div><div><div>$ ./<a href="http://rtgroupmember.pl">rtgroupmember.pl</a> MYGROUP<br>

</div></div><div><br></div><div><div>[Wed May 15 01:23:15 2013] [error]: Couldn't get principal for not loaded object (/opt/rt3/lib/RT/User_Overlay.pm:1154)</div><div>[Wed May 15 01:23:15 2013] [crit]: Can't call method "Id" on an undefined value at ./<a href="http://rtgroupmember.pl">rtgroupmember.pl</a> line 26, <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 26, <FILE> line 1</div></div><div><br></div><div style>Any suggestion would be appreciated</div>

<div style><br></div><div style>Thanks</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>