I was getting an Exception during the readData call for an offset for a node that didn't exist. Exception was: org.I0Itec.zkclient.exception.ZkNoNodeException

This just adds a try/catch around the partition processing so it finishes it's reads.