Error facing while upgrade Telligent Community

Hi, 

   Am trying to Upgrade Telligent community version from 11 to 12. I followed all the steps as mentioned in https://community.telligent.com/community/12/a/user-documentation/UD130/how-do-i-upgrade-telligent-community

I have updated the Database and Website as mentioned in the instruction still facing the issue while loading the home page. 

 Am getting this error

Parents Reply Children
  • After updating the dll now am getting new error. Kindly help me to resolve.

  • your log4net version is not correct, or missing.

    Is log4net dll present in both web server and job service folders? what version is present?

    Are you using any additional packages like Azure, or customizations that might be forcing a different version of log4net?

  • Yes, I have additional packages with with Log4net version 1.2.10.0.  I changed the ddl version of Log4net to 1.2.10.0 now in web server.

    Now getting this error

  • Which version of 12.0 are you trying to install, specifically?

    I'd recommend retrying the upgrade process, particularly the web server section: https://community.telligent.com/community/12/a/user-documentation/UD130/how-do-i-upgrade-telligent-community#mcetoc_1etfk3pka5 

    Then, when installing any other customizations, take careful note of any file conflicts that request you to overwrite existing files in the installation. This may indicate a dependency conflict.

  • Hi Steven, I reinstalled 12  version & its working now. After I added a application & try to enable the extension then I got the error.

    UnknownException: An error occurred while detecting plugins in assembly 'Telligent.RewardPoint.Widget.Extension.dll'. (An error occurred while initializing plugins. Details of the issue were logged for review by the administrator.) ---> System.TypeLoadException: Could not load type 'Telligent.Evolution.Extensibility.UI.Version1.ICustomNavigationItem' from assembly 'Telligent.Evolution.Platform, Version=12.0.2.17146, Culture=neutral, PublicKeyToken=null'.
       --- End of inner exception stack trace ---
       at Telligent.Evolution.Platform.Logging.ErrorLogger.PluginInitError(String message, Exception ex)
       at Telligent.Evolution.Components.PluginFinder.FindPlugins()
       at Telligent.Evolution.Components.PluginManager.GetAll(Boolean autoGroupPlugins)
       at Telligent.Evolution.CoreServices.Administration.Implementation.AdministrativePanelService.<>c__DisplayClass40_0`1.<GetPluginPanelsForPluginTypesPanel>b__0()
       at Telligent.Evolution.Caching.Implementations.CacheService.Get[T](String key, Func`1 load, CacheScope scope, Func`1 tags, Nullable`1 expiresAfter, Object syncObj)
       at Telligent.Evolution.CoreServices.Administration.Implementation.PanelProvider.Cache[T](String key, Func`1 loader)
       at Telligent.Evolution.CoreServices.Administration.Implementation.AdministrativePanelService.GetPluginPanelsForPluginTypesPanel[T](T pluginTypesAdministrationPanel, Boolean includeUnfilteredAdministrationPlugins)
       at Telligent.Evolution.CoreServices.Administration.Implementation.AdministrativePanelService.<GetPluginTypesPanelsForCategory>b__42_2(IPluginTypesAdministrationPanel p)
       at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
       at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
       at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
       at Telligent.Evolution.CoreServices.Administration.Implementation.AdministrativePanelService.GetPluginTypesPanelsForCategory(Guid categoryId, Int32 userId)
       at Telligent.Evolution.CoreServices.Administration.Implementation.AdministrativePanelService.GetMembersForCategory(Guid categoryId, Int32 userId)
       at Telligent.Evolution.CoreServices.Administration.Implementation.AdministrativePanelsExtension.GetMembersForCategory(Guid categoryId)
       at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
       at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at NVelocity.Runtime.Parser.Node.ASTMethod.Execute(Object o, IInternalContextAdapter context)
       at NVelocity.Runtime.Parser.Node.ASTReference.Execute(Object o, IInternalContextAdapter context)
       at NVelocity.Runtime.Parser.Node.ASTSetDirective.Render(IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Runtime.Directive.Foreach.ProcessSection(ForeachSectionEnum sectionEnumType, INode[][] sections, IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Runtime.Directive.Foreach.Render(IInternalContextAdapter context, TextWriter writer, INode node)
       at NVelocity.Runtime.Parser.Node.ASTDirective.Render(IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Runtime.Parser.Node.SimpleNode.Render(IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Template.Merge(IContext context, TextWriter writer)
       at Telligent.Evolution.Platform.Scripting.Implementations.ScriptedExtensionExecutionService.<>c__DisplayClass28_0.<ExecuteScriptFile>b__0()
       at Telligent.Evolution.Platform.Scripting.Implementations.ScriptedExtensionOutputCachingService.Get(ScriptedExtension extension, String cacheKey, Boolean cacheable, Func`1 getRenderedOutput)
       at Telligent.Evolution.Platform.Scripting.Implementations.ScriptedExtensionExecutionService.ExecuteScriptFile(ScriptedExtension extension, ScriptedFileType fileType, String fileName, ScriptExecutionExceptionHandling exceptionHandling)
       at Telligent.Evolution.VelocityExtensions.Widget.›(String —, NameValueCollection )
       at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
       at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at NVelocity.Runtime.Parser.Node.ASTMethod.Execute(Object o, IInternalContextAdapter context)
       at NVelocity.Runtime.Parser.Node.ASTReference.Execute(Object o, IInternalContextAdapter context)
       at NVelocity.Runtime.Parser.Node.ASTMethod.EvalParameters(Object[] parameters, IInternalContextAdapter context)
       at NVelocity.Runtime.Parser.Node.ASTMethod.Execute(Object o, IInternalContextAdapter context)
       at NVelocity.Runtime.Parser.Node.ASTReference.Execute(Object o, IInternalContextAdapter context)
       at NVelocity.Runtime.Parser.Node.ASTReference.Render(IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Runtime.Parser.Node.SimpleNode.Render(IInternalContextAdapter context, TextWriter writer)
       at NVelocity.Template.Merge(IContext context, TextWriter writer)
       at Telligent.Evolution.Platform.Scripting.Implementations.ScriptedExtensionExecutionService.<>c__DisplayClass28_0.<ExecuteScriptFile>b__0()
       at Telligent.Evolution.Platform.Scripting.Implementations.ScriptedExtensionOutputCachingService.Get(ScriptedExtension extension, String cacheKey, Boolean cacheable, Func`1 getRenderedOutput)
       at Telligent.Evolution.Platform.Scripting.Implementations.ScriptedExtensionExecutionService.ExecuteScriptFile(ScriptedExtension extension, ScriptedFileType fileType, String fileName, ScriptExecutionExceptionHandling exceptionHandling)
       at Telligent.Evolution.Platform.Scripting.Implementations.ScriptedExtensionFileExecutionService.ExecuteInternal(ScriptedExtension scriptedExtension, ScriptedFileType fileType, String fileName, NameValueCollection parameters, TextWriter writer)
       at Telligent.Evolution.Platform.Scripting.Implementations.ScriptedExtensionFileExecutionService.HandleRequest()
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
       at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
       at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)
       at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)
       at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
       at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
       at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)
       at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)
       at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
       at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)

  • Telligent.Evolution.Extensibility.UI.Version1.ICustomNavigationItem was deprecated and removed.  Version2 has been deprecated as well in 12.x, use of Version3 is recommended for 12.x and later.  You will need to update your extension to use the new interface to be compatible with 12.x