Problem updating multiword synonyms

UnknownException: Exception occured while running background job (Telligent.Evolution.Search.Solr.SynonymSyncJob, Telligent.Evolut (Id=30ac6ffe-44e1-499f-a10e-8178107457d4, JobId=168f30f5-2dd8-49c1-b2f4-4ae00f4f1c9a, Platform=evolution)  ExecutionTimeUtc: 2/24/2020 8:24:32 PMData:
	DYNAMIC_JOB_TYPE : Telligent.Evolution.Search.Solr.SynonymSyncJob, Telligent.Evolution.Platform
). (A misconfiguration prevented the site from working properly. Details about this message were logged for site administrators to resolve.) ---> 
ConfigurationException: Error in Solr request (DELETE locals:8983/.../United States Code):
endpoint not found (A misconfiguration prevented the site from working properly. Details about this message were logged for site administrators to resolve.

Similar issues occur when using words that contain special characters like "( ) - /"



  • Former Member
    0 Former Member

    Is this the full text of the exception? Synonyms with spaces and symbols should be getting URL encoded prior to the delete call and it seems like this one did not. 

    Can you run a Fiddlr trace of an attempt to update the synonyms including a multiword synonym?


  • Similar issues occur when using words that contain special characters like "( ) - /"

    Are you talking about synonyms with these characters?

    Can you provide what you have configured, the one with United States Code, since that is the one failing.

  • I sent you a private message with the fiddle trace and the synonym file i'm using.

    UnknownException: Exception occured while running background job (Telligent.Evolution.Search.Solr.SynonymSyncJob, Telligent.Evolut (Id=808cc37c-5b40-47f5-8466-afe5fca6e269, JobId=4a1ef614-77f4-436f-9bde-c81b20cc84f7, Platform=evolution) ExecutionTimeUtc: 2/26/2020 3:28:49 PMData: DYNAMIC_JOB_TYPE : Telligent.Evolution.Search.Solr.SynonymSyncJob, Telligent.Evolution.Platform ). (A misconfiguration prevented the site from working properly. Details about this message were logged for site administrators to resolve.) ---> ConfigurationException: Error in Solr request (DELETE localhost:8983/.../United States Code): endpoint not found (A misconfiguration prevented the site from working properly. Details about this message were logged for site administrators to resolve.) at Telligent.Evolution.Search.Solr.SolrWebRequests.GetJsonFromResponse(WebRequest request) at Telligent.Evolution.Search.Solr.SynonymSolrConnector.DeleteSingleSynonym(String coreName, String synonym) at Telligent.Evolution.Search.Solr.SynonymSolrConnector.DeleteSynonymsFromSolr(String coreName, SynonymCollection synonymsToDelete) at Telligent.Evolution.Search.Solr.SynonymSyncJob.SyncCore(String coreName) at Telligent.Evolution.Search.Solr.SynonymSyncJob.Execute(JobData jobData) at Telligent.Evolution.Components.Jobs.DynamicEvolutionJobRunner.SubExecute(JobExecutionContext context) at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job) --- End of inner exception stack trace --- at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job) at ...() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute() at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot) at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution) at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

  • I just realized that the synonym is a duplicate.