Copied to clipboard

Flag this post as spam?

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


  • Ismail Mayat 4511 posts 10059 karma points MVP 2x admin c-trib
    Sep 28, 2010 @ 11:04
    Ismail Mayat
    0

    Contour custom workflow issue

     

    Guys,

     

    I am using contour 1.1 with umbraco 4.5.2 under .net40.  I have created a custom workflow type when i goto add workflow in contour i get error after selecting my workflow in the dropdown the error is:

    Server Error in '/' Application.

    Object reference not set to an instance of an object.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

     

    Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

     

    Source Error: 

     

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

     

    Stack Trace: 

     

    [NullReferenceException: Object reference not set to an instance of an object.]

       Umbraco.Forms.UI.Dialogs.editWorkflowDialog.LoadSettings(Form form) in d:\TeamCity\buildAgent\work\e4473b9ec9597356\Umbraco.Forms.UI\Dialogs\editWorkflowDialog.aspx.cs:110

       Umbraco.Forms.UI.Dialogs.editWorkflowDialog.Page_Load(Object sender, EventArgs e) in d:\TeamCity\buildAgent\work\e4473b9ec9597356\Umbraco.Forms.UI\Dialogs\editWorkflowDialog.aspx.cs:69

       System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14

       System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35

       System.Web.UI.Control.OnLoad(EventArgs e) +91

       umbraco.BasePages.BasePage.OnLoad(EventArgs e) +49

       System.Web.UI.Control.LoadRecursive() +74

       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207

    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1

     

    It seems to have issue when loadingsettings which is where the properties that are publicly accessible and decorated are accessed that code looks like

            [Setting("EmailLookUpField", description = "Enter the receiver email lookup field for DMC", control = "Contour.SharedSource.FieldSetting.TextField")]

            public string EmailLookUpField { get; set; }

     

            [Setting("DocumentEmailAddressFieldAlias", description = "Email field alias in document that contains email address", control = "Contour.SharedSource.FieldSetting.TextField")]

            public string DocumentEmailAddressFieldAlias { get; set; }

     

            [Setting("Subject", description = "Enter the subject", control = "Contour.SharedSource.FieldSetting.TextField")]

            public string Subject { get; set; }

     

            [Setting("Message", description = "Enter the intro message", control = "Contour.SharedSource.FieldSetting.TextArea")]

            public string Message { get; set; }

     

    Anyone any ideas?

     

    Regards

    Ismail

     

  • Tim Geyssens 6562 posts 15373 karma points MVP 2x c-trib
    Sep 28, 2010 @ 11:14
    Tim Geyssens
    1

    Hi Ismail why are you using Contour.SharedSource.FieldSetting.TextField and Contour.SharedSource.FieldSetting.TextArea ?

    You can simply use Umbraco.Forms.Core.FieldSetting.TextField and Umbraco.Forms.Core.FieldSetting.TextArea

    Or if you do want to use field setting types from another assembly (then Umbraco.Forms.Core) you must add , assembly = "Contour.SharedSource"

     

  • Ismail Mayat 4511 posts 10059 karma points MVP 2x admin c-trib
    Sep 28, 2010 @ 11:18
    Ismail Mayat
    0

    Tim,

    "why are you using Contour.SharedSource.FieldSetting.TextField " DOH it was a case of clipboard inheritance.  Updated as per your suggestion and it all works nicely.

    Many thanks

    Ismail

  • Tim Geyssens 6562 posts 15373 karma points MVP 2x c-trib
    Sep 28, 2010 @ 11:18
    Tim Geyssens
    0

    Ow and custom fieldsetting types are only possible from version 1.1.3 and up

  • 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