Copied to clipboard

Flag this post as spam?

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


  • suzyb 464 posts 877 karma points
    Mar 18, 2013 @ 17:38
    suzyb
    0

    Error when trying to add

    Whenever I try to add anything to a revision I get a load error in the item popup and the following more detailed error in the umbraco log.

    At 
    /umbraco/plugins/courier/webservices/treedata.ashx?id=d8e6ad84-e73a-11df-9492-0800200c9a66&_=1363624241183
     (Referred by: 
    http://testsite.localhost.com/umbraco/plugins/courier/dialogs/addItemsToLocalRevision.aspx?providerId=d8e6ad84-e73a-11df-9492-0800200c9a66):                

    If I try to access the treedata URL itself it comes up with a "given key was not present in the dictionary" error. 

    Does anyone know how I can solve this.  I assume I will need to find which key is not present but how can I do that.

    Umbraco version is 4.7.1.1 and courier was downloaded straight from the repository.

  • Per Ploug 865 posts 3491 karma points MVP admin
    Mar 19, 2013 @ 09:23
    Per Ploug
    0

    if you open up the url /umbraco/plugins/courier/webservices/treedata.ashx?id=d8e6ad84-e73a-11df-9492-0800200c9a66&_=1363624241183 what do you see then? there should be an error telling you what is wrong, most likely its a missing dependency

  • suzyb 464 posts 877 karma points
    Mar 19, 2013 @ 10:12
    suzyb
    0

    I get the given key not present in dictionary error.

    [KeyNotFoundException: The given key was not present in the dictionary.]
       System.Collections.Generic.Dictionary`2.get_Item(TKey key) +10535517
       Umbraco.Courier.Core.PersistenceManager.get_Default() +76
       Umbraco.Courier.Core.ItemProvider.get_DatabasePersistence() +18
       Umbraco.Courier.ItemProviders.DocumentTypeItemProvider.AvailableSystemItems() +8
       Umbraco.Courier.UI.Webservices.TreeData.ProcessRequest(HttpContext context) +409
       System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +341
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69
  • suzyb 464 posts 877 karma points
    Mar 19, 2013 @ 11:30
    suzyb
    0

    Argh!!!!!

    Sometime yesterday between me installing courier on one of my test sites and installing it on the second the package version in the repository was updated so I was installing the version 6 one on the second site.

  • 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