- Home
- Shop
- Appliances
- Alarm Clocks
- JVD Dock Station Anti-Theft Device, Black
SKU: JVD-903205-ATL
JVD Dock Station Anti-Theft Device, Black
System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Ecom.Core.Locations.LocationsSearch.LocationsBrowser.get_FacetFields() in C:\Development\GitRepos\360Commerce.Platform\Ecom.Core\Locations\LocationsSearch.cs:line 124 at DesignAgency.BoboFacets.Services.BaseBrowser.CreateBrowseRequest(List`1 querystring, Nullable`1 page, Boolean useOffset, Int32 itemsPerPage) in C:\SourceControl\DesignAgency.BoboFacets\development\DesignAgency.BoboFacets\Services\BaseBrowser.cs:line 230 at Ecom.Core.Locations.LocationsSearch.LocationsBrowser.CreateBrowseRequest(SearchParameters searchParams) in C:\Development\GitRepos\360Commerce.Platform\Ecom.Core\Locations\LocationsSearch.cs:line 138 at Ecom.Core.Locations.LocationsSearch.Execute() in C:\Development\GitRepos\360Commerce.Platform\Ecom.Core\Locations\LocationsSearch.cs:line 292 at Ecom.Core.Locations.LocationsSearch.FindByParams(SearchParameters searchParameters, Boolean includeFacets) in C:\Development\GitRepos\360Commerce.Platform\Ecom.Core\Locations\LocationsSearch.cs:line 325 at Ecom.Core.ProductCatalogue.StoreState.get_AvailableStockLocations() in C:\Development\GitRepos\360Commerce.Platform\Ecom.Core\ProductCatalogue\StoreState.cs:line 348 at Ecom.Core.ProductCatalogue.CacheHelper.PrePopulateLocalCaches(LongTermCachedDataTypes dataTypes, List`1 items) in C:\Development\GitRepos\360Commerce.Platform\Ecom.Core\ProductCatalogue\CacheHelper.cs:line 187 at Ecom.Core.ProductCatalogue.CacheHelper.GetItemStockAtLocations(String productExternalId) in C:\Development\GitRepos\360Commerce.Platform\Ecom.Core\ProductCatalogue\CacheHelper.cs:line 162 at Ecom.Core.ProductCatalogue.Helpers.GetRealTimeStockLevelsDisplayFromCache(String productExternalId, Dictionary`2 productStockDisplaySetting, Boolean applyDisplayStockSetting) in C:\Development\GitRepos\360Commerce.Platform\Ecom.Core\ProductCatalogue\Helpers.cs:line 372 at Ecom.Core.ProductCatalogue.Helpers.GetTotalStockFromRealTimeStockLevelsCache(WebstoreProduct product) in C:\Development\GitRepos\360Commerce.Platform\Ecom.Core\ProductCatalogue\Helpers.cs:line 388 at Ecom.Core.Models.DocTypes.WebstoreProduct.get_Stock() in C:\Development\GitRepos\360Commerce.Platform\Ecom.Core\Models\DocTypes\WebstoreProduct.cs:line 208 at Ecom.Core.ProductCatalogue.Helpers.CanBePurchased(WebstoreProduct product) in C:\Development\GitRepos\360Commerce.Platform\Ecom.Core\ProductCatalogue\Helpers.cs:line 146 at Ecom.Core.Models.DocTypes.WebstoreProduct.get_CanBePurchased() in C:\Development\GitRepos\360Commerce.Platform\Ecom.Core\Models\DocTypes\WebstoreProduct.cs:line 359 at ASP._Page_Views_Partials_EcomCore_Catalogue_ProductDetails_PurchaseProduct_cshtml.Execute() in C:\Websites\Astro\wwwroot\Views\Partials\EcomCore\Catalogue\ProductDetails\PurchaseProduct.cshtml:line 86 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 Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) 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.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.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_1.<BeginInvokeAction>b__1(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) at System.Web.Mvc.Controller.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) at System.Web.Mvc.MvcHandler.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.<>c__DisplayClass5_0.<Wrap>b__0() at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func) at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride) at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride) at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage) at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm) at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter) at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues) at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedContent content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview) at ASP._Page_app_plugins_doctypegrideditor_render_doctypegrideditor_cshtml.Execute() in C:\Websites\Astro\wwwroot\app_plugins\doctypegrideditor\render\doctypegrideditor.cshtml:line 28 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 Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in C:\Websites\Astro\wwwroot\Views\Partials\grid\editors\base.cshtml:line 20
The JVD Dock Station Anti-Theft Device is a secure and discreet solution designed to protect kettles, clocks, purifiers, and other guestroom appliances in hotel and accommodation environments. Featuring a retractable steel cable and compact mounting system, it provides reliable security while still allowing convenient movement of equipment.
Product Details:
- Colour: Black
- Sold: Individually
- Retractable 1m twisted steel cable provides secure anti-theft protection.
- Plastic-coated cable helps prevent scratches and surface damage.
- Discreet mounting system installs under or on furniture using screws or double-sided adhesive tape.
- Suitable for securing kettles, clocks, purifiers, and other guestroom appliances.
- Allows equipment to remain secured while still enabling convenient movement for guests and staff.
Specifications:
- Material: Plastic and steel
- Packaging Material: Cardboard
- Dimensions: 44mm (W) x 44mm (D) x 15mm (H)
- Cable Length: 1m