Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Corey 5 posts 75 karma points
    Jul 01, 2020 @ 14:53
    Corey
    0

    Umbraco Form breaks on deploy

    Forms will not load within the Umbraco Backoffice or front-end templates after deployment.

    I used Web Deploy to Azure for a dev site and the Forms showed up fine. I then deployed to an Azure live env using Azure CI from BitBucket and the Forms are broken. I have confirmed the form and workflow json files are in their proper place on the remote environment. I also disconnected the CI and used Web Deploy to live, but the same problem occurs with Forms.

    Note: Live env is running a copy of the database from the working env.

    Error received:

    Unhandled controller exception occurred for request '"http://nordic-live.rhinogroup.com/umbraco/backoffice/UmbracoForms/Form/GetWithWorkflowsByGuid?guid=f9ea767a-0e4e-4c90-85f1-53ef42c60793"'

    Umbraco.Forms.Core.Exceptions.ProviderException: Unable to find the Field with the GUID 3f92e01b-29e2-4a30-bf33-9df5580ed52c at Umbraco.Forms.Core.Providers.FieldCollection.get_Item(Guid id) at Umbraco.Forms.Core.Services.FieldTypeStorage.GetFieldTypeByField(Field field) at Umbraco.Forms.Web.Editors.FormController.GetWithWorkflowsByGuid(Guid guid)

    Umbraco version 8.6.1 Umbraco Forms: 8.4.1

  • Corey 5 posts 75 karma points
    Jul 01, 2020 @ 18:33
    Corey
    0

    So I discovered the problem here. The deployment did not include all of the Umbraco.Forms assemblies. Installing the plugin does not add them as project references, so I dropped them into a /lib/ folder in my solution and referenced them from there. The next deployment built successfully.

    All DLL files installed with Umbraco Forms need to be referenced in your web project.

  • Mario Lopez 168 posts 958 karma points MVP 4x c-trib
    Jul 01, 2020 @ 23:02
    Mario Lopez
    0

    I recommend you to install it as nuget package instead.

  • Mike Chadwick 41 posts 182 karma points
    Jun 09, 2022 @ 11:11
    Mike Chadwick
    0

    Use Nuget to install:

    https://www.nuget.org/packages/UmbracoForms/8.12.2 Latest Umbraco v8 version works with UmbracoCms > v8.1.0

    Install-Package UmbracoForms -Version 8.12.2

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies