HTTP Status 500 – Internal Server Error


Type Exception Report

Message Failed to convert value of type 'net.allzin.modal.dto.ContactDto' to required type 'java.lang.String'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'net.allzin.modal.dto.ContactDto' to required type 'java.lang.String': no matching editors or conversion strategy found

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.springframework.beans.ConversionNotSupportedException: Failed to convert value of type 'net.allzin.modal.dto.ContactDto' to required type 'java.lang.String'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'net.allzin.modal.dto.ContactDto' to required type 'java.lang.String': no matching editors or conversion strategy found
	org.springframework.beans.TypeConverterSupport.doConvert(TypeConverterSupport.java:74)
	org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:40)
	org.springframework.validation.DataBinder.convertIfNecessary(DataBinder.java:707)
	org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap.formatValue(RedirectAttributesModelMap.java:81)
	org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap.addAttribute(RedirectAttributesModelMap.java:73)
	org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap.addAllAttributes(RedirectAttributesModelMap.java:112)
	org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap.addAllAttributes(RedirectAttributesModelMap.java:34)
	org.springframework.web.method.support.ModelAndViewContainer.addAllAttributes(ModelAndViewContainer.java:286)
	org.springframework.web.servlet.mvc.method.annotation.ModelAndViewMethodReturnValueHandler.handleReturnValue(ModelAndViewMethodReturnValueHandler.java:101)
	org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:81)
	org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:113)
	org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:849)
	org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:760)
	org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:656)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:765)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	net.allzin.app.cfg.security.WebSecurityFilter.doFilterInternal(WebSecurityFilter.java:31)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

java.lang.IllegalStateException: Cannot convert value of type 'net.allzin.modal.dto.ContactDto' to required type 'java.lang.String': no matching editors or conversion strategy found
	org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:307)
	org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:109)
	org.springframework.beans.TypeConverterSupport.doConvert(TypeConverterSupport.java:64)
	org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:40)
	org.springframework.validation.DataBinder.convertIfNecessary(DataBinder.java:707)
	org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap.formatValue(RedirectAttributesModelMap.java:81)
	org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap.addAttribute(RedirectAttributesModelMap.java:73)
	org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap.addAllAttributes(RedirectAttributesModelMap.java:112)
	org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap.addAllAttributes(RedirectAttributesModelMap.java:34)
	org.springframework.web.method.support.ModelAndViewContainer.addAllAttributes(ModelAndViewContainer.java:286)
	org.springframework.web.servlet.mvc.method.annotation.ModelAndViewMethodReturnValueHandler.handleReturnValue(ModelAndViewMethodReturnValueHandler.java:101)
	org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:81)
	org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:113)
	org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:849)
	org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:760)
	org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:656)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:765)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	net.allzin.app.cfg.security.WebSecurityFilter.doFilterInternal(WebSecurityFilter.java:31)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/8.5.85