Guest User

Untitled

a guest
Jan 19th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.60 KB | None | 0 0
  1. package com.converter;
  2.  
  3. import javax.faces.component.UIComponent;
  4. import javax.faces.context.FacesContext;
  5. import javax.faces.convert.Converter;
  6. import javax.faces.convert.ConverterException;
  7.  
  8. public class TimeConverter implements Converter {
  9.  
  10. @Override
  11. public Object getAsObject(FacesContext arg0, UIComponent arg1, String arg2) {
  12. return arg2;
  13. }
  14.  
  15. @Override
  16. public String getAsString(FacesContext context, UIComponent component,
  17. Object value) {
  18. System.out.println("inside getAsString");
  19. String time=value.toString();
  20.  
  21. long timeMillis=Long.parseLong(time);
  22. long currentTime=System.currentTimeMillis();
  23. long eclapseTime=timeMillis-currentTime;
  24. long secs=eclapseTime/1000;
  25. long days=secs/(60*60*24);
  26. long hours=(secs%(60*60*24))/60*60;
  27. long mins=(secs%(60*60*24)%(60*60))/60;
  28. long secs2=(secs%(60*60*24)%(60*60)%(60));
  29. StringBuffer sb = new StringBuffer();
  30. sb.append(days).append("days").append(hours).append("hours").append(mins).append("mins").append(secs2).append("secs");
  31. String object = sb.toString();
  32. return object;
  33.  
  34. }
  35.  
  36. }
  37.  
  38. WARNING: StandardWrapperValve[Faces Servlet]: PWC1406: Servlet.service() for servlet Faces Servlet threw exception
  39. java.lang.NumberFormatException: For input string: "1348756490255"
  40. at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
  41. at java.lang.Integer.parseInt(Integer.java:495)
  42. at java.lang.Integer.parseInt(Integer.java:527)
  43. at com.converter.TimeConverter.getAsString(TimeConverter.java:37)
  44. at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getFormattedValue(HtmlBasicRenderer.java:519)
  45. at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getFormattedValue(HtmlBasicRenderer.java:538)
  46. at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:357)
  47. at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:164)
  48. at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
  49. at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1764)
  50. at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
  51. at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
  52. at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1757)
  53. at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1760)
  54. at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1760)
  55. at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:402)
  56. at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
  57. at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
  58. at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
  59. at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
  60. at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
  61. at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
  62. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
  63. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
  64. at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)
  65. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
  66. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
  67. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
  68. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
  69. at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
  70. at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
  71. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
  72. at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
  73. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
  74. at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
  75. at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
  76. at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
  77. at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
  78. at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
  79. at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
  80. at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
  81. at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
  82. at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
  83. at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
  84. at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
  85. at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
  86. at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
  87. at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
  88. at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
  89. at java.lang.Thread.run(Thread.java:722)
  90.  
  91. java.lang.NumberFormatException: For input string: "1348756490255"
  92. ...
  93. java.lang.Integer.parseInt(Integer.java:495)
  94.  
  95. long timeMillis=Long.parseLong(time);
Add Comment
Please, Sign In to add comment