In my gametype source i spawn my pedAIController (a scripted controller) correctly but then when i broadcast a meesage to all actors i use the pedAIControllers PRI....

// broadcast a welcome message.
BroadcastLocalizedMessage(GameMessageClass, 1, pedBotScript[i].PlayerReplicationInfo);

at this point my log is telling me

Warning: EvacuationSimType PE-Tyler.EvacuationSimType (Function PedEvac.EvacuationSimType.AddBot:00FE) Accessed None 'PlayerReplicationInfo'

i should mention: I dont 'create' the PRI anywhere (im not sure if im even supposed to) and my controllers, pawns, and AI controllers are all custom, but compile and do not seem faulty....