Yes, that is a problem that sometimes occurs and that I think I have solved for next release. It happens if the selected printer name is not available in the list of printers in server. But I wonder about OutOfMemory exception, Was quite sure it was only out of bounds exception.
Does the server already have a printer defined, so list is not empty?