Sitecore / experience-extractor

Extract data from Sitecore xDB for analysis in external tools and data integrations
Other
23 stars 15 forks source link

No parse factory registered for type ITableDataPostProcessor with key "msaccess" #15

Closed bljack333 closed 7 years ago

bljack333 commented 7 years ago

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()" }

bljack333 commented 7 years ago

Helps if we really do have the right package installed. Sorry.