Thanks everyone for their quick responses to my issue. Between upgrading to the latest version of Catalyst and commenting out all references to the Authentication module I can get the vast majority of the site&#39;s functionality working which is good enough for my immediate purposes. I&#39;ve also updated DBIx::Class, Class::C3 and  <br>

Class::C3::XS as suggested. So now, my issue is no longer urgent just puzzling. <br><br>As J. has requested here are the relevant parts of my configuration files:<br><br><a href="http://myapp.pm">myapp.pm</a><br><br>use Catalyst (<br>
    #&#39;-Debug&#39;,<br>    &#39;ConfigLoader&#39;,<br>    &#39;Static::Simple&#39;,<br>    &#39;StackTrace&#39;,<br>    &#39;Session&#39;,<br>    &#39;Session::Store::FastMmap&#39;,<br>    &#39;Session::State::Cookie&#39;,<br>
    &#39;Authentication&#39;,<br><br>    &#39;Authorization::Roles&#39;,<br>    &#39;Authorization::ACL&#39;,<br><br>    &#39;RequireSSL&#39;,<br>    &#39;Email&#39;,<br>    &#39;CustomErrorMessage&#39;,<br><br>our $VERSION = &#39;0.01&#39;;<br>
<br>__PACKAGE__-&gt;config( name =&gt; &#39;myapp&#39; );<br><br># Start the application<br>__PACKAGE__-&gt;setup;<br><br># Authorization::ACL Rules<br>__PACKAGE__-&gt;deny_access_unless( &quot;/admin&quot;, [qw/admin/], );<br>
<br>and myapp.conf<br><br>name myapp<br>&lt;authentication&gt;<br>    default_realm dbic<br>    &lt;realms&gt;<br>        &lt;dbic&gt;<br>            &lt;credential&gt;<br>                # Note this first definition would be the same as setting<br>
                # __PACKAGE__-&gt;config-&gt;{authentication}-&gt;{realms}-&gt;{dbic}<br>                #     -&gt;{credential} = &#39;Password&#39; in lib/<a href="http://myapp.pm">myapp.pm</a><br>                #<br>                # Specify that we are going to do password-based auth<br>
                class Password<br>                # This is the name of the field in the users table with the<br>                # password stored in it<br>                password_field password<br>                # Switch to more secure hashed passwords<br>
                #password_type clear<br>                password_type  hashed<br>                # Use the SHA-1 hashing algorithm<br>                password_hash_type SHA-1<br>            &lt;/credential&gt;<br>            &lt;store&gt;<br>
                # Use DBIC to retrieve username, password &amp; role information<br>                class DBIx::Class<br>                # This is the model object created by Catalyst::Model::DBIC<br>                # from your schema (you created &#39;myapp::Schema::User&#39; but as<br>
                # the Catalyst startup debug messages show, it was loaded as<br>                # &#39;myapp::Model::DB::Users&#39;).<br>                # NOTE: Omit &#39;myapp::Model&#39; here just as you would when using<br>
                # &#39;$c-&gt;model(&quot;DB::Users)&#39;<br>                user_class myappDB::Users<br>                # This is the name of a many_to_many relation in the users<br>                # object that points to the roles for that user<br>
                role_relation  roles<br>                # This is the name of field in the roles table that contains<br>                # the role information<br>                role_field role<br>            &lt;/store&gt;<br>
        &lt;/dbic&gt;<br>    &lt;/realms&gt;<br>&lt;/authentication&gt;<br><br>The main exception to the tutorial method is that I&#39;m using an email address as the user name rather than a username field.<br><br>The error message that is now showing up in my logs is: &quot;No Store specified for realm &quot;dbic&quot;, using the Null store.&quot;<br>
<br>Thanks again for the responses. Again, please let me know if there&#39;s any other information I can provide.<br><br clear="all">Collin Condray<br><a href="http://condray.net">condray.net</a><br>