Skip to content
This repository was archived by the owner on Mar 19, 2025. It is now read-only.
This repository was archived by the owner on Mar 19, 2025. It is now read-only.

cant deploy item display templates to the office 365 #1142

@maratbakirov

Description

@maratbakirov

some time ago within last month we started seeing the exception below.
packages used:

the core is the incorrect content type ids,
FilterDisplayTemplateModelHandler.cs
should have
item[BuiltInInternalFieldNames.ContentTypeId] = "0x0101002039C03B61C64EC4A04F5361F385106604";
as opposed to current incorrect
item[BuiltInInternalFieldNames.ContentTypeId] = "0x0101002039C03B61C64EC4A04F5361F38510660400F643FF79F6BD764F8A469B6F153396EE";

ItemDisplayTemplateModelHandler.cs
should have
item[BuiltInInternalFieldNames.ContentTypeId] = "0x0101002039C03B61C64EC4A04F5361F385106603";

as opposed to
item[BuiltInInternalFieldNames.ContentTypeId] = "0x0101002039C03B61C64EC4A04F5361F38510660300500DA5E";

it worked before but the code relies on the list content type ids that have changed.

p.s. error we are getting is:

Error message : There was an error while provisioning definition. Check ModelNode prop., Error details :Type = SPMeta2.Exceptions.SPMeta2ModelDeploymentException
Message = There was an error while provisioning definition. Check ModelNode prop.
Source = SPMeta2
ModelNode = Node value: [ItemDisplayTemplateDefinition] - Title:[Featured Content] FileName:[Item_DOH_FeaturedContent.html]
TargetSite = Void Traverse(System.Object, SPMeta2.Models.ModelNode)
StackTrace = at SPMeta2.Services.Impl.DefaultModelTreeTraverseService.Traverse(Object modelHost, ModelNode modelNode)
at SPMeta2.Services.Impl.DefaultModelTreeTraverseService.<>c__DisplayClass13_0.b__0(Object childModelHost)
at SPMeta2.CSOM.ModelHandlers.FolderModelHandler.WithResolvingModelHost(ModelHostResolveContext modelHostContext)
at SPMeta2.Services.Impl.DefaultModelTreeTraverseService.Traverse(Object modelHost, ModelNode modelNode)
at SPMeta2.Services.Impl.DefaultModelTreeTraverseService.<>c__DisplayClass13_0.b__0(Object childModelHost)
at SPMeta2.CSOM.ModelHandlers.FolderModelHandler.WithResolvingModelHost(ModelHostResolveContext modelHostContext)
at SPMeta2.Services.Impl.DefaultModelTreeTraverseService.Traverse(Object modelHost, ModelNode modelNode)
at SPMeta2.Services.Impl.DefaultModelTreeTraverseService.<>c__DisplayClass13_0.b__0(Object childModelHost)
at SPMeta2.CSOM.ModelHandlers.FolderModelHandler.WithResolvingModelHost(ModelHostResolveContext modelHostContext)
at SPMeta2.Services.Impl.DefaultModelTreeTraverseService.Traverse(Object modelHost, ModelNode modelNode)
at SPMeta2.Services.Impl.DefaultModelTreeTraverseService.<>c__DisplayClass13_0.b__0(Object childModelHost)
at SPMeta2.CSOM.ModelHandlers.ListModelHandler.WithResolvingModelHost(ModelHostResolveContext modelHostContext)
at SPMeta2.Services.Impl.DefaultModelTreeTraverseService.Traverse(Object modelHost, ModelNode modelNode)
at SPMeta2.Services.Impl.DefaultModelTreeTraverseService.<>c__DisplayClass13_0.b__0(Object childModelHost)
at SPMeta2.CSOM.ModelHandlers.WebModelHandler.WithResolvingModelHost(ModelHostResolveContext modelHostContext)
at SPMeta2.Services.Impl.DefaultModelTreeTraverseService.Traverse(Object modelHost, ModelNode modelNode)
at SPMeta2.Services.ModelServiceBase.ProcessModelDeployment(Object modelHost, ModelNode modelNode)
at SPMeta2.Services.ModelServiceBase.DeployModel(ModelHostBase modelHost, ModelNode model)
at SPMeta2.CSOM.Services.CSOMProvisionService.DeployModel(ModelHostBase modelHost, ModelNode model)
at SPMeta2.CSOM.Services.CSOMProvisionServiceExtensions.DeployWebModel(CSOMProvisionService modelHost, ClientContext context, ModelNode model)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions