[ic] There was an error adding the order to the transaction table. It was: Not a GLOB reference at /opt/interchange-master/lib/Vend/Table/Common.pm line 1080.

Gert van der Spoel gert at 3edge.com
Wed Mar 28 15:47:31 UTC 2018


> On Tue, 27 Mar 2018, Gert van der Spoel wrote:
> 
> > I'm trying to run an Interchange site using interchange-master and I'm
> > running into issues trying to make an order.
> >
> > The site is using a pretty standard etc/log_transaction file.
> >
> > Finalizing the order results in the following error:
> >
> > "There was an error adding the order to the transaction table. It was:
> > Not a GLOB reference at
> > /opt/interchange-master/lib/Vend/Table/Common.pm line 1080."
> 
> Gert, sorry to hear that. I haven't heard of that one before.
> 
> > I don't know if this has anything to do with the newer Perl version or
> > that there is some other glitch somewhere.
> 
> What version of Perl are you using, and where did it come from?
> 
> I just tested a fresh Interchange + Strap demo built from Git checkout,
using
> Perl 5.26.1 installed by plenv, on Fedora 27, and was able to complete a
test
> order fine.
> 
> I did have to `touch _indev` in the Interchange root so that the test
payment
> gateway code loads, but that can be worked around by editing
interchange.cfg
> to get rid of the ifdef @INDEV check.
> 
> Maybe some more details about your environment will give us more ideas of
> what could be going wrong.
> 

Hi Jon, 

Thanks for having a look!

Yeah sorry I didn't put any further details .. 
It's a recent Debian install:
OS: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-6-amd64

Perl: 5.24.1

Database is Mariadb (Mysql-ish)  ... Not sure if that has any influence .. 

CU,

Gert






More information about the interchange-users mailing list