Guest User

Untitled

a guest
Nov 5th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.47 KB | None | 0 0
  1. ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/HO_JOBS].[resteasy-servlet]] (http-DRBPWB02%2F10.121.9.67-8150-1) Servlet.service() for servlet resteasy-servlet threw exception: org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException
  2. at org.jboss.resteasy.core.SynchronousDispatcher.unwrapException(SynchronousDispatcher.java:345)
  3. at org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:321)
  4. at org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:214)
  5. at org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:190)
  6. at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:534)
  7. at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:496)
  8. at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119)
  9. at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
  10. at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
  11. at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
  12. at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
  13. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324)
  14. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
  15. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
  16. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
  17. at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181)
  18. at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285)
  19. at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261)
  20. at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88)
  21. at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100)
  22. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159)
  23. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  24. at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
  25. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  26. at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53)
  27. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
  28. at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
  29. at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654)
  30. at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
  31. at java.lang.Thread.run(Thread.java:662)
  32. Caused by: java.lang.NullPointerException
  33. at com.sm.bps.api.nuvelco.NuvelcoUtil.getToken(NuvelcoUtil.java:27)
  34. at com.sm.bps.api.nuvelco.NuvelcoService.getToken(NuvelcoService.java:18)
  35. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  36. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  37. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  38. at java.lang.reflect.Method.invoke(Method.java:597)
  39. at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)
  40. at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:255)
  41. at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:220)
  42. at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:209)
  43. at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:519)
  44. ... 25 more
  45.  
  46. package com.sm.bps.api.nuvelco;
  47.  
  48. import org.apache.log4j.Logger;
  49.  
  50. import com.mashape.unirest.http.HttpResponse;
  51. import com.mashape.unirest.http.Unirest;
  52. import com.mashape.unirest.http.exceptions.UnirestException;
  53.  
  54. public class NuvelcoUtil {
  55. protected static Logger logger = Logger.getLogger(NuvelcoUtil.class);
  56.  
  57. public static String getToken() {
  58. HttpResponse<String> response = null;
  59. try {
  60. response = Unirest.post("http://api.nuvelco.com/token")
  61. .header("content-type", "application/x-www-form-urlencoded")
  62. .header("cache-control", "no-cache")
  63. .body("grant_type=password&username=demo_user&password=demo_pass&client_id=paymentApp")
  64. .asString();
  65. } catch (UnirestException e) {
  66. e.printStackTrace();
  67. }
  68.  
  69. return response.getBody();
  70. }
  71.  
  72. public static String refreshToken() {
  73. HttpResponse<String> response = null;
  74. try {
  75. response = Unirest.post("http://api.nuvelco.com/token")
  76. .header("content-type", "application/x-www-form-urlencoded")
  77. .header("cache-control", "no-cache")
  78. .body("refresh_token=5a788c269d714dbabcf77e2aa19b95e2&grant_type=refresh_token&client_id=paymentApp")
  79. .asString();
  80. } catch (UnirestException e) {
  81. e.printStackTrace();
  82. }
  83.  
  84. return response.getStatusText();
  85. }
  86.  
  87. public static String getConsumerBill(String accNum) {
  88. HttpResponse<String> response = null;
  89. try {
  90. response = Unirest.post("http://api.nuvelco.com/v1/bill/inquiry")
  91. .header("accept", "application/json")
  92. .header("content-type", "application/json")
  93. .header("authorization", "Bearer ivEKsRy0eg4dZ4MFDutQ4SYKYxmapmUkluabdXR26lmjpqqQ1ipyTF71HHcPzbkpXQkYCyS2H4zafmKTiIPsKaiosGP5SAxCL6__qe9yYCbHdmuKRIAjW cBn2WC5tYunMJiht4PlBA_UAx4NDSNV2Ozjt07pRzFQvntto-T87YZ4XADDCzpmRo-Ti43uuiRyNrcn6crhlUKkKZqyGiv_5QVdmzA2xRZgz_SqbVBi4VQIzyNqWf32WrC_LmxTxAw-d6rICYjTYFspwtaNq_aJMFDQBLQPPyHoNjVGmRZLdwiLtBn4INdnkwmvOBvPAf6_7peYQ1i3pBw7Ar6aOcw")
  94. .header("cache-control", "no-cache")
  95. .body("{"accountNo":"" + accNum + ""}")
  96. .asString();
  97. } catch (UnirestException e) {
  98. e.printStackTrace();
  99. }
  100.  
  101. return response.getStatusText();
  102. }
  103. }
Add Comment
Please, Sign In to add comment