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 >= 0.61)
- DBIx::Class                             ...loaded. (0.08002 >= 0.08002)
- DBIx::Class::UUIDColumns                ...loaded. (0.02002 >= 0.02000)
- DBIx::Class::Validation                 ...loaded. (0.02001 >= 0.02000)
- Data::Currency                          ...loaded. (0.04002 >= 0.04002)
- Class::Accessor::Grouped                ...loaded. (0.07000 >= 0.03)
- Class::ISA                              ...loaded. (0.32)
- Class::Inspector                        ...loaded. (1.17)
- Clone                                   ...loaded. (0.15)
- Error                                   ...loaded. (0.15 >= 0.14)
- Locale::Maketext                        ...loaded. (1.08 >= 1.06)
- Module::Pluggable                       ...loaded. (3.6 >= 3.1)
- Module::Starter                         ...loaded. (1.42 >= 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 >= 2.07)
- Locale::Currency::Format                ...loaded. (1.22 >= 1.22)
- FormValidator::Simple                   ...loaded. (0.22 >= 0.17)
- Finance::Currency::Convert::WebserviceX ...loaded. (0.06001 >= 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 >= 0.08)
- Getopt::Long                            ...loaded. (2.34)
- Pod::Usage                              ...loaded. (1.16)
- DBD::SQLite                             ...loaded. (1.14)
- YAML                                    ...loaded. (0.66 >= 0.65)
[Catalyst Support]
- Catalyst::Runtime                       ...loaded. (5.7010 >= 5.7007)
- Catalyst::Devel                         ...loaded. (1.03 >= 1.02)
- HTML::FillInForm                        ...loaded. (2.00 >= 1.05)
[AxKit Support]
- AxKit                                   ...loaded. (1.62 >= 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%okay.
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 (?,
?,
?, ?, ?, ?, ?, ?, ?, ?)"]
================================================================================
==============================^ 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 (?,
?,
?, ?, ?, ?, ?, ?, ?, ?)"]
================================================================================
==============================^ 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} = 'Handel::Cart::Schema'
#     $expected->{schema_class} = 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
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[EMAIL PROTECTED]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to