Properties are read each time a transaction is sent. No build is necessary for properties. buildAIMProperties is called each transaction that would be first place to start. I usually build a separate class to send the props for debug info. looks like the place to intercept is right after buildAuthTransaction
Vince M. Clark sent the following on 11/24/2007 3:00 PM: > payment.properties has been configured but I will triple check it. I agree > that the null pointer suggests missing information. > > properties files are read on startup, right? It doesn't require a build does > it? > > Vince Clark > Global Era > The Freedom of Open Source > [EMAIL PROTECTED] > (303) 493-6723 > > ----- Original Message ----- > From: "BJ Freeman" <[EMAIL PROTECTED]> > To: [email protected] > Sent: Saturday, November 24, 2007 4:05:08 PM (GMT-0700) America/Denver > Subject: Re: POS and Authorize.net error > > actually if you look at the code. > it does not use any Authorize.net classes. > it is a complete re-write right down sending the data and retrieving it > from Authorize.net. > /applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/ > AIMPaymentServices.java -> interfaces to ofbiz > AuthorizeResponse.java -> interfaces to Authorize.net > it takes some configuration in the > /applications/accounting/config/payment.properties > > since the error is a null. > looks like the payment.properties probably have not be configured. > > clearchris sent the following on 11/24/2007 1:20 PM: >> That's a good way to go deduce the problem. You might also consider putting >> in code to output the error that is coming back from the third party >> Authorize.Net classes. Ofbiz doesn't generally relay error messages from >> outside the immediate ofbiz code base. >> >> Chris >> >> -----Original Message----- >> From: BJ Freeman [mailto:[EMAIL PROTECTED] >> Sent: Saturday, November 24, 2007 10:59 AM >> To: [email protected] >> Subject: Re: POS and Authorize.net error >> >> I would put some debug code in processCard >> to see what is being sent in the properties. >> or you can work you way thru >> ccAuthCapture. >> >> buildAIMProperties >> is where reading in then properties file. >> might check you have the correct info there. >> /applications/accounting/config/payment.properties >> >> Vince M. Clark sent the following on 11/24/2007 8:21 AM: >>> >>> We use auth.net all the time thru eCommerce. Having problems with POS. >>> >>> Huge stack trace. Here is part of it: >>> >>> >>> >>> 2007-11-24 15:53:53,531 (Thread-148) [ ServiceDispatcher.java:527:ERROR] >>> ---- exception report >> ---------------------------------------------------------- >>> Could not commit transaction for service [authOrderPayments] call >>> Exception: org.ofbiz.entity.transaction.GenericTransactionException >>> Message: Roll back error, could not commit transaction, was rolled back >> instead because of: Error in Service [authOrderPaymentPreference]: Error >> processing payment authorization: org.ofbiz.base.util.GeneralException: >> Problems invoking payment processor! Will retry later. Order ID is: >> [FCCO10020 (Service target threw an unexpected exception (null)) >>> ---- stack trace >> --------------------------------------------------------------- >>> org.ofbiz.entity.transaction.GenericTransactionException: Roll back error, >> could not commit transaction, was rolled back instead because of: Error in >> Service [authOrderPaymentPreference]: Error processing payment >> authorization: org.ofbiz.base.util.GeneralException: Problems invoking >> payment processor! Will retry later. Order ID is: [FCCO10020 (Service target >> threw an unexpected exception (null)) >> org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:208 >> ) >> org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:172 >> ) >>> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:524) >>> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:208) >>> org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:150) >>> >> org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.ja >> va:954) >> org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.ja >> va:860) >>> org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:624) >>> org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:304) >>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 >> ) >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >> java:25) >>> java.lang.reflect.Method.invoke(Method.java:585) >>> org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:208) >>> >> org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.j >> ava:105) >>> org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:120) >>> net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) >>> java.lang.Thread.run(Thread.java:595) >>> >> ---------------------------------------------------------------------------- >> ---- >>> 2007-11-24 15:53:53,562 (Thread-148) [ PosTransaction.java:626:ERROR] >>> ---- exception report >> ---------------------------------------------------------- >>> Exception: org.ofbiz.base.util.GeneralException >>> Message: Error in authOrderPayments service: >> org.ofbiz.service.GenericServiceException: Could not commit transaction for >> service [authOrderPayments] call: Roll back error, could not commit >> transaction, was rolled back instead because of: Error in Service >> [authOrderPaymentPreference]: Error processing payment authorization: >> org.ofbiz.base.util.GeneralException: Problems invoking payment processor! >> Will retry later. Order ID is: [FCCO10020 (Service target threw an >> unexpected exception (null)) (Could not commit transaction for service >> [authOrderPayments] call: Roll back error, could not commit transaction, was >> rolled back instead because of: Error in Service >> [authOrderPaymentPreference]: Error processing payment authorization: >> org.ofbiz.base.util.GeneralException: Problems invoking payment processor! >> Will retry later. Order ID is: [FCCO10020 (Service target threw an >> unexpected exception (null))) >>> ---- stack trace >> --------------------------------------------------------------- >>> org.ofbiz.base.util.GeneralException: Error in authOrderPayments service: >> org.ofbiz.service.GenericServiceException: Could not commit transaction for >> service [authOrderPayments] call: Roll back error, could not commit >> transaction, was rolled back instead because of: Error in Service >> [authOrderPaymentPreference]: Error processing payment authorization: >> org.ofbiz.base.util.GeneralException: Problems invoking payment processor! >> Will retry later. Order ID is: [FCCO10020 (Service target threw an >> unexpected exception (null)) (Could not commit transaction for service >> [authOrderPayments] call: Roll back error, could not commit transaction, was >> rolled back instead because of: Error in Service >> [authOrderPaymentPreference]: Error processing payment authorization: >> org.ofbiz.base.util.GeneralException: Problems invoking payment processor! >> Will retry later. Order ID is: [FCCO10020 (Service target threw an >> unexpected exception (null))) >> org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.ja >> va:958) >> org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.ja >> va:860) >>> org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:624) >>> org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:304) >>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 >> ) >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >> java:25) >>> java.lang.reflect.Method.invoke(Method.java:585) >>> org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:208) >>> >> org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.j >> ava:105) >>> org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:120) >>> net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) >>> java.lang.Thread.run(Thread.java:595) >>> org.ofbiz.service.GenericServiceException: Could not commit transaction >> for service [authOrderPayments] call: Roll back error, could not commit >> transaction, was rolled back instead because of: Error in Service >> [authOrderPaymentPreference]: Error processing payment authorization: >> org.ofbiz.base.util.GeneralException: Problems invoking payment processor! >> Will retry later. Order ID is: [FCCO10020 (Service target threw an >> unexpected exception (null)) >>> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:531) >>> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:208) >>> org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:150) >>> >> org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.ja >> va:954) >> org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.ja >> va:860) >>> org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:624) >>> org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:304) >>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 >> ) >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >> java:25) >>> java.lang.reflect.Method.invoke(Method.java:585) >>> org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:208) >>> >> org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.j >> ava:105) >>> org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:120) >>> net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) >>> java.lang.Thread.run(Thread.java:595) >>> >> ---------------------------------------------------------------------------- >> ---- >>> 2007-11-24 15:53:53,562 (Thread-148) [ PaymentEvents.java:307:ERROR] >>> ---- exception report >> ---------------------------------------------------------- >>> Error in authOrderPayments service: >> org.ofbiz.service.GenericServiceException: Could not commit transaction for >> service [authOrderPayments] call: Roll back error, could not commit >> transaction, was rolled back instead because of: Error in Service >> [authOrderPaymentPreference]: Error processing payment authorization: >> org.ofbiz.base.util.GeneralException: Problems invoking payment processor! >> Will retry later. Order ID is: [FCCO10020 (Service target threw an >> unexpected exception (null)) (Could not commit transaction for service >> [authOrderPayments] call: Roll back error, could not commit transaction, was >> rolled back instead because of: Error in Service >> [authOrderPaymentPreference]: Error processing payment authorization: >> org.ofbiz.base.util.GeneralException: Problems invoking payment processor! >> Will retry later. Order ID is: [FCCO10020 (Service target threw an >> unexpected exception (null))) >>> Exception: org.ofbiz.base.util.GeneralException >>> Message: Error in authOrderPayments service: >> org.ofbiz.service.GenericServiceException: Could not commit transaction for >> service [authOrderPayments] call: Roll back error, could not commit >> transaction, was rolled back instead because of: Error in Service >> [authOrderPaymentPreference]: Error processing payment authorization: >> org.ofbiz.base.util.GeneralException: Problems invoking payment processor! >> Will retry later. Order ID is: [FCCO10020 (Service target threw an >> unexpected exception (null)) (Could not commit transaction for service >> [authOrderPayments] call: Roll back error, could not commit transaction, was >> rolled back instead because of: Error in Service >> [authOrderPaymentPreference]: Error processing payment authorization: >> org.ofbiz.base.util.GeneralException: Problems invoking payment processor! >> Will retry later. Order ID is: [FCCO10020 (Service target threw an >> unexpected exception (null))) >>> ---- stack trace >> --------------------------------------------------------------- >>> org.ofbiz.base.util.GeneralException: Error in authOrderPayments service: >> org.ofbiz.service.GenericServiceException: Could not commit transaction for >> service [authOrderPayments] call: Roll back error, could not commit >> transaction, was rolled back instead because of: Error in Service >> [authOrderPaymentPreference]: Error processing payment authorization: >> org.ofbiz.base.util.GeneralException: Problems invoking payment processor! >> Will retry later. Order ID is: [FCCO10020 (Service target threw an >> unexpected exception (null)) (Could not commit transaction for service >> [authOrderPayments] call: Roll back error, could not commit transaction, was >> rolled back instead because of: Error in Service >> [authOrderPaymentPreference]: Error processing payment authorization: >> org.ofbiz.base.util.GeneralException: Problems invoking payment processor! >> Will retry later. Order ID is: [FCCO10020 (Service target threw an >> unexpected exception (null))) >> org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.ja >> va:958) >> org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.ja >> va:860) >>> org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:624) >>> org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:304) >>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 >> ) >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >> java:25) >>> java.lang.reflect.Method.invoke(Method.java:585) >>> org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:208) >>> >> org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.j >> ava:105) >>> org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:120) >>> net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) >>> java.lang.Thread.run(Thread.java:595) >>> org.ofbiz.service.GenericServiceException: Could not commit transaction >> for service [authOrderPayments] call: Roll back error, could not commit >> transaction, was rolled back instead because of: Error in Service >> [authOrderPaymentPreference]: Error processing payment authorization: >> org.ofbiz.base.util.GeneralException: Problems invoking payment processor! >> Will retry later. Order ID is: [FCCO10020 (Service target threw an >> unexpected exception (null)) >>> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:531) >>> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:208) >>> org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:150) >>> >> org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.ja >> va:954) >> org.ofbiz.order.shoppingcart.CheckOutHelper.processPayment(CheckOutHelper.ja >> va:860) >>> org.ofbiz.pos.PosTransaction.processSale(PosTransaction.java:624) >>> org.ofbiz.pos.event.PaymentEvents.processSale(PaymentEvents.java:304) >>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 >> ) >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >> java:25) >>> java.lang.reflect.Method.invoke(Method.java:585) >>> org.ofbiz.pos.config.ButtonEventConfig.invoke(ButtonEventConfig.java:208) >>> >> org.ofbiz.pos.config.ButtonEventConfig.invokeButtonEvent(ButtonEventConfig.j >> ava:105) >>> org.ofbiz.pos.component.PosButton$1.construct(PosButton.java:120) >>> net.xoetrope.xui.helper.SwingWorker$2.run(Unknown Source) >>> java.lang.Thread.run(Thread.java:595) >>> >> ---------------------------------------------------------------------------- >> ---- >>> >>> Vince Clark >>> Global Era >>> The Freedom of Open Source >>> [EMAIL PROTECTED] >>> (303) 493-6723 >>> >> >> >> >
