[Catalyst] Handel Installation Problems

Collin Condray ccondray at gmail.com
Wed Oct 17 04:17:19 GMT 2007


I am having trouble installing Handel in a shared hosting environment
(Dreamhost) and need a little help understanding the error messages that I'm
receiving. My Catalyst install is up and running (http://myapp.condray.net).
I have also updated the docs on how to run it under FastCGI leaning heavily
on the instructions on the Dreamhost wiki (http://wiki.dreamhost.com/Perl,
http://wiki.dreamhost.com/Fastcgi, and http://wiki.dreamhost.com/Catalyst).
The cpan command line was used to install all the Catalyst modules
succesfully.

I've tried installing Handel using both cpan install Handel and a manual
build with no luck. After several iterations of trying to install Handel, it
appears all the prerequisites have finally loaded:

- Test::More                              ...loaded. (0.72 >=3D 0.61)
- DBIx::Class                             ...loaded. (0.08002 >=3D 0.08002)
- DBIx::Class::UUIDColumns                ...loaded. (0.02002 >=3D 0.02000)
- DBIx::Class::Validation                 ...loaded. (0.02001 >=3D 0.02000)
- Data::Currency                          ...loaded. (0.04002 >=3D 0.04002)
- Class::Accessor::Grouped                ...loaded. (0.07000 >=3D 0.03)
- Class::ISA                              ...loaded. (0.32)
- Class::Inspector                        ...loaded. (1.17)
- Clone                                   ...loaded. (0.15)
- Error                                   ...loaded. (0.15 >=3D 0.14)
- Locale::Maketext                        ...loaded. (1.08 >=3D 1.06)
- Module::Pluggable                       ...loaded. (3.6 >=3D 3.1)
- Module::Starter                         ...loaded. (1.42 >=3D 1.42)
- Scalar::Util                            ...loaded. (1.19)
- Tie::Hash                               ...loaded. (1.01)
- DateTime                                ...loaded. (0.22)
- DateTime::Format::MySQL                 ...loaded. (0.04)
- Locale::Currency                        ...loaded. (2.21 >=3D 2.07)
- Locale::Currency::Format                ...loaded. (1.22 >=3D 1.22)
- FormValidator::Simple                   ...loaded. (0.22 >=3D 0.17)
- Finance::Currency::Convert::WebserviceX ...loaded. (0.06001 >=3D 0.03)
- NEXT                                    ...loaded. (0.60)
- FileHandle                              ...loaded. (2.01)
- File::Spec::Functions                   ...loaded. (1.3)
- File::Path                              ...loaded. (1.06)
- SQL::Translator                         ...loaded. (0.08001 >=3D 0.08)
- Getopt::Long                            ...loaded. (2.34)
- Pod::Usage                              ...loaded. (1.16)
- DBD::SQLite                             ...loaded. (1.14)
- YAML                                    ...loaded. (0.66 >=3D 0.65)
[Catalyst Support]
- Catalyst::Runtime                       ...loaded. (5.7010 >=3D 5.7007)
- Catalyst::Devel                         ...loaded. (1.03 >=3D 1.02)
- HTML::FillInForm                        ...loaded. (2.00 >=3D 1.05)
[AxKit Support]
- AxKit                                   ...loaded. (1.62 >=3D 1.61)

sqlite3 is also available.

The Test::File module was not loaded and I had to load that one manually
through CPAN. However, I am still receiving the following failed test
errors:

Failed 5/153 test scripts, 96.73% okay. 1315/12443 subtests failed, 89.43%o=
kay.
Failed Test            Stat Wstat Total Fail  Failed  List of Failed
---------------------------------------------------------------------------=
----
t/cart_create.t           0    11   187  338 180.75%  19-187
t/compat_cart_new.t       0    11   160  292 182.50%  15-160
t/compat_order_new.t    255 65280   380  722 190.00%  20-380
t/order_create.t        255 65280   656 1276 194.51%  19-656
t/storage_dbic_clone.t    1   256    10    1  10.00%  10
19 tests skipped.
make: *** [test_dynamic] Error 255

Three of the errors produce more information than what is listed above. They
are:

t/compat_order_new........................Can't use "for Statement "INSERT
INTO
orders (created" as a method name in bracket group, in:
Can't use "for Statement "INSERT INTO orders (created" as a method name in
brack
et group, in:
DBI Exception: DBD::SQLite::st execute failed: library routine called out of
seq
uence(21) at dbdimp.c line 376 [for Statement "INSERT INTO orders (created,
hand
ling, id, shipping, shopper, subtotal, tax, total, type, updated) VALUES (?,
?,
?, ?, ?, ?, ?, ?, ?, ?)"]
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D^ near there
 via Handel::L10N::en_us, as used at /home/username/.cpan/build/Handel-1.0
0005/blib/lib/Handel/Exception.pm line 22
 via Handel::L10N::en_us, as used at /home/username/.cpan/build/Handel-1.0
0005/blib/lib/Handel/Exception.pm line 22
# Looks like you planned 380 tests but only ran 19.
dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 20-380
        Failed 361/380 tests, 5.00% okay

t/order_create............................Can't use "for Statement "INSERT
INTO
orders (created" as a method name in bracket group, in:
Can't use "for Statement "INSERT INTO orders (created" as a method name in
brack
et group, in:
DBI Exception: DBD::SQLite::st execute failed: library routine called out of
seq
uence(21) at dbdimp.c line 376 [for Statement "INSERT INTO orders (created,
hand
ling, id, shipping, shopper, subtotal, tax, total, type, updated) VALUES (?,
?,
?, ?, ?, ?, ?, ?, ?, ?)"]
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D^ near there
 via Handel::L10N::en_us, as used at /home/username/.cpan/build/Handel-1.0
0005/blib/lib/Handel/Exception.pm line 22
 via Handel::L10N::en_us, as used at /home/username/.cpan/build/Handel-1.0
0005/blib/lib/Handel/Exception.pm line 22
# Looks like you planned 656 tests but only ran 18.
dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 19-656
        Failed 638/656 tests, 2.74% okay

t/storage_dbic_clone......................
#   Failed test 'cloned schema a copy when connected'
#   at t/storage_dbic_clone.t line 60.
#     Structures begin differing at:
#          $got->{schema_class} =3D 'Handel::Cart::Schema'
#     $expected->{schema_class} =3D Does not exist
# Looks like you failed 1 test of 10.
dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 10
        Failed 1/10 tests, 90.00% okay

and I'm not able to Google any results on the above errors that are helpful.

I am very excited about using the Catalyst framework and believe that Handel
will be enormously helpful in a project that I'm currently working on. Any
help in getting Handel up and running would be appreciated. If there's any
other information that I can provide on this problem, please let me know.

Thanks,
-- =

Collin Condray
condray.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20071016/ff19a=
729/attachment-0001.htm


More information about the Catalyst mailing list