the pid could be missing - e.g. no metatype for the concrete pid, so we must catch illegalargumentexception