try/catch handling for gpu and properties variables

@rlyon I'm trying to follow on with version 1.3 and see what happens here with our cluster, gpu and properties were complaining so I've added exceptions accordingly.