Hi, we're upgrading to 8.2 Update 2 and we're updating the extractor to 0.3.1 for 82.
We get the above error after installing that. I see 0.3.1.* as the Product version in the dll's.
Here's the full stack trace.
System.Collections.Generic.KeyNotFoundException: No parse factory registered for type ITableDataPostProcessor with key "msaccess" (PostProcessors) at ExperienceExtractor.Api.Parsing.JsonJobParser.Parse[TType](ParseState state) at ExperienceExtractor.Api.Parsing.JobParser.ParseTableDataPostProcessor(ParseState state) at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext() at System.Linq.Buffer1..ctor(IEnumerable1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source) at ExperienceExtractor.Api.Jobs.Job.Run() { "$id": "1", "$type": "ExperienceExtractor.Api.Jobs.JobInfo, ExperienceExtractor", "Id": "618d335f-e06b-4b73-af53-cee0cf2e4d3f", "Created": "2017-05-05T10:29:34.5244382-05:00", "Ended": "2017-05-05T10:29:34.5244382-05:00", "ItemsProcessed": 0, "RowsCreated": 0, "Progress": null, "Status": "Failed", "StatusText": "System.Collections.Generic.KeyNotFoundException: No parse factory registered for type ITableDataPostProcessor with key \"msaccess\" (PostProcessors)\r\n at ExperienceExtractor.Api.Parsing.JsonJobParser.Parse[TType](ParseState state)\r\n at ExperienceExtractor.Api.Parsing.JobParser.ParseTableDataPostProcessor(ParseState state)\r\n at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()\r\n at System.Linq.Buffer1..ctor(IEnumerable1 source)\r\n at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)\r\n at ExperienceExtractor.Api.Jobs.Job.Run()", "SizeLimitExceeded": false, "Url": "/sitecore/experienceextractor/jobs/618d335f-e06b-4b73-af53-cee0cf2e4d3f", "Specification": "{\r\n \"source\": {\r\n \"xdb\": {\r\n \"filters\": [\r\n {\r\n \"sample\": 0.3\r\n },\r\n {\r\n \"daterange\": {\r\n \"start\": \"2017-01-01Z\",\r\n \"end\": \"2017-05-05Z\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"mapper\": {\r\n \"tables\": [\r\n {\r\n \"name\": \"Visits\",\r\n \"fields\": [\r\n {\r\n \"date\": \"Date\"\r\n },\r\n \"facts\"\r\n ],\r\n \"tables\": []\r\n }\r\n ]\r\n },\r\n \"postprocessors\": [\r\n \"msaccess\"\r\n ]\r\n}", "LastException": "System.Collections.Generic.KeyNotFoundException: No parse factory registered for type ITableDataPostProcessor with key \"msaccess\" (PostProcessors)\r\n at ExperienceExtractor.Api.Parsing.JsonJobParser.Parse[TType](ParseState state)\r\n at ExperienceExtractor.Api.Parsing.JobParser.ParseTableDataPostProcessor(ParseState state)\r\n at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()\r\n at System.Linq.Buffer1..ctor(IEnumerable1 source)\r\n at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)\r\n at ExperienceExtractor.Api.Jobs.Job.Run()" }
Hi, we're upgrading to 8.2 Update 2 and we're updating the extractor to 0.3.1 for 82. We get the above error after installing that. I see 0.3.1.* as the Product version in the dll's.
Here's the full stack trace.
System.Collections.Generic.KeyNotFoundException: No parse factory registered for type ITableDataPostProcessor with key "msaccess" (PostProcessors) at ExperienceExtractor.Api.Parsing.JsonJobParser.Parse[TType](ParseState state) at ExperienceExtractor.Api.Parsing.JobParser.ParseTableDataPostProcessor(ParseState state) at System.Linq.Enumerable.WhereSelectEnumerableIterator
2.MoveNext() at System.Linq.Buffer
1..ctor(IEnumerable1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable
1 source) at ExperienceExtractor.Api.Jobs.Job.Run() { "$id": "1", "$type": "ExperienceExtractor.Api.Jobs.JobInfo, ExperienceExtractor", "Id": "618d335f-e06b-4b73-af53-cee0cf2e4d3f", "Created": "2017-05-05T10:29:34.5244382-05:00", "Ended": "2017-05-05T10:29:34.5244382-05:00", "ItemsProcessed": 0, "RowsCreated": 0, "Progress": null, "Status": "Failed", "StatusText": "System.Collections.Generic.KeyNotFoundException: No parse factory registered for type ITableDataPostProcessor with key \"msaccess\" (PostProcessors)\r\n at ExperienceExtractor.Api.Parsing.JsonJobParser.Parse[TType](ParseState state)\r\n at ExperienceExtractor.Api.Parsing.JobParser.ParseTableDataPostProcessor(ParseState state)\r\n at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()\r\n at System.Linq.Buffer
1..ctor(IEnumerable1 source)\r\n at System.Linq.Enumerable.ToArray[TSource](IEnumerable
1 source)\r\n at ExperienceExtractor.Api.Jobs.Job.Run()", "SizeLimitExceeded": false, "Url": "/sitecore/experienceextractor/jobs/618d335f-e06b-4b73-af53-cee0cf2e4d3f", "Specification": "{\r\n \"source\": {\r\n \"xdb\": {\r\n \"filters\": [\r\n {\r\n \"sample\": 0.3\r\n },\r\n {\r\n \"daterange\": {\r\n \"start\": \"2017-01-01Z\",\r\n \"end\": \"2017-05-05Z\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"mapper\": {\r\n \"tables\": [\r\n {\r\n \"name\": \"Visits\",\r\n \"fields\": [\r\n {\r\n \"date\": \"Date\"\r\n },\r\n \"facts\"\r\n ],\r\n \"tables\": []\r\n }\r\n ]\r\n },\r\n \"postprocessors\": [\r\n \"msaccess\"\r\n ]\r\n}", "LastException": "System.Collections.Generic.KeyNotFoundException: No parse factory registered for type ITableDataPostProcessor with key \"msaccess\" (PostProcessors)\r\n at ExperienceExtractor.Api.Parsing.JsonJobParser.Parse[TType](ParseState state)\r\n at ExperienceExtractor.Api.Parsing.JobParser.ParseTableDataPostProcessor(ParseState state)\r\n at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()\r\n at System.Linq.Buffer
1..ctor(IEnumerable1 source)\r\n at System.Linq.Enumerable.ToArray[TSource](IEnumerable
1 source)\r\n at ExperienceExtractor.Api.Jobs.Job.Run()" }