Add error handler to generatePlot