I went ahead and removed the dropdownlist and always use the text box with the jquery auto-complete functionality.
great to see someone working on a reservation module. We would like to use a reservation module too, but what about the reliance on telerik - which is supposed to be no longer supported in future versions of dnn?
WARNING! Dependencies on Telerik were discovered in assemblies .....
I just upgraded a dev copy of a customer site that uses the Reservations module to DNN 9.11.0 and manually removed Telerik. Now it is failing with a dependency error. Do you have any plans on updating the module to remove the dependency?
Thanks!
ERROR
Error: Gafware Reservations is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Could not load file or assembly 'Telerik.Web.UI' or one of its dependencies. The system cannot find the file specified. ---> System.Web.HttpParseException: Could not load file or assembly 'Telerik.Web.UI' or one of its dependencies. The system cannot find the file specified. ---> System.Web.HttpParseException: Could not load file or assembly 'Telerik.Web.UI' or one of its dependencies. The system cannot find the file specified. ---> System.IO.FileNotFoundException: Could not load file or assembly 'Telerik.Web.UI' or one of its dependencies. The system cannot find the file specified. at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.Load(String assemblyString) at System.Web.Configuration.CompilationSection.LoadAssembly(String assemblyName, Boolean throwOnFail) at System.Web.UI.TemplateParser.AddAssemblyDependency(String assemblyName, Boolean addDependentAssemblies) at System.Web.UI.MainTagNameToTypeMapper.ProcessTagNamespaceRegistrationCore(TagNamespaceRegisterEntry nsRegisterEntry) at System.Web.UI.BaseTemplateParser.ProcessDirective(String directiveName, IDictionary directive) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() at System.Web.UI.TemplateParser.Parse() at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) at DotNetNuke.ModulePipeline.ModuleControlPipeline.LoadModuleControl(TemplateControl containerControl, ModuleInfo moduleConfiguration) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---
Hi Patrick,
This forum is for/by the community. This is not the place for support for 3rd party modules, that is up to the vendor.In this case I think you are in a bad place as AFAIK the vendor is no longer active in the ecosystem. You could either try to get in touch with them or try to migrate to another solution (either self made or from another vendor). If you get a hold of the vendor and he is not willing to update the extension, he might consider putting the code on Github. Having said that, chances are very likely that updating old code will be a huge task and choosing something different will be you best and fastest way to move forward.
Regards
Tycho
Hey Patrick,
Don't listen to Tycho. He doesn't know what he is talking about. I am active, just not that active. Looking through the code the only Telerik dependency that I can find is the use of the RadDatePicker. I have removed that dependency and replaced it with a genric input type="date" control.
Hi Gafman,
I was not trying to put you down. Always happy to have a thriving community. So, if I am mistaken: sorry.
The reason I assumed that you have left the ecosystem is that I can not find you anymore in the DNN Store or as a website. Also tried to find the module on Github but I was not able to. If you are still active, these could be ways for people to reach out to you. And of course I am more than happy to refer people to you.
regards Tycho
I am not in the DNN store. I am not the original developer for this model.
GitHub Link: https://github.com/gflansburg/Reservations
Tycho, Here, he was rescuing an old module where the original developer has dissapeared... they were active up to 2020 and then not in the DNN store and their domain name and license activation for the old module has failed. Gafman the hero came in to help us work around that module to be able to use functionalities on a new module that can be updated.
These Forums are dedicated to the discussion of DNN Platform.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.