Copied to clipboard

Flag this post as spam?

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

  • Kelly 11 posts 91 karma points
    Nov 08, 2023 @ 20:47

    Workflow errors in Umbraco 10.1.0 using Plumber v10.0.1.0

    Hi, I am a very new "front end" user of Umbraco. This is the first site I have worked on. I came on board AFTER Umbraco was already installed and a beginning of a site was already created. However, it is my job to finish the site, and ensure all the workflow process works properly. I have tried to read and understand the documentation but there are things that are just not connecting in my head on how this setup should work. I assume we are NOT using Umbraco Workflow (which is the new setup after it acquired Plumber). We are still using Plumber in Umbraco 10 for the workflow?

    However I am confused because I can see the two dashboards for Workflow on the Content side and Settings side, but I cannot seem to configure anything.

    Questions: 1. Does Plumber 10 utilize the "Umbraco Workflow" interface in some way and that is why I see the dashboards, but it may not be installed correctly and that is why I am having issues?

    1. When I go into the workflow areas, I am NOT seeing the "Active Workflow" button (I only see Configuration and History) However, I cannot configure anything if I click the configuration button.

    2. I cannot add Approval Groups (though I am an administrator with full access to everything in my permissions including managing workflows.)

    3. We do have user groups, and we tested a user. They do get the "request publish" button, but that doesn't go to anyone and I assume that is because there are no groups set?

    So to me, it appears the "package" has been installed, but maybe not correctly? I see it says "You're on a nightly build, running Plumber v10.0.1.0".

    This is a NEW install of Umbraco 10, not an upgrade.

    NOTE: I am not a "back-end" developer. I do not have the project installed using Visual Studio, and I don't have access to install/reinstall packages etc.

    I just need guidance on what needs to be done so I can ask for IT help, as they aren't Umbraco developer experts either.

    I also see lots of errors in the logs if these help point to anything specific:

    System.NullReferenceException: Object reference not set to an instance of an object. at Plumber.Core.Services.Implement.TasksService.GetAllGroupTasks(InstancesSearchModel searchParams) at Plumber.Web.Api.TasksController.Group(InstancesSearchModel searchParams)

    Microsoft.Data.SqlClient.SqlException (0x80131904): 'Date' is not a recognized built-in function name.

    Exception ({InstanceId}). Plumber.Web.Api.InstancesController.GetRange (Plumber.Web)

    Error getting instances for date range: "'Date' is not a recognized built-in function name."

    Error getting all tasks for group -1: "Object reference not set to an instance of an object."

  • Nathan Woulfe 447 posts 1664 karma points MVP 5x hq c-trib
    Nov 10, 2023 @ 08:12
    Nathan Woulfe

    Hi Kelly

    I'd definitely recommend updating to Workflow - Plumber is largely a retired project and won't be receiving updates. You could try bumping to 10.1.1, but I'd still encourage you to go for Workflow instead.

  • Kelly 11 posts 91 karma points
    Nov 13, 2023 @ 16:41

    Hi Nathan,

    Thank you. Can we upgrade to Workflow on Umbraco 10? Or will Worflow only work on 11+? We are a bit behind in versions and we are about launch a major update with 10, so I don't think we will be moving onto 11 in any recent furture.

    However, I am sure this response will definitely weigh on their decision as plumber "workflows" are integral to their editing process.

    Thanks, Kelly

  • Nathan Woulfe 447 posts 1664 karma points MVP 5x hq c-trib
    Nov 17, 2023 @ 00:29
    Nathan Woulfe

    Hi Kelly

    Definitely fine to upgrade to Workflow 10. If the site hasn't yet gone live, that update is painless - remove the package reference for Plumber, replace it with Workflow, and all should be fine.

    Plumber is functionally the same as the first Workflow 10 release, but the newer Workflow 10.x releases bring new features and improvements, so 100% worth upgrading.


Please Sign in or register to post replies

Write your reply to: