November Happy Hour will be moved to Thursday December 5th.

TinyMCE Spellcheck installation-problems

Vote:
 

Hi,

I'm running into installation problems of the Spellchecker Add-On version 1.0.3.75, with both One-Click and NuGet package. I'm running EPiServer 7.5.

When installing by NuGet:

Installation-progress modal shows the following error:

Successfully uninstalled 'EPiServer.Packaging 3.2.1'.
Install failed. Rolling back...
Could not install package 'EPiServer.Packaging 3.2.1'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.

When installing by One-Click:

  • Add-On seemingly installs correctly and site restarts as it should.
  • Switch XhtmlString datatype to use TinyMCEWithSpellChecker as Standard
  • In a RTE-field, click the icon to switch on spellcheck

The following error is opened in a window (edited for brevity):

Hunspell AMD 64Bit DLL not found: C:\EPiServer\Sites\C4Energi.Externwebb\appdata\Modules\EPiServer.TinyMCESpellChecker\1.0.3.75\ClientResources\NHunspellchecker\sv\sv.dic\Hunspellx64.dll

...

[DllNotFoundException: Hunspell AMD 64Bit DLL not found: C:\EPiServer\Sites\C4Energi.Externwebb\appdata\Modules\EPiServer.TinyMCESpellChecker\1.0.3.75\ClientResources\NHunspellchecker\sv\sv.dic\Hunspellx64.dll]

EPiServer.NHunspell.MarshalHunspellDll.LoadNativeHunspellDll() +1813

EPiServer.NHunspell.Hunspell.HunspellInit(Byte[] affixData, Byte[] dictionaryData, String key) +25

EPiServer.NHunspell.Hunspell.Load(Byte[] affixFileData, Byte[] dictionaryFileData, String key) +36

EPiServer.NHunspell.Hunspell.Load(String affFile, String dictFile, String key) +552

EPiServer.TinyMCESpellChecker.Controllers.SpellCheckerController.Index() +1002

lambda_method(Closure , ControllerBase , Object[] ) +79

System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +258

System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +39

System.Web.Mvc.<>c__DisplayClass13.b__10() +124

System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +800086

System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +800086

System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +307

System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +800152

System.Web.Mvc.Controller.ExecuteCore() +159

System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +332

EPiServer.Shell.Web.Mvc.ModuleMvcHandler.ProcessController(IController controller) +50

EPiServer.Shell.Web.Mvc.ModuleMvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state) +28

System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +12288259

System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +288


Does anybody know the correct procedures for installing and using the spellchecker?

#122418
Jun 02, 2015 13:36
Vote:
 

Hello,

1. You should upgrade your site to the latest EPiServer version (Core 7.19.2 and Core.UI 7.19.1), remember to change your project .netFramework to 4.5 or higher before upgrading

2. The latest Spellchecker should be installed via visual studio because it requires Hunspell to be installed firstly

#122982
Jun 22, 2015 11:09
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.