[ic] Order.pm and IC 4.9.5

Dorothy Puma interchange-users@icdevgroup.org
Sat Apr 26 23:35:01 2003


Bill Jordan wrote:
>  Hi guys, 
>  I am getting a strange error and frankly I don't really know where to
> start, I know there have been some updates to order.pm so maybe one of
> you has seen this?
> 
> Reseller logs in, and places an order to ship to her customer. 
> it fails the first time, then she submits it again. Auth net sends her
> a receipt, and I get the money, and the order number is incremented.
> but the order is never e-mailed to me, and does not exist in the
> database. 
> 


Hi All,

I've been having the same problems with running 4.9.5 on a Solaris 8, 
perl 5.8 setup.  The customer comes in, places the order which goes 
through to Auth net (after some errors), but the order does not complete 
on the interchange end, I get a "Route log failed" error.  After viewing 
the above email, I updated to the newest Order.pm from CVS (version 2.50 
2003/04/06 01:09:33) and thought that fixed things, as I had not seen 
the error in 3 weeks, but as of today I'm getting the problem again. 
I've been trying to determine what the common denominator is between all 
these orders, and the one thing I have noticed is all the orders have 
the option for payment using a PO or a check, but I have marked these as 
0 in the variable.txt file. I haven't been able to determine any other 
similarities.  If anyone can point me in the right direction on how to 
solve this one, I would be most appreciative.

Here is what I get in the error log:

212.253.91.153 Rnr7Punw:212.252.6.205 - [26/April/2003:16:03:49 -0700] 
store /db/store/process.html Successful login by user 'kaer'
212.253.91.153 Rnr7Punw:212.252.6.205 - [26/April/2003:16:22:39 -0700] 
store /db/store/process.html Safe: Real-time charge failed. Reason: 
Authorizenet error: . Please call in your order or try again.
 >
 >
 > 		die errmsg(
 > 				"Real-time charge failed. Reason: %s\n",
 > 				errmsg($Session->{cybercash_error}),
 > 			);
 > 	
 >
212.253.91.153 Rnr7Punw:212.252.6.205 - [26/April/2003:16:22:39 -0700] 
store /db/store/process.html Route log failed.
212.253.91.153 Rnr7Punw:212.252.6.205 - [26/April/2003:16:22:39 -0700] 
store /db/store/process.html ERRORS on ORDER 003117:
 > Error during creation of order routing log:
 > Route log failed. at /opt/interchange-4.9.5/lib/Vend/Order.pm line 1807.
 >
212.253.91.153 Rnr7Punw:212.252.6.205 - [26/April/2003:16:24:04 -0700] 
store /db/store/process.html Safe: Real-time charge failed. Reason: 
Authorizenet error: A duplicate transaction has been submitted.. Please 
call in your order or try again.
 >
 >
 > 		die errmsg(
 > 				"Real-time charge failed. Reason: %s\n",
 > 				errmsg($Session->{cybercash_error}),
 > 			);
 > 	
 >
212.253.91.153 Rnr7Punw:212.252.6.205 - [26/April/2003:16:24:04 -0700] 
store /db/store/process.html Route log failed.
212.253.91.153 Rnr7Punw:212.252.6.205 - [26/April/2003:16:24:04 -0700] 
store /db/store/process.html ERRORS on ORDER 003118:
 > Error during creation of order routing log:
 > Route log failed. at /opt/interchange-4.9.5/lib/Vend/Order.pm line 1807.

Thank you,
Dorothy