at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage(ExceptionContext exceptionContext, ExceptionArgs args) at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.Process(ExceptionArgs args) at (Object , Object ) at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain) at Sitecore.Mvc.Pipelines.PipelineService.RunPipeline[TArgs](String pipelineName, TArgs args) at Sitecore.Mvc.Filters.PipelineBasedRequestFilter.OnException(ExceptionContext exceptionContext) at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) at System.Web.Mvc.Controller.ExecuteCore() at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) at Sitecore.Mvc.Controllers.ControllerRunner.ExecuteController(Controller controller) at Sitecore.Mvc.Controllers.ControllerRunner.Execute(TextWriter writer) at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args) at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args) at GFOB.Foundation.Pipelines.ExecuteRenderer.Process(RenderRenderingArgs args) in C:\agent-ct\_work\1\s\src\Foundation\Foundation\code\Pipelines\ExecuteRenderer.cs:line 40
System.Web.HttpUnhandledException (0x80004005): An unhandled exception occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object. at GFOB.Commerce.Components.Extensions.TourSearchTypeResultItemExtensions.<>c__DisplayClass7_0`1.<SelectTourSeason>b__1(T r) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Extensions\TourSearchTypeResultItem.cs:line 113 at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext() at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext() at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source) at GFOB.Commerce.Components.Extensions.TourSearchTypeResultItemExtensions.SelectTourSeason[T](IGrouping`2 tourSearchTypeResults, String currency, Boolean preferredOnly, Nullable`1 month) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Extensions\TourSearchTypeResultItem.cs:line 109 at GFOB.Commerce.Components.Extensions.TourSearchTypeResultItemExtensions.SelectTourSeason[T](IList`1 items, String currency, Boolean preferredOnly, Nullable`1 month) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Extensions\TourSearchTypeResultItem.cs:line 86 at GFOB.Commerce.Components.Controllers.TourController.TourMetadata(String tourCode) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Controllers\TourController.cs:line 795 at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass24_0.<InvokeActionMethodWithFilters>b__0() at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage(ExceptionContext exceptionContext, ExceptionArgs args) at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.Process(ExceptionArgs args) at (Object , Object ) at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain) at Sitecore.Mvc.Pipelines.PipelineService.RunPipeline[TArgs](String pipelineName, TArgs args) at Sitecore.Mvc.Filters.PipelineBasedRequestFilter.OnException(ExceptionContext exceptionContext) at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) at System.Web.Mvc.Controller.ExecuteCore() at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) at Sitecore.Mvc.Controllers.ControllerRunner.ExecuteController(Controller controller) at Sitecore.Mvc.Controllers.ControllerRunner.Execute(TextWriter writer) at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args) at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args) at GFOB.Foundation.Pipelines.ExecuteRenderer.Process(RenderRenderingArgs args) in C:\agent-ct\_work\1\s\src\Foundation\Foundation\code\Pipelines\ExecuteRenderer.cs:line 40
System.NullReferenceException: Object reference not set to an instance of an object. at GFOB.Commerce.Components.Extensions.TourSearchTypeResultItemExtensions.<>c__DisplayClass7_0`1.<SelectTourSeason>b__1(T r) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Extensions\TourSearchTypeResultItem.cs:line 113 at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext() at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__1.MoveNext() at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source) at GFOB.Commerce.Components.Extensions.TourSearchTypeResultItemExtensions.SelectTourSeason[T](IGrouping`2 tourSearchTypeResults, String currency, Boolean preferredOnly, Nullable`1 month) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Extensions\TourSearchTypeResultItem.cs:line 109 at GFOB.Commerce.Components.Extensions.TourSearchTypeResultItemExtensions.SelectTourSeason[T](IList`1 items, String currency, Boolean preferredOnly, Nullable`1 month) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Extensions\TourSearchTypeResultItem.cs:line 86 at GFOB.Commerce.Components.Controllers.TourController.TourMetadata(String tourCode) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Controllers\TourController.cs:line 795 at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass24_0.<InvokeActionMethodWithFilters>b__0() at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
A world beyond.
Hassle-free planning, regional Tour Directors & Local Guides, Handpicked hotels and inclusions, seamless transportation, VIP access, and rare Local Favourites that go beyond the guidebook.
Adventure is knocking.
Turn “never thought I would” into “glad I did” with a budget-friendly tour that includes all the essentials plus a great mix of included excursions and free time.
Cruising Elevated.
Cruise on Suite Ships with the widest stateroom views from your window-facing bed. Relaxed luxury flows throughout the ship in every detail plus personalise with Classic, Active, and Discovery excursions.
Go off-the-beaten-path in Europe and North America
Hand-pick your travelling party on a European Private Tour
Experience some of the world's best train journeys
Explore the world with tours of only 20-24 guests
Combine land and sea on a cruise and tour holiday
Feel rejuvenated and renewed on a Cosmos Faith-based tour
The world's within reach with these value-based tours
Discover some of North America's biggest festivals and events
Taste your way through favourite foodie hotspots
Experience it all on a multi-country tour of Europe
Cosmos makes it easy for solo travellers to see the world
Visit America's most picturesque National Parks
Go off-the-beaten-path in Europe and North America
Hand-pick your travelling party on a European Private Tour
Experience some of the world's best train journeys
Explore the world with tours of only 20-24 guests
Combine land and sea on a cruise and tour holiday
Feel rejuvenated and renewed on a Cosmos Faith-based tour
The world's within reach with these value-based tours
Discover some of North America's biggest festivals and events
Taste your way through favourite foodie hotspots
Experience it all on a multi-country tour of Europe
Cosmos makes it easy for solo travellers to see the world
Visit America's most picturesque National Parks
Earn Qantas Points on a Cosmos tour!
Save $300 per couple on all Cosmos tours*
Awaken your inner explorer with Cosmos
Why true travellers tour
Travel in style on a Cosmos tour
Lighting the path to a better tomorrow
Helping UNICEF Australia help the world
Meet the rest of the family
Join the Globus family of brands team
View our e-brochure
Travel stories to feed the soul
Get the latest news straight to your inbox
Start planning your next holiday
Awaken your inner explorer with Cosmos
Why true travellers tour
Travel in style on a Cosmos tour
Lighting the path to a better tomorrow
Helping UNICEF Australia help the world
Meet the rest of the family
Join the Globus family of brands team
View our e-brochure
Travel stories to feed the soul
Get the latest news straight to your inbox
Start planning your next holiday
A world beyond.
Hassle-free planning, regional Tour Directors & Local Guides, Handpicked hotels and inclusions, seamless transportation, VIP access, and rare Local Favourites that go beyond the guidebook.
Adventure is knocking.
Turn “never thought I would” into “glad I did” with a budget-friendly tour that includes all the essentials plus a great mix of included excursions and free time.
Cruising Elevated.
Cruise on Suite Ships with the widest stateroom views from your window-facing bed. Relaxed luxury flows throughout the ship in every detail plus personalise with Classic, Active, and Discovery excursions.
at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage(ExceptionContext exceptionContext, ExceptionArgs args) at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.Process(ExceptionArgs args) at (Object , Object ) at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain) at Sitecore.Mvc.Pipelines.PipelineService.RunPipeline[TArgs](String pipelineName, TArgs args) at Sitecore.Mvc.Filters.PipelineBasedRequestFilter.OnException(ExceptionContext exceptionContext) at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) at System.Web.Mvc.Controller.ExecuteCore() at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) at Sitecore.Mvc.Controllers.ControllerRunner.ExecuteController(Controller controller) at Sitecore.Mvc.Controllers.ControllerRunner.Execute(TextWriter writer) at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args) at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args) at GFOB.Foundation.Pipelines.ExecuteRenderer.Process(RenderRenderingArgs args) in C:\agent-ct\_work\1\s\src\Foundation\Foundation\code\Pipelines\ExecuteRenderer.cs:line 40
System.Web.HttpUnhandledException (0x80004005): An unhandled exception occurred. ---> System.ArgumentNullException: Value cannot be null. Parameter name: uriString at System.Uri..ctor(String uriString) at GFOB.Commerce.Components.Services.TourService.GetJsonFromStorage[T](String url, DateTime timeStamp) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Services\TourService.cs:line 774 at GFOB.Commerce.Components.Controllers.TourControllerExtensions.ToTourSearchViewModel(TourSearchResultItem item, String currency, Int32 currentSeason) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Controllers\TourController.cs:line 898 at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext() at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at GFOB.Commerce.Components.Controllers.TourController.GetTourDetailContract(String currency, String tourCode, String brand, Int32 season, General_Settings settingItem) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Controllers\TourController.cs:line 302 at GFOB.Commerce.Components.Controllers.TourController.TourDetailsContent(String tourCode, Int32 season) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Controllers\TourController.cs:line 126 at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass24_0.<InvokeActionMethodWithFilters>b__0() at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage(ExceptionContext exceptionContext, ExceptionArgs args) at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.Process(ExceptionArgs args) at (Object , Object ) at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain) at Sitecore.Mvc.Pipelines.PipelineService.RunPipeline[TArgs](String pipelineName, TArgs args) at Sitecore.Mvc.Filters.PipelineBasedRequestFilter.OnException(ExceptionContext exceptionContext) at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) at System.Web.Mvc.Controller.ExecuteCore() at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) at Sitecore.Mvc.Controllers.ControllerRunner.ExecuteController(Controller controller) at Sitecore.Mvc.Controllers.ControllerRunner.Execute(TextWriter writer) at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args) at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args) at GFOB.Foundation.Pipelines.ExecuteRenderer.Process(RenderRenderingArgs args) in C:\agent-ct\_work\1\s\src\Foundation\Foundation\code\Pipelines\ExecuteRenderer.cs:line 40
System.ArgumentNullException: Value cannot be null. Parameter name: uriString at System.Uri..ctor(String uriString) at GFOB.Commerce.Components.Services.TourService.GetJsonFromStorage[T](String url, DateTime timeStamp) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Services\TourService.cs:line 774 at GFOB.Commerce.Components.Controllers.TourControllerExtensions.ToTourSearchViewModel(TourSearchResultItem item, String currency, Int32 currentSeason) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Controllers\TourController.cs:line 898 at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext() at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at GFOB.Commerce.Components.Controllers.TourController.GetTourDetailContract(String currency, String tourCode, String brand, Int32 season, General_Settings settingItem) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Controllers\TourController.cs:line 302 at GFOB.Commerce.Components.Controllers.TourController.TourDetailsContent(String tourCode, Int32 season) in C:\agent-ct\_work\1\s\src\Feature\Commerce\GFOB.Commerce.Components\code\Controllers\TourController.cs:line 126 at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass24_0.<InvokeActionMethodWithFilters>b__0() at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)