[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

payment error


Further to the recent upgrade to 1.3.38:

When posting a payment we get an internal server error, with the
accompanying error in the apache logs:

Can't use string ("{80}") as an ARRAY ref while "strict refs" in use
at /usr/local/share/perl/5.14.2/LedgerSMB/DBObject/Payment.pm line 738.

While perusing the logs, I also note this:

[Mon Mar 10 07:54:44 2014] [error] [client] Use of
uninitialized value in lc at /usr/share/perl5/LaTeX/Driver.pm line 137.,
referer: https://ledger.computerisms.ca/is.pl
[Mon Mar 10 07:54:45 2014] [error] [client] 2014/03/10
07:54:45 - INFO - LedgerSMB::new -- setting dbh from argstr
$self->{dbh}=DBI::db=HASH(0x4485cd0), referer:

Which seems a good explanation for why our invoices are displaying
differently.  I tried updating any latex packages on my system, but they
all claim to be up to date; using debian wheezy.

I should note I have commented lines 1424,1425,1428..1431 in io.pl in
order to force the pdf template by default.  This has worked in past
versions, I don't see it being a problem now, but I would be remiss in
not mentioning it. (Note, I normally also comment a couple lines in
arap.pl or arapprn.pl - can't remember which - to force statements as
pdf too, but haven't done that yet)

I am continuing my investigations for a fix, but suggestions are most

Bob Miller      
867-334-7117 / 867-633-3760

Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
Ledger-smb-users mailing list