I am trying to create a payment method, but when i use the payment method created get the following error:
2008-08-27 13:42:58,270 (http-0.0.0.0-8080-Processor3) [PaymentReleaseProcessor.java:107:INFO ] [responseMessage=success, filterInventoryProblemsList=[], filterPOsWithRejectedItemsList=[], filterPOsOpenPastTheirETAList=[], filterPartiallyReceivedPOsList=[], highIndex=1, lowIndex=1, viewIndex=1, viewSize=20, showAll=Y, paramList=partyId=1&productId=GZ-2644, orderList=[[GenericEntity:DynamicViewEntity][currencyUom,BRL(java.lang.String)][grandTotal,38.4(java.lang.Double)][orderDate,2008-04-23 16:49:27.0(java.sql.Timestamp)][orderId,DEMO10090(java.lang.String)][orderTypeId,SALES_ORDER(java.lang.String)][partyId,1(java.lang.String)][remainingSubTotal,38.4(java.lang.Double)][statusId,ORDER_APPROVED(java.lang.String)]], orderListSize=1] 2008-08-27 13:42:58,301 (http-0.0.0.0-8080-Processor3) [ SequenceUtil.java:258:INFO ] Got bank of sequenced IDs for [OrderPaymentPreference]; curSeqId=10020, maxSeqId=10030, bankSize=10 2008-08-27 13:42:58,301 (http-0.0.0.0-8080-Processor3) [ GenericEntity.java:389:WARN ] In entity field [OrderPaymentPreference.maxAmount] set the value passed in [java.math.BigDecimal] is not compatible with the Java type of the field [Double] 2008-08-27 13:42:58,363 (http-0.0.0.0-8080-Processor3) [ UtilXml.java:246:DEBUG] XML Read 0.031s: file:/D:/jr/workspace/opentaps-1.0.0/applications/accounting/script/org/ofbiz/accounting/payment/PaymentServices.xml 2008-08-27 13:42:58,395 (http-0.0.0.0-8080-Processor3) [ SequenceUtil.java:258:INFO ] Got bank of sequenced IDs for [Payment]; curSeqId=10020, maxSeqId=10030, bankSize=10 2008-08-27 13:42:58,395 (http-0.0.0.0-8080-Processor3) [ ServiceEcaRule.java:140:INFO ] Running Service ECA Service: opentaps.recordCashDrawerTransaction, triggered by rule on Service: createPayment 2008-08-27 13:42:58,738 (http-0.0.0.0-8080-Processor3) [ UtilProperties.java:561:INFO ] [UtilProperties.getPropertyValue] could not find resource: PentahoUiLabels for locale pt_BR: java.util.MissingResourceException: Can't find bundle for base name PentahoUiLabels, locale pt_BR 2008-08-27 13:42:58,738 (http-0.0.0.0-8080-Processor3) [ UtilMessage.java:122:WARN ] Could not find resource bundle [PentahoUiLabels] in the locale [pt_BR] 2008-08-27 13:42:58,832 (http-0.0.0.0-8080-Processor3) [ OrderServices.java:320:WARN ] Not recording payment [10020] as a Cash Drawer transaction: invalid payment method type [EXT_MP] 2008-08-27 13:42:58,832 (http-0.0.0.0-8080-Processor3) [ ServiceDispatcher.java:470:DEBUG] Sync service [pedido/opentaps.recordCashDrawerTransaction] finished in [437] milliseconds 2008-08-27 13:42:58,832 (http-0.0.0.0-8080-Processor3) [ ServiceEcaRule.java:115:INFO ] For Service ECA [createPayment] on [commit] got false for condition: [null][][statusId][equals][null][PMNT_SENT][true][String][] 2008-08-27 13:42:58,848 (http-0.0.0.0-8080-Processor3) [ ServiceEcaRule.java:140:INFO ] Running Service ECA Service: postPaymentToGl, triggered by rule on Service: createPayment 2008-08-27 13:42:58,879 (http-0.0.0.0-8080-Processor3) [ ServiceDispatcher.java:422:ERROR] Service Error [getPaymentAccountAndParties]: No GL Account found for Payment with paymentId 10020 2008-08-27 13:42:58,879 (http-0.0.0.0-8080-Processor3) [ TransactionUtil.java:294:WARN ] ---- exception report ---------------------------------------------------------- [TransactionUtil.setRollbackOnly] Calling transaction setRollbackOnly; this stack trace shows where this is happening: Exception: java.lang.Exception Message: Service Error [getPaymentAccountAndParties]: No GL Account found for Payment with paymentId 10020 ---- stack trace --------------------------------------------------------------- java.lang.Exception: Service Error [getPaymentAccountAndParties]: No GL Account found for Payment with paymentId 10020 org.ofbiz.entity.transaction.TransactionUtil.setRollbackOnly(TransactionUtil.java:294) org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:241) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:426) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:152) com.opensourcestrategies.financials.ledger.LedgerServices.postPaymentToGl(LedgerServices.java:717) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:94) org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:56) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:347) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:152) org.ofbiz.service.eca.ServiceEcaAction.runAction(ServiceEcaAction.java:113) org.ofbiz.service.eca.ServiceEcaRule.eval(ServiceEcaRule.java:141) org.ofbiz.service.eca.ServiceEcaUtil.evalRules(ServiceEcaUtil.java:158) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:383) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:152) org.ofbiz.order.order.OrderServices.createPaymentFromPreference(OrderServices.java:3606) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:94) org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:56) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:347) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:152) org.ofbiz.mercadolivre.manager.PaymentReleaseProcessor.execute(PaymentReleaseProcessor.java:136) org.ofbiz.mercadolivre.manager.Integrator.processMessenger(Integrator.java:108) org.ofbiz.mercadolivre.manager.Integrator.processEmail(Integrator.java:144) org.ofbiz.mercadolivre.manager.Integrator.processUreadEmailsFromSite(Integrator.java:74) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:94) org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:56) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:347) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:152) org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:310) org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:448) org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:277) org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:192) javax.servlet.http.HttpServlet.service(HttpServlet.java:595) javax.servlet.http.HttpServlet.service(HttpServlet.java:688) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:251) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Unknown Source) -------------------------------------------------------------------------------- 2008-08-27 13:42:58,879 (http-0.0.0.0-8080-Processor3) [ ServiceDispatcher.java:422:ERROR] Service Error [postPaymentToGl]: No GL Account found for Payment with paymentId 10020 2008-08-27 13:42:58,879 (http-0.0.0.0-8080-Processor3) [ TransactionUtil.java:298:INFO ] [TransactionUtil.setRollbackOnly] transaction rollback only not set, rollback only is already set. 2008-08-27 13:42:58,879 (http-0.0.0.0-8080-Processor3) [ ServiceDispatcher.java:470:DEBUG] Sync service [pedido/createPayment] finished in [562] milliseconds 2008-08-27 13:42:58,879 (http-0.0.0.0-8080-Processor3) [ ServiceDispatcher.java:470:DEBUG] Sync service [pedido/createPaymentFromPreference] finished in [562] milliseconds 2008-08-27 13:42:58,879 (http-0.0.0.0-8080-Processor3) [ Integrator.java:76 :INFO ] tytryr3------------- 2008-08-27 13:42:58,879 (http-0.0.0.0-8080-Processor3) [ Integrator.java:84 :INFO ] Done run method Integrator.processUreadEmailsFromSite 2008-08-27 13:42:58,895 (http-0.0.0.0-8080-Processor3) [ TransactionUtil.java:203:ERROR] ---- exception report ---------------------------------------------------------- Rollback Only was set when trying to commit transaction here; throwing rollbackOnly cause exception Exception: javax.transaction.RollbackException Message: null ---- stack trace --------------------------------------------------------------- javax.transaction.RollbackException org.apache.geronimo.transaction.context.GeronimoTransactionManager.commit(GeronimoTransactionManager.java:82) org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:182) org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:168) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:433) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:152) org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:310) org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:448) org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:277) org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:192) javax.servlet.http.HttpServlet.service(HttpServlet.java:595) javax.servlet.http.HttpServlet.service(HttpServlet.java:688) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:251) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Unknown Source) -------------------------------------------------------------------------------- 2008-08-27 13:42:58,895 (http-0.0.0.0-8080-Processor3) [ ServiceDispatcher.java:436:ERROR] ---- exception report ---------------------------------------------------------- Could not commit transaction for service [importEmaisFromSite] call Exception: org.ofbiz.entity.transaction.GenericTransactionException Message: Roll back error, could not commit transaction, was rolled back instead because of: Service Error [getPaymentAccountAndParties]: No GL Account found for Payment with paymentId 10020 ---- stack trace --------------------------------------------------------------- org.ofbiz.entity.transaction.GenericTransactionException: Roll back error, could not commit transaction, was rolled back instead because of: Service Error [getPaymentAccountAndParties]: No GL Account found for Payment with paymentId 10020 org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:204) org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:168) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:433) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:152) org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:310) org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:448) org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:277) org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:192) javax.servlet.http.HttpServlet.service(HttpServlet.java:595) javax.servlet.http.HttpServlet.service(HttpServlet.java:688) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:251) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Unknown Source) -------------------------------------------------------------------------------- 2008-08-27 13:42:58,895 (http-0.0.0.0-8080-Processor3) [ServiceEventHandler.java:326:ERROR] ---- exception report ---------------------------------------------------------- Service invocation error Exception: org.ofbiz.service.GenericServiceException Message: Could not commit transaction for service [importEmaisFromSite] call: Roll back error, could not commit transaction, was rolled back instead because of: Service Error [getPaymentAccountAndParties]: No GL Account found for Payment with paymentId 10020 ---- stack trace --------------------------------------------------------------- org.ofbiz.service.GenericServiceException: Could not commit transaction for service [importEmaisFromSite] call: Roll back error, could not commit transaction, was rolled back instead because of: Service Error [getPaymentAccountAndParties]: No GL Account found for Payment with paymentId 10020 org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:440) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:214) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:152) org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:310) org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:448) org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:277) org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:192) javax.servlet.http.HttpServlet.service(HttpServlet.java:595) javax.servlet.http.HttpServlet.service(HttpServlet.java:688) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:251) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Unknown Source) -------------------------------------------------------------------------------- 2008-08-27 13:42:58,895 (http-0.0.0.0-8080-Processor3) [ UtilXml.java:246:DEBUG] XML Read 0.0s: jndi:/0.0.0.0/mercadolivre/WEB-INF/controller.xml 2008-08-27 13:42:58,895 (http-0.0.0.0-8080-Processor3) [ ConfigXMLReader.java:561:INFO ] ConfigMap Created: (4) records in 0.0s 2008-08-27 13:42:58,895 (http-0.0.0.0-8080-Processor3) [ ConfigXMLReader.java:719:INFO ] HandlerMap Created: (4) view handlers and (5) request/event handlers in 0.0s 2008-08-27 13:42:58,895 (http-0.0.0.0-8080-Processor3) [ ConfigXMLReader.java:294:INFO ] RequestMap Created: (9) records in 0.0s 2008-08-27 13:42:58,895 (http-0.0.0.0-8080-Processor3) [ ConfigXMLReader.java:388:INFO ] ViewMap Created: (7) records in 0.0s 2008-08-27 13:42:58,926 (http-0.0.0.0-8080-Processor3) [ RequestHandler.java:308:ERROR] Request importEmaisFromSite caused an error with the following message: Error calling event: org.ofbiz.webapp.event.EventHandlerException: Service invocation error (Could not commit transaction for service [importEmaisFromSite] call: Roll back error, could not commit transaction, was rolled back instead because of: Service Error [getPaymentAccountAndParties]: No GL Account found for Payment with paymentId 10020) 2008-08-27 13:42:58,926 (http-0.0.0.0-8080-Processor3) [ TestEvent.java:39 :INFO ] Test Event Ran Fine. 2008-08-27 13:42:58,926 (http-0.0.0.0-8080-Processor3) [ RequestHandler.java:427:INFO ] [RequestHandler.doRequest]: Response is a view. sessionId=4635DABF28165C0D85CF0C3F407FF77C.jvm1 2008-08-27 13:42:58,926 (http-0.0.0.0-8080-Processor3) [ RequestHandler.java:580:INFO ] servletName=control, view=error sessionId=4635DABF28165C0D85CF0C3F407FF77C.jvm1 2008-08-27 13:42:58,973 (http-0.0.0.0-8080-Processor3) [ ControlServlet.java:259:DEBUG] [[[importEmaisFromSite] Done rendering page, Servlet Finished- total:18.578,since last([importEmaisFromS...):18.578]] I believe that the problem is in glaccount, is need to create a gl account, if yes, how to do? -- View this message in context: http://www.nabble.com/How-to-create-payment-method--tp19185046p19185046.html Sent from the OFBiz - User mailing list archive at Nabble.com.
