ERROR in component Controller: VideoPlayer. Action: BrightcoveVideoPlayerScript.
Exception thrown in method: Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage
Session ID: eeyrtmmaeffgykbq2m30ndfw

Disable Your Ad Blocker

The ad blocker plugin on your browser may not allow you to view everything on this page. For the best experience on our website, please disable this ad blocker.

ERROR in component Global Header.
Exception thrown in method: Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage
Session ID: eeyrtmmaeffgykbq2m30ndfw

ERROR in component RegistrationModal.
Exception thrown in method: Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage
Session ID: eeyrtmmaeffgykbq2m30ndfw

Pre-trip: Morocco: Casablanca, Chefchaouen, Tangier
Post-trip: Morocco: Essaouira, Casablanca
Countries: 1
Cities: 6
Days: 16
2 nights in a private tented camp
Average Group Size: 14 Travelers
ReelEarth: Hope in Marrakesh

Meet a young woman, Asma, and see how the skills taught at Marrakesh's nonprofit Amal Center have helped her and other underprivileged women come together to overcome adversity.

09:47 7251 views
Old Meets New in Morocco's "Red City"

Let a group of locals, including a female hotel-owner and a writer, take you on a tour of Marrakesh, showing you the city's ancient souks and other hidden gems.

07:49 13708 views
Moroccan Treasures Submitted by Marty Luster, 4-time traveler from Gloucester, Massachusetts

Follow Marty Luster on his Morocco journey from Rabat to Fez to Tineghir, with stops at the Royal Mausoleum, the ancient Volubilis archaeological site, and so many other Moroccan treasures in this traveler video.

28:50 7427 views
Jackie and Robin's Morocco Trip Experience

Meet this mother-daughter duo and follow along as they explore Morocco's Sahara Desert and learn to see the world through other people's eyes.

11:48 9160 views
Trip Experience

Follow along as O.A.T. travelers ride through the Sahara Desert by camelback, explore Fez's centuries-old medina, and more, on our Morocco adventure.

07:22 51646 views


Morocco Sahara Odyssey

87% of travelers rated this trip excellent

The overall traveler excellence rating is based on the results of post trip surveys completed by travelers who have taken this trip. Travelers can choose to rate their experience “excellent,” “good,” “fair,” and “poor;” this percentage indicates how many travelers rated their experience “excellent.” More than 70% of travelers complete this survey after returning from their trip. Travelers rate excellence across their entire travel experience, focusing on the three categories below:

  • Trip Experience Leader: 91% of travelers rated their Trip Experience Leader “excellent,” citing his or her facilitation of people-to-people interactions, communication skills, and overall performance.
  • Learning & Discovery: 91% of travelers rated the learning and discovery activities on this adventure “excellent,” citing its authentic cultural experiences and controversial conversations.
  • Value: 74% of travelers rated the value of this adventure “excellent,” citing its wealth of included tours and activities.
  Traveler Reviews (1004)

Read unbiased and unedited reviews

FROM $3795
PER DAY $238
DAYS 16

FREE Single Supplement

ERROR in component AnalyticsPageHiearchy.
Exception thrown in method: Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage
Session ID: eeyrtmmaeffgykbq2m30ndfw

  • System.Web.HttpUnhandledException (0x80004005): An unhandled exception occurred. ---> System.InvalidOperationException: There is no method 'Filter' on type 'Sitecore.ContentSearch.Linq.QueryableExtensions' that matches the specified arguments
  • at System.Linq.EnumerableRewriter.FindMethod(Type type, String name, ReadOnlyCollection`1 args, Type[] typeArgs, BindingFlags flags)
  • at System.Linq.EnumerableRewriter.VisitMethodCall(MethodCallExpression m)
  • at System.Linq.Expressions.OldExpressionVisitor.VisitExpressionList(ReadOnlyCollection`1 original)
  • at System.Linq.EnumerableRewriter.VisitMethodCall(MethodCallExpression m)
  • at System.Linq.Expressions.OldExpressionVisitor.VisitExpressionList(ReadOnlyCollection`1 original)
  • at System.Linq.EnumerableRewriter.VisitMethodCall(MethodCallExpression m)
  • at System.Linq.EnumerableQuery`1.GetEnumerator()
  • at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
  • at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
  • at GCC.Foundation.Common.Search.FastSearch.ContentSearchDataSource.ExecuteSearch(SearchParameterCollection parameters)
  • at GCC.Foundation.Common.Search.FastSearch.SearchDataSource.GetItems(SearchParameterCollection parameters)
  • at GCC.Foundation.Common.Search.FastSearch.SearchDataSource.GetItems(Object includedPaths, Object excludedPaths, Object includedItems, Object excludedItems, Object includedTemplates, Object excludedTemplates, Object includedBaseTemplates, Object excludedBaseTemplates)
  • at SitecoreDatabaseExtensions.GetItems(Database database, Object includedPaths, Object excludedPaths, Object includedItems, Object excludedItems, Object includedTemplates, Object excludedTemplates, Object includedBaseTemplates, Object excludedBaseTemplates)
  • at GCC.Foundation.Analytics.Web.Extensions.HtmlHelperExtensions.GetFeatureFlags(HtmlHelper htmlHelper)
  • at ASP._Page_Views_Analytics_GccPage_cshtml.Execute() in f:\Inetpub\wwwroot\gccProdCD\Website\Views\Analytics\GccPage.cshtml:line 49
  • at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
  • at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
  • at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
  • at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
  • 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()
  • at Sitecore.Mvc.Presentation.ControllerRenderer.Render(TextWriter writer)
  • at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args)

ERROR in component Product Details.
Exception thrown in method: Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage
Session ID: eeyrtmmaeffgykbq2m30ndfw

  • System.Web.HttpUnhandledException (0x80004005): An unhandled exception occurred. ---> System.InvalidOperationException: There is no method 'Filter' on type 'Sitecore.ContentSearch.Linq.QueryableExtensions' that matches the specified arguments
  • at System.Linq.EnumerableRewriter.FindMethod(Type type, String name, ReadOnlyCollection`1 args, Type[] typeArgs, BindingFlags flags)
  • at System.Linq.EnumerableRewriter.VisitMethodCall(MethodCallExpression m)
  • at System.Linq.Expressions.OldExpressionVisitor.VisitExpressionList(ReadOnlyCollection`1 original)
  • at System.Linq.EnumerableRewriter.VisitMethodCall(MethodCallExpression m)
  • at System.Linq.Expressions.OldExpressionVisitor.VisitExpressionList(ReadOnlyCollection`1 original)
  • at System.Linq.EnumerableRewriter.VisitMethodCall(MethodCallExpression m)
  • at System.Linq.EnumerableQuery`1.GetEnumerator()
  • at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
  • at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
  • at GCC.Foundation.Common.Search.FastSearch.ContentSearchDataSource.ExecuteSearch(SearchParameterCollection parameters)
  • at GCC.Foundation.Common.Search.FastSearch.SearchDataSource.GetItems(SearchParameterCollection parameters)
  • at GCC.Foundation.Common.Search.FastSearch.SearchDataSource.GetItems(Object includedPaths, Object excludedPaths, Object includedItems, Object excludedItems, Object includedTemplates, Object excludedTemplates, Object includedBaseTemplates, Object excludedBaseTemplates)
  • at SitecoreDatabaseExtensions.GetItems(Database database, Object includedPaths, Object excludedPaths, Object includedItems, Object excludedItems, Object includedTemplates, Object excludedTemplates, Object includedBaseTemplates, Object excludedBaseTemplates)
  • at GCC.Foundation.Analytics.Web.Extensions.HtmlHelperExtensions.get_ComponentNameMapping()
  • at GCC.Foundation.Analytics.Web.Extensions.HtmlHelperExtensions.AnalyticsComponentName(HtmlHelper htmlHelper, String backEndComponentName)
  • at ASP._Page_Views_Product_Details_cshtml.Execute() in f:\Inetpub\wwwroot\gccProdCD\Website\Views\Product\Details.cshtml:line 26
  • at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
  • at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
  • at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
  • at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
  • 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()
  • at Sitecore.Mvc.Presentation.ControllerRenderer.Render(TextWriter writer)
  • at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args)
We use cookies to improve your experience, by using our site you accept such use. To view our cookie and privacy policy please click here.