Yes, the file is being opened and DBI is recieving no errors. It claims there is an error though. It says this, exactly:
Can't call method "png" on an undefined value at (eval 7) line 85.
Line 85 is the line with
print PNG $graph->plot(\@data)->png; so I am assuming GD::Graph::bars3d is not plotting the graph. Why? I do not know because it works fine outside of the eval() function. I have been working on this for the past 5 hours and it's driving me insane.