DBIx::Class::Manual::Troubleshooting - Got a problem? Shoot it.
You're trying to make a query on a non-connected schema. Make sure you got the current resultset from $schema->resultset('Artist') on a schema object you got back from connect().
DBIX_CLASS_STORAGE_DBI_DEBUG environment variable controls SQL tracing,
so to see what is happening try
Alternatively use the
storage-debug> class method:-
To send the output somewhere else set debugfh:-
Alternatively you can do this with the environment variable too:-
For some reason the table class in question didn't load fully, so the ResultSource object for it hasn't been created. Debug this class in isolation, then try loading the full schema again.
Can't get last insert id at /.../DBIx/Class/Row.pm line 95