You are creating a new project in the GroupShare Web User Interface using a Project Template configured with ETS. The Source Language of your project is Japanese, and Pre-Translate is not working. Upon checking the Sdl.ExecutionService.log, you notice the following exception logged: JobExecution.ContentProcessingJobExecutor#Failed to run Sdl.ProjectApi.AutomaticTasks.Analysis for YourSourceFile.docx System.IO.FileNotFoundException: Could not load file or assembly 'Sdl.Core.LanguageProcessing.ICU2, Version=1.6.0.0, Culture=neutral, PublicKeyToken=c28cdb26c445c888' or one of its dependencies. The system cannot find the file specified. File name: 'Sdl.Core.LanguageProcessing.ICU2, Version=1.6.0.0, Culture=neutral, PublicKeyToken=c28cdb26c445c888' at Sdl.Core.LanguageProcessing.StandardWordBoundaryFinder..ctor() at Sdl.Core.LanguageProcessing.TokenizerHelper.<>c.<.cctor>b__6_0() at Sdl.Core.LanguageProcessing.TokenizerHelper.GetIcuTokens(String sequence, SegmentRange first, SegmentRange last, CultureInfo culture) at Sdl.Core.LanguageProcessing.TokenizerHelper.TokenizeIcu(List`1 tokens, CultureInfo culture, Wordlist stopWordlist) at Sdl.Core.LanguageProcessing.Tokenization.Tokenizer.GetAdvanceTokens(List`1 tokens) at Sdl.Core.LanguageProcessing.Tokenization.Tokenizer.GetTokens(Segment s, Boolean allowTokenBundles, Boolean enhancedAsian) at Sdl.ProjectApi.FileProcessing.Analysis.AnalysisStorageMemoryCache.ComputeIdentityString(Segment segment) at Sdl.ProjectApi.FileProcessing.Analysis.AnalysisStorageMemoryCache.SearchSegment(Segment segment) at Sdl.ProjectApi.FileProcessing.Analysis.InternalLeverageHelper.GetInternalLeverage(ISegmentPair segment, SearchResults mainTmResults, ICountData countData, Int32 scoringResult) at Sdl.ProjectApi.FileProcessing.Analysis.SegmentCategoryCountData.DetermineSegmentCategory(ISegmentPair segment, ICountData countData, SearchResults results, SearchResult bestResult, TranslationUnitData& tud) at Sdl.ProjectApi.FileProcessing.Analysis.SegmentCategoryCountData.DetermineSegmentCategory(ISegmentPair segment, ICountData countData, SearchResults results, TranslationUnitData& tud, Boolean reportLockedSegmentsSeparately) at Sdl.ProjectApi.FileProcessing.Analysis.AnalysisCountDataHelper.ProcessSegmentFromParagraph(IParagraphUnit paragraphUnit, ISegmentPair segment, SearchResults results, Boolean onlyOneSegment, Boolean reportLockedSegmentsSeparately) at Sdl.ProjectApi.FileProcessing.Analysis.AnalysisContentProcessorX.ProcessParagraphUnit(IParagraphUnit paragraphUnit) at Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApi.BilingualContentHandlerAdapter.ProcessParagraphUnit(IParagraphUnit paragraphUnit) at Sdl.ProjectApi.FileProcessing.TmLookupContentProcessor.OutputParagraphs() at Sdl.ProjectApi.FileProcessing.TmLookupContentProcessor.ProcessWaitingParagraphs() at Sdl.ProjectApi.FileProcessing.TmLookupContentProcessor.FileComplete() at Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.FileComplete() at Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApi.BilingualContentHandlerAdapter.FileComplete() at Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApi.BilingualContentHandlerAdapter.FileComplete() at Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.FileComplete() at Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.FileComplete() at Sdl.FileTypeSupport.Framework.BilingualApi.AbstractBilingualContentProcessor.FileComplete() at Sdl.FileTypeSupport.Framework.Integration.AbstractBilingualProcessorContainer.FileComplete() at Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.OnEndFile() at Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.<>c.<ContinueScanning>b__14_2(ISdlXliffStreamContentHandler handler) at System.Collections.Generic.List`1.ForEach(Action`1 action) at Sdl.FileTypeSupport.Bilingual.SdlXliff.SdlXliffFeeder.ContinueScanning() at Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ContinueParsing() at Sdl.FileTypeSupport.Bilingual.SdlXliff.XliffFileReader.ParseNext() at Sdl.FileTypeSupport.Framework.Integration.FileExtractor.ParseNext() at Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.ParseNext() at Sdl.FileTypeSupport.Framework.Integration.MultiFileConverter.Parse() at Sdl.ProjectApi.FileProcessing.JobExecution.ContentProcessingJobExecutor.Parse(String targetFilePath) |
1. Deploy the 2 *.dll files attached to this case on the Application Server at the following location: C:\Program Files (x86)\SDL\SDL Server\Application 2. Restart the SDL Execution Service 3. Retry the operation |
The GroupShare 2020 CU1 installer did not deploy 2 *.dll files: Microsoft.Extensions.DependencyModel.dll & Sdl.Core.LanguageProcessing.ICU2.dll This has been brought to the attention of our Development Team under Defect ID: CRQ-18955 |