HTTP Status 500 – Internal Server Error


Type Exception Report

Message Request processing failed; nested exception is org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[ID-afb9342582fc-1711556095811-0-6296219]

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-afb9342582fc-1711556095811-0-6296219]
	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-afb9342582fc-1711556095811-0-6296219]
	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/Arts%2FWarehouse%20District%2C%20New%20Orleans%2C%20Louisiana%2C%20United%20States%20of%20America?regiontype=airport%7Ccity%7Cmulticity%7Cneighborhood%7Cmultiregion%7Cpoi&maxresults=15&alias=true&lob=ACTIVITIES&siteid=80001&client=LX.Search&locale=en_US&guid=931c5819-96ce-478b-b24e-a6a1d2bab954 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.