Tom thanks for your response.<br><br>>> I have recently updated my Catalyst installation from 5.71001 to <br>>> version 5.80007 and have made one of my websites completely unusable.<br>><br>>But you've got the old code in revision control, right? And you're <br>
>deploying a tagged version, so this isn't an issue for your actual <br>>'production' site?<br><br>Yes, everything is under version control, but the original code I had and the tutorial modified code. When I updated Catalyst it affected both development and production sites and I'm getting the same missing driver error message which I wasn't getting before upgrading.<br>
<br>>> I followed the instructions in the tutorial (<a href="http://search.cpan.org/~hkclark/Catalyst-Manual-5.8000/lib/Catalyst/Manual/Tutorial/04_BasicCRUD.pod">http://search.cpan.org/~hkclark/Catalyst-Manual-5.8000/lib/Catalyst/Manual/Tutorial/04_BasicCRUD.pod</a> <br>
>> ) to update the database to use load_components and have updated my <br>>> schema files to match. However, when I go to my site I get the <br>>> following error message:<br>><br>>Erm, this is the tutorial for building a new application, it has <br>
>nothing to do with updating your app.<br>><br>>You don't need to 'upgrade' the layout of your DBIC schema classes in <br>>any way to be compatible with 5.80, or with the latest DBIC.<br><br>The schema that that I had using the older load_classes method and the schema using the recommended load_namespaces method are returning the same missing driver error so I'm not sure that this is the source of the problem.<br>
<br>>><br>>> while ( my $tag = $result->next ) { # Hangs here<br>><br>>That'll be the point at which DBIC first executes the query.<br><br>I forgot about that, that makes sense.<br><br>><br>>On a tangential note, putting this much logic into your Catalyst <br>
>controller is not recommended - this would be better implemented as a <br>>method on your ResultSet class.<br><br>Thanks for the tip. I just learned about it when reading the updated tutorial. I'll start using this method as soon as I can.<br>
<br>><br>>> Any idea of why this is failing? Did I miss a step somewhere in the <br>>> conversion? I'd be happy to provide more information if needed.<br>><br>>Nope. I'd start by turning DBIC_TRACE on to get extra debugging (which <br>
>may reveal something), and then asking the DBIC list - this isn't <br>>anything to do with Catalyst, so you're much more likely to get help <br>>over there.<br><br>I turned on DBIC_TRACE as you suggested but I still get the same missing driver errors from my original message. However, when I when do what the error messages say and set DBI_DRIVER=SQLite and run it, I can see the raw SQL statements in the error messages. It appears that I have the correct driver modules installed but Catalyst doesn't know how to load them without a little help.<br>
<br>Do you still think this is a DBIC error? If not, I'd appreciate any help in finding where I've done something wrong.<br><br>Again, thanks for taking the time to help me with this problem. <br><br>>Cheers<br>
>t0m<br><br clear="all">Collin Condray<br>@ccondray<br><a href="http://condray.net">condray.net</a><br>