Type Exception Report
Message Request processing failed; nested exception is org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[ID-e65c5beceaf8-1711364223591-0-25676671]
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[ID-e65c5beceaf8-1711364223591-0-25676671] org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) javax.servlet.http.HttpServlet.service(HttpServlet.java:529) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) javax.servlet.http.HttpServlet.service(HttpServlet.java:623) com.expedia.www.platform.web.handler.RequestContextFilter.doFilter(RequestContextFilter.java:75) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) com.expedia.www.platform.isactive.filter.AppInfoFilter.doFilter(AppInfoFilter.java:92)
Root Cause
org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[ID-e65c5beceaf8-1711364223591-0-25676671] org.apache.camel.util.ObjectHelper.wrapCamelExecutionException(ObjectHelper.java:1842) org.apache.camel.util.ExchangeHelper.extractResultBody(ExchangeHelper.java:745) org.apache.camel.impl.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:515) org.apache.camel.impl.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:511) org.apache.camel.impl.DefaultProducerTemplate.requestBodyAndHeaders(DefaultProducerTemplate.java:356) com.expedia.www.commons.command.SyncCommand.execute(SyncCommand.java:23) com.expedia.www.commons.camel.spring.CamelInvocationHandler.invoke(CamelInvocationHandler.java:38) com.sun.proxy.$Proxy124.getSuggestions(Unknown Source) com.expedia.www.domain.dx.services.retrievers.SuggestResolverRetriever.getSuggestions(SuggestResolverRetriever.java:25) com.expedia.www.domain.dx.services.SuggestResolverService.getDestinationSuggestionsByLocation(SuggestResolverService.java:26) com.expedia.www.dx.shop.web.controllers.api.RegionIdResolverHandler.getRegionInfoByLocation(RegionIdResolverHandler.java:80) com.expedia.www.dx.shop.web.controllers.api.RegionIdResolver.getRegionInfoByLocation(RegionIdResolver.java:33) com.expedia.www.dx.shop.web.interceptors.DestinationFilterInterceptor.getRegionByLocation(DestinationFilterInterceptor.java:81) com.expedia.www.dx.shop.web.interceptors.DestinationFilterInterceptor.preHandle(DestinationFilterInterceptor.java:73) org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:148) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1062) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) javax.servlet.http.HttpServlet.service(HttpServlet.java:529) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) javax.servlet.http.HttpServlet.service(HttpServlet.java:623) com.expedia.www.platform.web.handler.RequestContextFilter.doFilter(RequestContextFilter.java:75) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) com.expedia.www.platform.isactive.filter.AppInfoFilter.doFilter(AppInfoFilter.java:92)
Root Cause
org.apache.camel.http.common.HttpOperationFailedException: HTTP operation failed invoking https://ess.expedia.com/api/v4/resolve/london%2F?regiontype=airport%7Ccity%7Cmulticity%7Cneighborhood%7Cmultiregion%7Cpoi&maxresults=15&alias=true&lob=ACTIVITIES&siteid=3&client=LX.Search&locale=en_GB&guid=27e41768-a4da-4f09-841a-50fd80359710 with statusCode: 400 org.apache.camel.component.http4.HttpProducer.populateHttpOperationFailedException(HttpProducer.java:312) org.apache.camel.component.http4.HttpProducer.process(HttpProducer.java:207) org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) org.apache.camel.processor.SendProcessor.process(SendProcessor.java:148) org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:76) org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:548) org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) org.apache.camel.processor.Pipeline.process(Pipeline.java:138) org.apache.camel.processor.Pipeline.process(Pipeline.java:101) org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:76) org.apache.camel.processor.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:186) org.apache.camel.processor.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:86) org.apache.camel.impl.ProducerCache$1.doInProducer(ProducerCache.java:529) org.apache.camel.impl.ProducerCache$1.doInProducer(ProducerCache.java:494) org.apache.camel.impl.ProducerCache.doInProducer(ProducerCache.java:369) org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:494) org.apache.camel.impl.ProducerCache.send(ProducerCache.java:264) org.apache.camel.impl.DefaultProducerTemplate.requestBodyAndHeaders(DefaultProducerTemplate.java:355) com.expedia.www.commons.command.SyncCommand.execute(SyncCommand.java:23) com.expedia.www.commons.camel.spring.CamelInvocationHandler.invoke(CamelInvocationHandler.java:38) com.sun.proxy.$Proxy124.getSuggestions(Unknown Source) com.expedia.www.domain.dx.services.retrievers.SuggestResolverRetriever.getSuggestions(SuggestResolverRetriever.java:25) com.expedia.www.domain.dx.services.SuggestResolverService.getDestinationSuggestionsByLocation(SuggestResolverService.java:26) com.expedia.www.dx.shop.web.controllers.api.RegionIdResolverHandler.getRegionInfoByLocation(RegionIdResolverHandler.java:80) com.expedia.www.dx.shop.web.controllers.api.RegionIdResolver.getRegionInfoByLocation(RegionIdResolver.java:33) com.expedia.www.dx.shop.web.interceptors.DestinationFilterInterceptor.getRegionByLocation(DestinationFilterInterceptor.java:81) com.expedia.www.dx.shop.web.interceptors.DestinationFilterInterceptor.preHandle(DestinationFilterInterceptor.java:73) org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:148) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1062) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) javax.servlet.http.HttpServlet.service(HttpServlet.java:529) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) javax.servlet.http.HttpServlet.service(HttpServlet.java:623) com.expedia.www.platform.web.handler.RequestContextFilter.doFilter(RequestContextFilter.java:75) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) com.expedia.www.platform.isactive.filter.AppInfoFilter.doFilter(AppInfoFilter.java:92)
Note The full stack trace of the root cause is available in the server logs.