This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

12.2 RC: java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.String

Hi, running RC here, got this error when updating a ticket. Happens on tickets with a particular client, but cannot even change client.


java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.String
     at com.macsdesign.util.TicketHistoryCreator._makeCustomFieldHistoryEntries(TicketHistoryCreator.java:289)
     at com.macsdesign.util.TicketHistoryCreator.createHistoryEntries(TicketHistoryCreator.java:84)
     at com.macsdesign.util.TicketModificationHandler.performPreActionRuleTicketUpdating(TicketModificationHandler.java:388)
     at com.macsdesign.util.TicketModificationHandler.performPreSaveTicketUpdating(TicketModificationHandler.java:273)
     at com.macsdesign.util.TicketModificationHandler.performPreSaveTicketUpdating(TicketModificationHandler.java:244)
     at com.macsdesign.whd.ui.Ticket._saveJobTicket(Ticket.java:744)
     at com.macsdesign.whd.ui.Ticket.saveJobTicketNoEmail(Ticket.java:697)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at com.webobjects.foundation.NSKeyValueCoding$ValueAccessor$1.methodValue(NSKeyValueCoding.java:636)
     at com.webobjects.foundation.NSKeyValueCoding$_MethodBinding.valueInObject(NSKeyValueCoding.java:1134)
     at com.webobjects.foundation.NSKeyValueCoding$DefaultImplementation.valueForKey(NSKeyValueCoding.java:1324)
     at com.webobjects.appserver.WOComponent.valueForKey(WOComponent.java:1736)
     at com.webobjects.appserver.WOComponent.performParentAction(WOComponent.java:1225)
     at com.macsdesign.whd.ui.DetailComponent.parentSave(DetailComponent.java:510)
     at com.macsdesign.whd.ui.JobDetails.save(JobDetails.java:609)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at com.webobjects.foundation.NSKeyValueCoding$ValueAccessor$1.methodValue(NSKeyValueCoding.java:636)
     at com.webobjects.foundation.NSKeyValueCoding$_MethodBinding.valueInObject(NSKeyValueCoding.java:1134)
     at com.webobjects.foundation.NSKeyValueCoding$DefaultImplementation.valueForKey(NSKeyValueCoding.java:1324)
     at com.webobjects.appserver.WOComponent.valueForKey(WOComponent.java:1736)
     at com.webobjects.foundation.NSKeyValueCoding$Utility.valueForKey(NSKeyValueCoding.java:447)
     at com.webobjects.foundation.NSKeyValueCodingAdditions$DefaultImplementation.valueForKeyPath(NSKeyValueCodingAdditions.java:212)
     at com.webobjects.appserver.WOComponent.valueForKeyPath(WOComponent.java:1804)
     at com.webobjects.appserver._private.WOKeyValueAssociation.valueInComponent(WOKeyValueAssociation.java:50)
     at com.webobjects.appserver.WOComponent.valueForBinding(WOComponent.java:731)
     at com.webobjects.appserver._private.WOBindingNameAssociation.valueInComponent(WOBindingNameAssociation.java:44)
     at com.macsdesign.whd.ui.MDSSubmitLink._actionResultsForComponent(MDSSubmitLink.java:117)
     at com.macsdesign.whd.ui.MDSSubmitLink.invokeAction(MDSSubmitLink.java:149)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at er.extensions.components.conditionals.ERXElse.invokeAction(ERXElse.java:43)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at er.extensions.components.conditionals.ERXWOConditional.invokeChildrenAction(ERXWOConditional.java:113)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at er.extensions.components.conditionals.ERXWOConditional.invokeAction(ERXWOConditional.java:104)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at er.extensions.components.ERXComponent.invokeAction(ERXComponent.java:116)
     at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver._private.WOComponentContent.invokeAction(WOComponentContent.java:38)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at er.extensions.components.conditionals.ERXWOConditional.invokeChildrenAction(ERXWOConditional.java:113)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at er.extensions.components.conditionals.ERXWOConditional.invokeAction(ERXWOConditional.java:104)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at er.extensions.components.ERXComponent.invokeAction(ERXComponent.java:116)
     at com.macsdesign.whd.ui.MDSComponent.invokeAction(MDSComponent.java:37)
     at com.macsdesign.whd.ui.MDSConditional.invokeAction(MDSConditional.java:79)
     at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver._private.WOComponentContent.invokeAction(WOComponentContent.java:38)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at er.extensions.components.conditionals.ERXWOConditional.invokeChildrenAction(ERXWOConditional.java:113)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at er.extensions.components.conditionals.ERXWOConditional.invokeAction(ERXWOConditional.java:104)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at er.extensions.components.ERXComponent.invokeAction(ERXComponent.java:116)
     at com.macsdesign.whd.ui.MDSComponent.invokeAction(MDSComponent.java:37)
     at com.macsdesign.whd.ui.MDSConditional.invokeAction(MDSConditional.java:79)
     at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at er.ajax.AjaxDynamicElement.invokeAction(AjaxDynamicElement.java:50)
     at er.ajax.AjaxUpdateContainer.invokeAction(AjaxUpdateContainer.java:80)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver._private.MDSForm.invokeAction(MDSForm.java:177)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at er.extensions.components.ERXComponent.invokeAction(ERXComponent.java:116)
     at com.macsdesign.whd.ui.MDSComponent.invokeAction(MDSComponent.java:37)
     at com.macsdesign.whd.ui.DetailComponent.invokeAction(DetailComponent.java:153)
     at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver._private.WOComponentContent.invokeAction(WOComponentContent.java:38)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver._private.WOConditional.invokeAction(WOConditional.java:86)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver._private.WOComponentContent.invokeAction(WOComponentContent.java:38)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WOGenericContainer.invokeAction(WOGenericContainer.java:29)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WOGenericContainer.invokeAction(WOGenericContainer.java:29)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at er.ajax.AjaxDynamicElement.invokeAction(AjaxDynamicElement.java:50)
     at er.ajax.AjaxUpdateContainer.invokeAction(AjaxUpdateContainer.java:80)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at er.extensions.components.ERXComponent.invokeAction(ERXComponent.java:116)
     at com.macsdesign.whd.ui.MDSComponent.invokeAction(MDSComponent.java:37)
     at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at er.extensions.components.conditionals.ERXWOConditional.invokeChildrenAction(ERXWOConditional.java:113)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at er.extensions.components.conditionals.ERXWOConditional.invokeAction(ERXWOConditional.java:104)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at er.extensions.components.ERXComponent.invokeAction(ERXComponent.java:116)
     at com.macsdesign.whd.ui.MDSComponent.invokeAction(MDSComponent.java:37)
     at com.macsdesign.whd.ui.DetailComponent.invokeAction(DetailComponent.java:153)
     at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at er.extensions.components.conditionals.ERXWOConditional.invokeChildrenAction(ERXWOConditional.java:113)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at er.extensions.components.conditionals.ERXWOConditional.invokeAction(ERXWOConditional.java:104)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at er.extensions.components.conditionals.ERXWOConditional.invokeChildrenAction(ERXWOConditional.java:113)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at er.extensions.components.conditionals.ERXWOConditional.invokeAction(ERXWOConditional.java:104)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at er.extensions.components.ERXComponent.invokeAction(ERXComponent.java:116)
     at com.macsdesign.whd.ui.MDSComponent.invokeAction(MDSComponent.java:37)
     at com.macsdesign.whd.ui.TicketListPage.invokeAction(TicketListPage.java:704)
     at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver._private.WOComponentContent.invokeAction(WOComponentContent.java:38)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver._private.WOConditional.invokeAction(WOConditional.java:86)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver._private.WOComponentContent.invokeAction(WOComponentContent.java:38)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at er.extensions.components.ERXComponent.invokeAction(ERXComponent.java:116)
     at com.macsdesign.whd.ui.MDSComponent.invokeAction(MDSComponent.java:37)
     at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at er.extensions.components.ERXComponent.invokeAction(ERXComponent.java:116)
     at com.macsdesign.whd.ui.MDSComponent.invokeAction(MDSComponent.java:37)
     at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver._private.WOComponentContent.invokeAction(WOComponentContent.java:38)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver._private.WOConditional.invokeAction(WOConditional.java:86)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver._private.WOHTMLURLValuedElement.invokeAction(WOHTMLURLValuedElement.java:149)
     at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105)
     at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115)
     at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079)
     at er.extensions.components.ERXComponent.invokeAction(ERXComponent.java:116)
     at com.macsdesign.whd.ui.MDSComponent.invokeAction(MDSComponent.java:37)
     at com.macsdesign.whd.ui.DetailComponent.invokeAction(DetailComponent.java:153)
     at com.webobjects.appserver.WOSession.invokeAction(WOSession.java:1357)
     at com.macsdesign.whd.ui.HelpdeskSession.invokeAction(HelpdeskSession.java:58)
     at com.webobjects.appserver.WOApplication.invokeAction(WOApplication.java:1745)
     at er.extensions.appserver.ajax.ERXAjaxApplication.invokeAction(ERXAjaxApplication.java:117)
     at er.extensions.appserver.ERXApplication.invokeAction(ERXApplication.java:1979)
     at com.macsdesign.whd.ui.Application.invokeAction(Application.java:434)
     at er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedPage(ERXComponentRequestHandler.java:157)
     at er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedSession(ERXComponentRequestHandler.java:235)
     at er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedApplication(ERXComponentRequestHandler.java:268)
     at er.extensions.appserver.ERXComponentRequestHandler._handleRequest(ERXComponentRequestHandler.java:302)
     at er.extensions.appserver.ERXComponentRequestHandler.handleRequest(ERXComponentRequestHandler.java:377)
     at com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
     at er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2100)
     at er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:2065)
     at com.macsdesign.util.MDSApplication.dispatchRequest(MDSApplication.java:475)
     at com.macsdesign.whd.ui.Application.dispatchRequest(Application.java:338)
     at com.webobjects.jspservlet._WOApplicationWrapper.servletDispatchRequest(_WOApplicationWrapper.java:131)
     at com.webobjects.jspservlet.WOServletAdaptor._handleRequest(WOServletAdaptor.java:727)
     at com.webobjects.jspservlet.WOServletAdaptor.doPost(WOServletAdaptor.java:695)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at com.macsdesign.util.SessionCookieOverwriterFilter.doFilter(SessionCookieOverwriterFilter.java:25)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at com.macsdesign.filters.JsessionIdStripperFilter.doFilter(JsessionIdStripperFilter.java:84)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at com.solarwinds.whd.web.EntityContentFilter.doFilter(EntityContentFilter.java:40)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at com.solarwinds.whd.web.MdcFilter.doFilter(MdcFilter.java:38)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186)
     at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
     at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
     at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
     at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
     at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
     at java.lang.Thread.run(Unknown Source)