Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.33 KB | None | 0 0
  1. Tue Dec 18 13:56:56 BRST 2018
  2. There was an unexpected error (type=Bad Request, status=400).
  3. Validation failed for object='cartelas'. Error count: 1
  4. org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errors
  5. Field error in object 'cartelas' on field 'final_time': rejected value [17:20]; codes [typeMismatch.cartelas.final_time,typeMismatch.final_time,typeMismatch.java.util.Date,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [cartelas.final_time,final_time]; arguments []; default message [final_time]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'final_time'; nested exception is java.lang.IllegalArgumentException: Could not parse date: Unparseable date: "17:20"]
  6. at org.springframework.web.method.annotation.ModelAttributeMethodProcessor.resolveArgument(ModelAttributeMethodProcessor.java:164)
  7. at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:126)
  8. at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:166)
  9. at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134)
  10. at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
  11. at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
  12. at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800)
  13. at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
  14. at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
  15. at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
  16. at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
  17. at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)
  18. at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
  19. at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
  20. at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
  21. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
  22. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  23. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
  24. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
  25. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  26. at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
  27. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  28. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
  29. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  30. at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
  31. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  32. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
  33. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  34. at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
  35. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  36. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
  37. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  38. at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
  39. at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
  40. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
  41. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  42. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
  43. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
  44. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
  45. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
  46. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
  47. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
  48. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
  49. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
  50. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
  51. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:791)
  52. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417)
  53. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
  54. at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
  55. at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  56. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  57. at java.lang.Thread.run(Unknown Source)
  58.  
  59. import java.text.SimpleDateFormat;
  60. import java.util.Calendar;
  61. import java.util.Date;
  62.  
  63. import javax.persistence.Entity;
  64. import javax.persistence.EnumType;
  65. import javax.persistence.Enumerated;
  66. import javax.persistence.GeneratedValue;
  67. import javax.persistence.GenerationType;
  68. import javax.persistence.Id;
  69. import javax.persistence.SequenceGenerator;
  70. import javax.persistence.Table;
  71. import javax.persistence.Temporal;
  72. import javax.persistence.TemporalType;
  73.  
  74. import org.springframework.format.annotation.DateTimeFormat;
  75.  
  76. @Table(name = "CARTELAS_NEW_CHANNEL_HD")
  77. @Entity
  78. public class Cartelas {
  79. @SequenceGenerator(name = "seqCart", sequenceName =
  80. "SEQ_CARTELAS_NEW_CHANNEL_HD", allocationSize = 1)
  81. @Id
  82. @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seqCart")
  83. private Long id;
  84. private static final String server_folder = "C:''Projetos";
  85.  
  86. @DateTimeFormat(pattern = "dd/MM/yyyy")
  87. @Temporal(TemporalType.DATE)
  88. private Date initial_date;
  89.  
  90. @DateTimeFormat(pattern = "dd/MM/yyyy")
  91. @Temporal(TemporalType.DATE)
  92. private Date final_date;
  93.  
  94. @DateTimeFormat(pattern = "hh:mm")
  95. @Temporal(TemporalType.TIME)
  96. private Date initial_time;
  97.  
  98. @DateTimeFormat(pattern = "hh:mm")
  99. @Temporal(TemporalType.TIME)
  100. private Date final_time;
  101.  
  102. @Enumerated(EnumType.STRING)
  103. private CelulasCartela celulas;
  104.  
  105. private String who;
  106.  
  107. public Long getId() {
  108. return id;
  109. }
  110.  
  111. public void setId(Long id) {
  112. this.id = id;
  113. }
  114.  
  115. public static String getServerFolder() {
  116. return server_folder;
  117. }
  118.  
  119. public Date getInitial_date() {
  120. return initial_date;
  121. }
  122.  
  123. public Date getFinal_date() {
  124. return final_date;
  125. }
  126.  
  127. public Date getInitial_time() {
  128. return initial_time;
  129. }
  130.  
  131. public Date getFinal_time() {
  132. return final_time;
  133. }
  134.  
  135. public CelulasCartela getCelulas() {
  136. return celulas;
  137. }
  138.  
  139. public void setFinal_time(Date final_time) {
  140. this.final_time = final_time;
  141. }
  142.  
  143. public void setInitial_time(Date initial_time) {
  144. this.initial_time = initial_time;
  145. }
  146.  
  147. public void setInitial_date(Date initial_date) {
  148. this.initial_date = initial_date;
  149. }
  150.  
  151. public void setFinal_date(Date final_date) {
  152. this.final_date = final_date;
  153. }
  154.  
  155. public void setCelulas(CelulasCartela celulas) {
  156. this.celulas = celulas;
  157. }
  158.  
  159. public String getWho() {
  160. return who;
  161. }
  162.  
  163. public void setWho(String who) {
  164. this.who = who;
  165. }
  166.  
  167. }
  168.  
  169. package br.com.sky.iTvMC.controller;
  170.  
  171. import java.text.SimpleDateFormat;
  172. import java.util.Arrays;
  173. import java.util.Date;
  174. import java.util.List;
  175.  
  176.  
  177. import org.springframework.beans.factory.annotation.Autowired;
  178. import org.springframework.beans.propertyeditors.CustomDateEditor;
  179. import org.springframework.stereotype.Controller;
  180. import org.springframework.web.bind.WebDataBinder;
  181. import org.springframework.web.bind.annotation.InitBinder;
  182. import org.springframework.web.bind.annotation.ModelAttribute;
  183. import org.springframework.web.bind.annotation.RequestMapping;
  184. import org.springframework.web.bind.annotation.RequestMethod;
  185. import org.springframework.web.servlet.ModelAndView;
  186.  
  187. import br.com.sky.iTvMC.modelo.Cartelas;
  188. import br.com.sky.iTvMC.modelo.CelulasCartela;
  189. import br.com.sky.iTvMC.repository.CartelasRepository;
  190.  
  191. @Controller
  192. @RequestMapping("/cartelas")
  193. public class ClientChannelController {
  194.  
  195. @Autowired
  196. CartelasRepository cartelaRepository;
  197.  
  198. @RequestMapping("/novo")
  199. public ModelAndView novo() {
  200. ModelAndView mv = new ModelAndView("cadastrarCartela");
  201. return mv;
  202. }
  203.  
  204. @InitBinder
  205. public void initBinder(WebDataBinder binder) {
  206. SimpleDateFormat dateFormat = new SimpleDateFormat("hh:mm"); //yyyy-MM-
  207. dd'T'HH:mm:ssZ example
  208. dateFormat.setLenient(false);
  209. // System.out.println("init binder");
  210. binder.registerCustomEditor(Date.class, "initial_time", new
  211. CustomDateEditor(dateFormat, true));
  212. binder.registerCustomEditor(Date.class, "final_time", new
  213. CustomDateEditor(dateFormat, true));
  214. }
  215.  
  216. @RequestMapping(method = RequestMethod.POST)
  217. public ModelAndView salvar(Cartelas cartela) {
  218. System.out.println("Data inicial: "+ cartela.getInitial_date());
  219. System.out.println("Data final: "+ cartela.getFinal_date());
  220. System.out.println("celula: "+ cartela.getCelulas());
  221. System.out.println("hora incial: "+ cartela.getInitial_time());
  222. System.out.println("hora final: "+ cartela.getFinal_time());
  223. cartelaRepository.save(cartela);
  224. ModelAndView mv = new ModelAndView("cadastrarCartela");
  225. mv.addObject("mensagem", "Cartela cadastrada com sucesso!");
  226. return mv;
  227. }
  228.  
  229. @ModelAttribute("todasCelulas")
  230. public List<CelulasCartela> todasCelulas(){
  231. return Arrays.asList(CelulasCartela.values());
  232. }
  233.  
  234.  
  235. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement