Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Re-caching properties for filename [WEB-INF/messages] - file hasn't been modified
- Applying RenewalRule
- Applying PaymentStatusRule
- getLastGoodPayment(3605728): ...
- getLastGoodPayment(3605728): expDate=[08/2019]
- getLastGoodPayment(): mrpInfo=MostRecentPaymentInfo[policyNumber = 3605728, customerFirstName = null, customerLastName = null, customerStreet = 1234567, customerCity = NEW YORK, customerState = MI, customerZip = 48043, paymentType = Credit Card, paymentTypeDescription = Credit Card, maskedAccountNumber = , last4DigitsAccountNumber = , accountNumber = NOT DISPLAYED, token = 593, ccmask = DISCOVER-7990, creditCardExpiration = 08/2019, creditCardExpirationMonth = 08, creditCardExpirationYear = 19, creditCardType = null, creditCardTypeMnemonic = null, creditCardDbCrModeRequested = Credit Mode, creditCardDbCrModeProcessed = Credit Mode, routingNumber = , paymentExists = true]
- Applying ReinstatementRule
- $$$$$$$$$$$$$$$$$$$$ Start PIQS Payment $$$$$$$$$$$$$$$$$$$$$$$$$
- makePayment(): companyNo=01, policyNo=PA3605728
- payment amount method=Credit Card
- reinstateNoRewriteYes=false
- Payment is being applied towards Installment.
- Policy Number: PA3605728 Token: 593
- >> "POST /PymtServer/paymentxml HTTP/1.1[\r][\n]"
- >> "Content-type: text/xml; charset=ISO-8859-1[\r][\n]"
- >> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
- >> "Host: pgiapps.pgactest.com[\r][\n]"
- >> "Content-Length: 1098[\r][\n]"
- >> "[\r][\n]"
- >> "<?xml version="1.0" encoding="UTF-8"?>[\r][\n]"
- >> "<!DOCTYPE requestList>[\r][\n]"
- >> "[\r][\n]"
- >> "<requestList>[\r][\n]"
- >> " <request id="1" process="creditcard">[\r][\n]"
- >> " <creditcard>[\r][\n]"
- >> " <account />[\r][\n]"
- >> " <expires>08/2019</expires>[\r][\n]"
- >> " <mode>C</mode>[\r][\n]"
- >> " <token>593</token>[\r][\n]"
- >> " <ccMask />[\r][\n]"
- >> " </creditcard>[\r][\n]"
- >> " <check>[\r][\n]"
- >> " <routing />[\r][\n]"
- >> " <account />[\r][\n]"
- >> " <number />[\r][\n]"
- >> " </check>[\r][\n]"
- >> " <address>[\r][\n]"
- >> " <firstName>Rancho</firstName>[\r][\n]"
- >> " <lastName>Wills</lastName>[\r][\n]"
- >> " <street>1234567</street>[\r][\n]"
- >> " <city>New York</city>[\r][\n]"
- >> " <state>MI</state>[\r][\n]"
- >> " <zip>48043</zip>[\r][\n]"
- >> " </address>[\r][\n]"
- >> " <payment>[\r][\n]"
- >> " <company>01</company>[\r][\n]"
- >> " <prefix>PA</prefix>[\r][\n]"
- >> " <policy>3605728</policy>[\r][\n]"
- >> " <amount>100</amount>[\r][\n]"
- >> " <type>installment</type>[\r][\n]"
- >> " <accountdate />[\r][\n]"
- >> " <postmarkdate />[\r][\n]"
- >> " <mode />[\r][\n]"
- >> " </payment>[\r][\n]"
- >> " <source>[\r][\n]"
- >> " <application>mypolicy</application>[\r][\n]"
- >> " <identity>customer</identity>[\r][\n]"
- >> " </source>[\r][\n]"
- >> " <lockbox>[\r][\n]"
- >> " <library>PGCTRANS</library>[\r][\n]"
- >> " <batchgroup>CCC</batchgroup>[\r][\n]"
- >> " <ip />[\r][\n]"
- >> " <renewalchanges />[\r][\n]"
- >> " </lockbox>[\r][\n]"
- >> " </request>[\r][\n]"
- >> "</requestList>[\r][\n]"
- >> "[\r][\n]"
- << "HTTP/1.1 200 OK[\r][\n]"
- << "HTTP/1.1 200 OK[\r][\n]"
- << "Date: Fri, 06 Oct 2017 16:47:33 GMT[\r][\n]"
- << "Server: Apache[\r][\n]"
- << "Content-Length: 513[\r][\n]"
- << "Content-Type: text/xml;charset=ISO-8859-1[\r][\n]"
- << "[\r][\n]"
- << "<?xml version="1.0"?><responseList><response id='1' success='yes'><payment><company>01</company><prefix>PA</prefix><policy>3605728</policy><amount>100.00</amount><id>208967</id><accountdate>10/06/2017</accountdate><postmarkdate>10/06/2017</postmarkdate><authcode>00000000</authcode><authstatus>APPROVED</authstatus><authnotes><![CDATA[APPROVED PGAC TEST]]></authnotes><authsource>PGACTest:CC</authsource><mode><![CDATA[C]]></mode></payment><networkstatus><![CDATA[OK]]></networkstatus></response></responseList>[\r][\n]"
- Payment Server Response
- <?xml version="1.0" encoding="UTF-8"?>
- <responseList>
- <response id="1" success="yes">
- <payment>
- <company>01</company>
- <prefix>PA</prefix>
- <policy>3605728</policy>
- <amount>100.00</amount>
- <id>208967</id>
- <accountdate>10/06/2017</accountdate>
- <postmarkdate>10/06/2017</postmarkdate>
- <authcode>00000000</authcode>
- <authstatus>APPROVED</authstatus>
- <authnotes><![CDATA[APPROVED PGAC TEST]]></authnotes>
- <authsource>PGACTest:CC</authsource>
- <mode><![CDATA[C]]></mode>
- </payment>
- <networkstatus><![CDATA[OK]]></networkstatus>
- </response>
- </responseList>
- receipt=com.pgac.policy.model.payment.Receipt@3cca5572[status=Payment Complete,createdOn=Fri Oct 06 11:47:33 CDT 2017,noticedOn=Fri Oct 06 11:47:33 CDT 2017,amount=100.00,authCode=00000000,referenceId=208967,notes=APPROVED PGAC TEST,batchGroup=CCC,paymentMethod=Credit Card,authorized=true,email=<null>,emailConfirmationSuccess=false]
- Creating a new SqlSession
- SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@54ee13ce] was not registered for synchronization because synchronization is not active
- Fetching JDBC Connection from DataSource
- JDBC Connection [jdbc:as400://test400;serverName=test400;naming=sql;libraries=TESTMSTRN QGPL CRYPTO PGCPGMS;errors=full;blockSize=256;extendedDynamic=true;packageLibrary=QGPL;packageCache=true;lazyClose=true,secure=true;, UserName=MARZEQPJDA, AS/400 Toolbox for Java JDBC Driver] will not be managed by Spring
- ooo Using Connection [jdbc:as400://test400;serverName=test400;naming=sql;libraries=TESTMSTRN QGPL CRYPTO PGCPGMS;errors=full;blockSize=256;extendedDynamic=true;packageLibrary=QGPL;packageCache=true;lazyClose=true,secure=true;, UserName=MARZEQPJDA, AS/400 Toolbox for Java JDBC Driver]
- ==> Preparing: SELECT r.regid AS id, TRIM(r.userid) AS userId, TRIM(p.numpolicy) AS policyNo, TRIM(r.name) AS name, TRIM(r.email) AS email, r.secquestion AS securityQuestion, r.secanswer AS securityAnswer, r.usecookies AS useCookies, r.pgaconly AS marketingOk, r.rewrite AS rewrite, r.locked AS locked, r.createdate AS createdAt, r.modifydate AS updatedAt, TRIM(r.encpwd) AS encryptedPassword FROM mpreg r, mppolicy p WHERE r.regid = p.regid and substr(p.numpolicy, 5, 7) = ? ORDER BY r.regid DESC FETCH FIRST 1 ROWS ONLY
- ==> Parameters: 3605728(String)
- <== Total: 0
- Committing JDBC Connection [jdbc:as400://test400;serverName=test400;naming=sql;libraries=TESTMSTRN QGPL CRYPTO PGCPGMS;errors=full;blockSize=256;extendedDynamic=true;packageLibrary=QGPL;packageCache=true;lazyClose=true,secure=true;, UserName=MARZEQPJDA, AS/400 Toolbox for Java JDBC Driver]
- Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@54ee13ce]
- Returning JDBC Connection to DataSource
- Unexpected error.
- com.pgac.policy.service.financial.FinancialServiceException: Payment Failed.
- at com.pgac.policy.service.financial.FinancialServiceImpl.makePayment(FinancialServiceImpl.java:439)
- at com.pgac.policy.service.info.PolicyInfoServiceImpl.makePayment(PolicyInfoServiceImpl.java:1407)
- at com.pgac.policy.webservice.soap.PolicyInquiryServiceSoap.makePayment(PolicyInquiryServiceSoap.java:668)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:188)
- at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:104)
- at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:237)
- at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:69)
- at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75)
- at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
- at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:107)
- at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
- at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
- at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:249)
- at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:248)
- at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:222)
- at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:153)
- at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)
- at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)
- at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
- at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
- at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
- at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
- at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)
- at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
- at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2549)
- at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2538)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
- at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
- at java.lang.Thread.run(Thread.java:748)
- Caused by: java.lang.NullPointerException
- at com.pgac.policy.service.financial.FinancialServiceImpl.makePayment(FinancialServiceImpl.java:418)
- ... 48 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement