I have installed a fresh Sitecore 8.2 and deployed the solution built on 8.1 u2 on top of it.
I have updated all dll references beforehand to point to Sitecore NuGet for 8.2 version and updated web.config
in the source control.
The site starts ok but i don't find any analytics data. I can see the visits in Experience Profile, but analytics dashboard is blank.
I am running SOLR as a content search provider.
I can see lots of exceptions like this in the log:
9552 16:45:13 ERROR Aggregation Error
Exception: System.InvalidOperationException
Message: Exception has been thrown by the target of an invocation.
Source: Sitecore.ExperienceAnalytics.Aggregation
at Sitecore.ExperienceAnalytics.Aggregation.Pipeline.SegmentProcessor.ProcessSegments(AggregationPipelineArgs args, IEnumerable`1 segments)
at Sitecore.ExperienceAnalytics.Aggregation.Pipeline.SegmentProcessor.OnProcess(AggregationPipelineArgs args)
at Sitecore.Analytics.Aggregation.Pipeline.AggregationProcessor.Process(AggregationPipelineArgs args)
Nested Exception
Exception: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Sitecore.Reflection.ReflectionUtil.CreateObject(Type type, Object[] parameters)
at Sitecore.Configuration.DefaultFactory.CreateFromTypeName(XmlNode configNode, String[] parameters, Boolean assert)
at Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper)
at Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, Boolean assert)
at Sitecore.Configuration.DefaultFactory.CreateObject[T](XmlNode configNode)
at Sitecore.ExperienceAnalytics.Aggregation.AggregationContainer.Repositories.<.cctor>b__1()
at Sitecore.ExperienceAnalytics.Aggregation.Data.Model.AggregationSegment.get_Dimension()
at Sitecore.ExperienceAnalytics.Aggregation.Data.Model.AggregationSegment.GetData(IVisitAggregationContext context)
at Sitecore.ExperienceAnalytics.Aggregation.Pipeline.SegmentProcessor.ProcessSegments(AggregationPipelineArgs args, IEnumerable`1 segments)
Nested Exception
Exception: System.TypeLoadException
Message: Could not load type 'Sitecore.ExperienceAnalytics.Aggregation.Dimensions.DimensionBase' from assembly 'Sitecore.ExperienceAnalytics, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null'.
Source: mscorlib
at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly, String name, Boolean throwOnError, Boolean ignoreCase, ObjectHandleOnStack type)
at System.Reflection.RuntimeAssembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase)
at Sitecore.Reflection.ReflectionUtil.CreateObject(String assembly, String className, Object[] parameters)
at Sitecore.ExperienceAnalytics.Aggregation.Repositories.DimensionConfigReader.CreateDimensionFromConfig(XmlElement childNode)
at Sitecore.ExperienceAnalytics.Aggregation.Repositories.DimensionConfigReader.LoadDimensionsFromConfig(String pathToConfigNode)
Actually I tried dis-assembling that dll and that type exists.
Website\App_Config\Include\EmailExperience\Sitecore.EmailExperience.ExperienceAnalytics.Aggregation.config.disabled
Website\App_Config\Include\EmailExperience\Sitecore.EmailExperience.ExperienceAnalytics.Reduce.config.disabled
I see no exceptions.. Something is wrong around EXM... – Volodymyr Hil Nov 5 '16 at 18:19