Yeah. We need to filter for player that are actual online. My bet would be that TriggerClientEvent throws that exception, because lookupTable[v.identifier] has no entry for players not connected.
Add a if lookupTable[v.identifier] then around TriggerClientEvent. This should do the trick