[ic] Just ported to Interchange from Minivend 4.04

Mike Heins mikeh@minivend.com
Fri, 18 Aug 2000 16:52:56 -0400

Quoting Mikel Smith (granola@maserith.com):
> The install went smoothly.  Sample stores work fine.
> I'm migrating an old store that was based on the 'simple' example.  I
> went through the new configuration file and synced it up with the old
> one, migrated over the 'pages' directory and the database.  Also the
> changes that were made in the 'config' directory.
> The store comes up fine and everything appears to work (including the
> new admin interface), but when I try to 'checkout' after building a
> shopping cart, I get the following:
> _________________________________________
> /cgi-bin/safaristore/process.html Runtime error: Can't use an undefined
> value as an ARRAY reference at /www/interchange/lib/Vend/Interpolate.pm
> line 4774.
> _________________________________________
> I'm looking through the different files I can think of and getting
> nowhere.  Any ideas on where to look for this problem?  Since initially
> seeing the problem, it has cropped up in a few other places as well
> (Orders and Customers links in the admin interface).

This is usually a database problem. Look in logs/log and see if there
is an indication of entry into the transactions and orderline databases.

Actually, I may have seen this one before. Try turning Variable DEBUG 0
in minivend.cfg -- I bet you have it set to 1. I think this is a problem with
Data::Dumper when running with "DumpStructure Yes". 

We would need the usual information -- OS, database type, version --
to make any more informed guesses.

Akopia, Inc., 131 Willow Lane, Floor 2, Oxford, OH  45056
phone +1.513.523.8220 fax 7501 <heins@akopia.com>

Any man who is under 30, and is not liberal, has not heart; and any man
who is over 30, and is not a conservative, has not brains.
 -- Winston Churchill