Newsletter Composite C1 bug, creating template

Topics: General, MVC, Troubleshooting
Jun 21, 2012 at 9:59 AM


    2012-06-21 11:57
   
      System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
   at System.Reflection.Assembly.GetTypes()
   at Composite.Data.DataMetaDataFacade.GetDataTypeDescriptor(Guid dataTypeId, Boolean allowDataTypeCreation)

   
    WorkflowFacade | INNER
    Critical
 
 
    
    2012-06-21 11:57
   
      System.InvalidOperationException: Failed to get types from assembly 'Microsoft.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null' ---> System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
   at System.Reflection.Assembly.GetTypes()
   at Composite.Data.DataMetaDataFacade.GetDataTypeDescriptor(Guid dataTypeId, Boolean allowDataTypeCreation)
   --- End of inner exception stack trace ---
   at Composite.Data.DataMetaDataFacade.GetDataTypeDescriptor(Guid dataTypeId, Boolean allowDataTypeCreation)
   at Composite.Data.Foundation.EmptyDataClassTypeManager.GetEmptyDataClassType(Type interfaceType, Boolean forceReCompilation)
   at Composite.Data.DataFacadeImpl.BuildNew[T](Boolean suppressEventing)
   at Composite.Community.Newsletter.Workflow.AddNewNewsletterTypeWorkflow.Step1CodeActivity_ExecuteCode(Object sender, EventArgs e)
   at System.Workflow.ComponentModel.Activity.RaiseEvent(DependencyProperty dependencyEvent, Object sender, EventArgs e)
   at System.Workflow.Activities.CodeActivity.Execute(ActivityExecutionContext executionContext)
   at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext)
   at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)
   at System.Workflow.Runtime.Scheduler.Run()

   
    WorkflowFacade
    Critical
 
 
    
    2012-06-21 11:57
   
      Workflow terminated - Id = 3bb52c79-f9b4-4344-aac7-18f6064b2eb4, Exception:
Failed to get types from assembly 'Microsoft.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null'
   at Composite.Data.DataMetaDataFacade.GetDataTypeDescriptor(Guid dataTypeId, Boolean allowDataTypeCreation)
   at Composite.Data.Foundation.EmptyDataClassTypeManager.GetEmptyDataClassType(Type interfaceType, Boolean forceReCompilation)
   at Composite.Data.DataFacadeImpl.BuildNew[T](Boolean suppressEventing)
   at Composite.Community.Newsletter.Workflow.AddNewNewsletterTypeWorkflow.Step1CodeActivity_ExecuteCode(Object sender, EventArgs e)
   at System.Workflow.ComponentModel.Activity.RaiseEvent(DependencyProperty dependencyEvent, Object sender, EventArgs e)
   at System.Workflow.Activities.CodeActivity.Execute(ActivityExecutionContext executionContext)
   at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext)
   at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)
   at System.Workflow.Runtime.Scheduler.Run()

   
    WorkflowFacade
    Critical
 
 
    
    2012-06-21 11:57
   
      Failed to load workflow with id 'C:\inetpub\wwwroot\\App_Data\Composite\ApplicationState\SerializedWorkflows\3bb52c79-f9b4-4344-aac7-18f6064b2eb4.bin'. Deleting file.
   
    Workflow File Persisting Service
    Warning
 
 
    
    2012-06-21 11:57
   
      System.TypeLoadException: Method 'GetControllerSessionBehavior' in type 'Microsoft.Web.Mvc.MvcDynamicSessionControllerFactory' from assembly 'Microsoft.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
   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 System.UnitySerializationHolder.GetRealObject(StreamingContext context)
   at System.Runtime.Serialization.ObjectManager.ResolveObjectReference(ObjectHolder holder)
   at System.Runtime.Serialization.ObjectManager.DoFixups()
   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream)
   at System.Workflow.ComponentModel.Activity.Load(Stream stream, Activity outerActivity, IFormatter formatter)
   at Composite.C1Console.Workflow.FileWorkFlowPersisetenceService.DeserializeActivity(Activity rootActivity, Guid id)
   at Composite.C1Console.Workflow.FileWorkFlowPersisetenceService.LoadWorkflowInstanceState(Guid instanceId)

Developer
Jun 21, 2012 at 12:47 PM

Hi marcinn123,

As far as I understand you are trying to create a newsletter template, it fails to create and you get this error in the logs.

Could you provide more info? Like:

  1. What version / build number is your Composite C1?
  2. What version is the Newletter package?

 

Thank you

/Vitaly