Copied to clipboard

Flag this post as spam?

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


  • Jordan 24 posts 182 karma points
    Aug 04, 2016 @ 11:56
    Jordan
    0

    Hash-mismatch (local/remote)

    Hey everyone,

    I am having some issues with courier and hash miss matching, I have been looking around for a while and found lots of information to help. However everything I have found does not seem to fix my issue.

    Things I have checked

    • stage doctype data vs live doctype data.
    • removed all files from the revision folder on stage and live, then tried again
    • checked PropertyData table on both stage and live both seem fine (relevent umbraco post: https://our.umbraco.org/forum/umbraco-pro/courier/72957-courier-issue-not-updating-content-basic-bodytext)
    • have also tried the stuff I found in the documentation here (https://our.umbraco.org/documentation/Umbraco-as-a-Service/Troubleshooting/Content-Deploy-Schema/Remote/)
    • also tested a transfer from localhost to live and that seem to work without any issues.

    Here are my logs (I seem to get similar issues on every node I try to transfer)

        2016-08-04 11:45:52,369 [19] INFO  Umbraco.Courier.Core.Packaging.RevisionPackaging - [Thread 22] Documents: f81ff7cb-59ea-4664-b40b-500085b1675f hash-mismatch (local/remote) AccessEntryIds:;CreateDate:2016-06-03T15:17:02|;Dependencies:ForceHashCheck:False|;IsChild:False|;ItemId:Id:1a4706e3-70e6-4950-b48e-6ea6ecb2bf34|;ProviderId:d8e6ad83-e73a-11df-9492-0800200c9a66|;;Name:ParentDocument:1a4706e3-70e6-4950-b48e-6ea6ecb2bf34|;ForceHashCheck:True|;IsChild:False|;ItemId:Id:ContentPage|;ProviderId:25867200-e67e-11df-9492-0800200c9a66|;;Name:Template:ContentPage|;ForceHashCheck:True|;IsChild:False|;ItemId:Id:GlobalContentPage|;ProviderId:d8e6ad84-e73a-11df-9492-0800200c9a66|;;Name:Documenttype:GlobalContentPage|;ForceHashCheck:True|;IsChild:True|;ItemId:Id:f81ff7cb-59ea-4664-b40b-500085b1675f|;ProviderId:e0472594-e73b-11df-9492-0800200c9a66|;;Name:DocumentPropertydata|;;DocumentTypeAlias:GlobalContentPage|;Domains:;Draft:False|;ExpireDate:0001-01-01T00:00:00|;Level:2|;Name:PrivacyPolicyGermany|;ParentUniqueId:1a4706e3-70e6-4950-b48e-6ea6ecb2bf34|;PublishDate:2016-08-03T15:05:31|;Published:True|;ReleaseDate:0001-01-01T00:00:00|;SortOrder:22|;Template:ContentPage|;UniqueId:f81ff7cb-59ea-4664-b40b-500085b1675f|;UpdateDate:2016-08-03T15:05:31|;User:CameronBisset|;a4866efec7e8bc6e1c39ecf37ba61b4e / da3c78d00c771cce501ceb066d39c575587e045d46bbe8ebefddf64870f0bb26
    2016-08-04 11:45:52,916 [19] DEBUG Umbraco.Courier.DataResolvers.PropertyDataResolvers.RTEImages - [Thread 22] No images found in RTE data for property 'content' on 'f81ff7cb-59ea-4664-b40b-500085b1675f'
    2016-08-04 11:45:52,916 [19] DEBUG Umbraco.Courier.DataResolvers.PropertyDataResolvers.RTEImages - [Thread 22] No images found in RTE data for property 'content' on 'f81ff7cb-59ea-4664-b40b-500085b1675f'
    2016-08-04 11:45:52,934 [19] INFO  Umbraco.Courier.Core.Packaging.RevisionPackaging - [Thread 22] PropertyData: f81ff7cb-59ea-4664-b40b-500085b1675f hash-mismatch (local/remote) a4866efec7e8bc6e1c39ecf37ba61b4e / 587e045d46bbe8ebefddf64870f0bb26
    2016-08-04 11:45:53,484 [19] INFO  Umbraco.Courier.Core.Packaging.RevisionPackaging - [Thread 22] Templates: ContentPage hash-mismatch (local/remote) Alias:ContentPage|;Name:ContentPage|;ParentTemplateAlias:_Layout|;3565328ccfce3bb9fdefad5657bf7d06 / 9b45844ce0b0dbcca00090052ead276d
    2016-08-04 11:45:53,796 [19] INFO  Umbraco.Courier.Core.Packaging.RevisionPackaging - [Thread 22] Document types: GlobalContentPage hash-mismatch (local/remote) Alias:GlobalContentPage|;AllowAtRoot:False|;AllowedChildDocumentTypes:;AllowedTemplates:ContentPage|;DefaultTemplate:ContentPage|;Dependencies:ForceHashCheck:False|;IsChild:False|;ItemId:Id:ContentPage|;ProviderId:25867200-e67e-11df-9492-0800200c9a66|;;Name:Template:ContentPage|;ForceHashCheck:True|;IsChild:False|;ItemId:Id:GlobalSeo|;ProviderId:d8e6ad84-e73a-11df-9492-0800200c9a66|;;Name:Documenttype:GlobalSeo|;ForceHashCheck:True|;IsChild:False|;ItemId:Id:Global|;ProviderId:d8e6ad84-e73a-11df-9492-0800200c9a66|;;Name:Documenttype:Global|;ForceHashCheck:True|;IsChild:False|;ItemId:Id:aa27e9ad-53da-4edf-89da-16b36cc299cc|;ProviderId:e0472592-e73b-11df-9492-0800200c9a66|;;Name:Datatype:aa27e9ad-53da-4edf-89da-16b36cc299cc|;;Description:;Icon:icon-umb-content|;IsContainer:False|;MasterDocumentType:Global|;MasterDocumentTypes:Global|GlobalSeo|;Name:GlobalContentPage|;Properties:Alias:content|;DataTypeDefinitionId:aa27e9ad-53da-4edf-89da-16b36cc299cc|;Description:;Mandatory:True|;Name:Content|;SortOrder:0|;TabCaption:Content|;UniqueId:47bebd8b-8327-415f-92b1-55cb3e64ee4c|;Validation:;;Tabs:ContentTypeAlias:GlobalContentPage|;SortOrder:10|;Text:Content|;UniqueId:00000000-0000-0000-0000-000000000000|;;Thumbnail:folder.png|; / a5f1ec9bce09e669f9a8e599484fafd0
    2016-08-04 11:45:53,953 [19] INFO  Umbraco.Courier.Core.Packaging.RevisionPackaging - <log4net.Error>Exception during StringFormat: Input string was not in a correct format. <format>[Thread 22] Datatypes: aa27e9ad-53da-4edf-89da-16b36cc299cc hash-mismatch (local/remote) DataBaseDataType:Ntext|;Dependencies:ForceHashCheck:False|;IsChild:False|;ItemId:Id:0cc0eba1-9960-42c9-bf9b-60e150b429ae|;ProviderId:e0472592-e73b-11df-9492-0800200c9a66|;;ForceHashCheck:False|;IsChild:False|;ItemId:Id:ca90c950-0aff-4e72-b976-a30b1ac57dad|;ProviderId:e0472592-e73b-11df-9492-0800200c9a66|;;ForceHashCheck:False|;IsChild:False|;ItemId:Id:ea5ddd73-a2ea-4124-9627-3cfe40e82023|;ProviderId:e0472592-e73b-11df-9492-0800200c9a66|;;;Name:ArchContentPage|;Prevalues:Alias:archetypeConfig|;SortOrder:1|;Value:{"showAdvancedOptions":false,"startWithAddButton":false,"hideFieldsetToolbar":false,"enableMultipleFieldsets":false,"enableCollapsing":true,"enableCloning":false,"enableDisabling":true,"hideFieldsetControls":false,"hidePropertyLabel":false,"maxFieldsets":0,"fieldsets":[{"alias":"properties","remove":false,"collapse":false,"labelTemplate":"{{language}}","icon":"","label":"Properties","properties":[{"alias":"language","remove":false,"collapse":true,"label":"Language","helpText":"","dataTypeGuid":"ea5ddd73-a2ea-4124-9627-3cfe40e82023","propertyEditorAlias":null,"value":"","required":true,"regEx":null},{"alias":"pageName","remove":false,"collapse":true,"label":"PageName","helpText":"","dataTypeGuid":"0cc0eba1-9960-42c9-bf9b-60e150b429ae","propertyEditorAlias":null,"value":"","required":true,"regEx":null},{"alias":"content","remove":false,"collapse":false,"label":"Content","helpText":"","dataTypeGuid":"ca90c950-0aff-4e72-b976-a30b1ac57dad","propertyEditorAlias":null,"value":"","required":true,"regEx":null}],"group":null}],"fieldsetGroups":[],"hidePropertyLabels":false,"customCssClass":null,"customCssPath":null,"customJsPath":null,"customViewPath":null,"enableDeepDatatypeRequests":false,"developerMode":false,"overrideDefaultPropertyValueConverter":false}|;Alias:hideLabel|;SortOrder:2|;Value:1|;;PropertyEditorAlias:Imulus.Archetype|;UniqueID:aa27e9ad-53da-4edf-89da-16b36cc299cc|; / 0fb7ba4028d3d41eab4a8cdad89fe385</format><args>{}</args></log4net.Error>
    2016-08-04 11:45:54,046 [19] INFO  Umbraco.Courier.Core.Packaging.RevisionPackaging - [Thread 22] Templates: _Layout hash-mismatch (local/remote) Alias:_Layout|;Name:_Layout|;463d9c9ce32ae26b7d0aa0fc72e9f3a7 / 2fb1bcf8af23fab12fd93b3c319abd66
    2016-08-04 11:45:54,125 [19] INFO  Umbraco.Courier.Core.Packaging.RevisionPackaging - [Thread 22] Document types: GlobalSeo hash-mismatch (local/remote) Alias:GlobalSeo|;AllowAtRoot:False|;AllowedChildDocumentTypes:;AllowedTemplates:;Dependencies:ForceHashCheck:True|;IsChild:False|;ItemId:Id:86b5e1c5-37a0-4741-87a0-e7346b44ea65|;ProviderId:e0472592-e73b-11df-9492-0800200c9a66|;;Name:Datatype:86b5e1c5-37a0-4741-87a0-e7346b44ea65|;;Description:;Icon:.sprTreeFolder|;IsContainer:False|;MasterDocumentTypes:;Name:GlobalSEO|;Properties:Alias:seo|;DataTypeDefinitionId:86b5e1c5-37a0-4741-87a0-e7346b44ea65|;Description:Youdonothavetoaddthesuffix"|OdgersBerndtson".Thisisautomatic.|;Mandatory:False|;Name:SEO|;SortOrder:0|;TabCaption:SEO|;UniqueId:a01debd2-6c41-48cf-b377-99acbadd921e|;Validation:;;Tabs:ContentTypeAlias:GlobalSeo|;SortOrder:20|;Text:SEO|;UniqueId:00000000-0000-0000-0000-000000000000|;;Thumbnail:folder.png|; / a9e29cf49bf00bf07522923bbaa57867
    2016-08-04 11:45:54,234 [19] INFO  Umbraco.Courier.Core.Packaging.RevisionPackaging - [Thread 22] Document types: Global hash-mismatch (local/remote) Alias:Global|;AllowAtRoot:True|;AllowedChildDocumentTypes:GlobalContentPage|Search|;AllowedTemplates:;Dependencies:;Description:;Icon:icon-globe|;IsContainer:False|;MasterDocumentTypes:;Name:Global|;Properties:Alias:disableCache|;DataTypeDefinitionId:92897bc6-a5f3-4ffe-ae27-f2e7e33dda49|;Description:IMPORTANT-Leaveuncheckedunlessabsolutelynecessary.|;Mandatory:False|;Name:Disablecache?|;SortOrder:2|;UniqueId:9b50531e-93bd-41bc-a788-0424dd6e00d8|;Validation:;Alias:umbracoNaviChildrenHide|;DataTypeDefinitionId:92897bc6-a5f3-4ffe-ae27-f2e7e33dda49|;Description:;Mandatory:False|;Name:Hidechildreninnavigation?|;SortOrder:1|;UniqueId:8209878e-78a2-467e-8883-42862cd5d37e|;Validation:;Alias:umbracoNaviHide|;DataTypeDefinitionId:92897bc6-a5f3-4ffe-ae27-f2e7e33dda49|;Description:;Mandatory:False|;Name:Hideinnavigation?|;SortOrder:0|;UniqueId:b64c7e49-9be9-45f1-9881-2d5424ca570d|;Validation:;;Tabs:;Thumbnail:folder.png|; / 4a3363b5ed67f694c99a34d1107e221a
    2016-08-04 11:45:54,250 [19] INFO  Umbraco.Courier.Core.Packaging.RevisionPackaging - <log4net.Error>Exception during StringFormat: Input string was not in a correct format. <format>[Thread 22] Datatypes: 86b5e1c5-37a0-4741-87a0-e7346b44ea65 hash-mismatch (local/remote) DataBaseDataType:Ntext|;Dependencies:ForceHashCheck:False|;IsChild:False|;ItemId:Id:9d0392a9-1704-4018-8897-05cf120ff66e|;ProviderId:e0472592-e73b-11df-9492-0800200c9a66|;;ForceHashCheck:False|;IsChild:False|;ItemId:Id:ea5ddd73-a2ea-4124-9627-3cfe40e82023|;ProviderId:e0472592-e73b-11df-9492-0800200c9a66|;;;Name:ArchSEO|;Prevalues:Alias:archetypeConfig|;SortOrder:1|;Value:{"showAdvancedOptions":false,"startWithAddButton":false,"hideFieldsetToolbar":false,"enableMultipleFieldsets":false,"enableCollapsing":true,"enableCloning":false,"enableDisabling":true,"hideFieldsetControls":false,"hidePropertyLabel":false,"maxFieldsets":0,"fieldsets":[{"alias":"SEO","remove":false,"collapse":false,"labelTemplate":"{{language}}","icon":"","label":"SEO","properties":[{"alias":"language","remove":false,"collapse":true,"label":"Language","helpText":"","dataTypeGuid":"ea5ddd73-a2ea-4124-9627-3cfe40e82023","propertyEditorAlias":null,"value":"","required":false,"regEx":null},{"alias":"seo","remove":false,"collapse":false,"label":"SEO","helpText":"Youdonothavetoaddthesuffix\"|OdgersBerndtson\".Thisisautomatic.","dataTypeGuid":"9d0392a9-1704-4018-8897-05cf120ff66e","propertyEditorAlias":null,"value":"","required":true,"regEx":null}],"group":null}],"fieldsetGroups":[],"hidePropertyLabels":false,"customCssClass":null,"customCssPath":null,"customJsPath":null,"customViewPath":null,"enableDeepDatatypeRequests":false,"developerMode":false,"overrideDefaultPropertyValueConverter":false}|;Alias:hideLabel|;SortOrder:2|;Value:1|;;PropertyEditorAlias:Imulus.Archetype|;UniqueID:86b5e1c5-37a0-4741-87a0-e7346b44ea65|; / eb7fd54521f896c6b524f47c2354f20f</format><args>{}</args></log4net.Error>
    2016-08-04 11:45:54,375 [19] DEBUG Umbraco.Courier.RepositoryProviders.Local - [Thread 22] Disposing: True
    2016-08-04 11:45:54,375 [19] DEBUG Umbraco.Courier.RepositoryProviders.Local - [Thread 22] Closing session: 9d69948a-1e6e-4c45-ba81-fce1bf35b998
    2016-08-04 11:45:54,375 [19] DEBUG Umbraco.Courier.Persistence.V6.NHibernate.NHibernateProvider - [Thread 22] Closing session, UseGlobalSession: False, key: 9d69948a-1e6e-4c45-ba81-fce1bf35b998
    2016-08-04 11:45:54,375 [19] DEBUG Umbraco.Courier.Persistence.V6.NHibernate.NHibernateGlobalSessionManager - [Thread 22] Closing session, IsInWebContext: False
    2016-08-04 11:45:54,406 [19] DEBUG Umbraco.Courier.RepositoryProviders.Local - [Thread 22] Disposing: True
    2016-08-04 11:45:54,406 [19] DEBUG Umbraco.Courier.Core.EventManager - [Thread 22] Unloading (count: 0)
    2016-08-04 11:45:54,406 [19] INFO  Umbraco.Courier.Core.TaskManager - [Thread 22] Completed PackagingTask with id: c72deed1-c02d-460b-ad47-e69aa463945e
    2016-08-04 11:45:54,406 [19] INFO  Umbraco.Courier.Core.BackgroundTaskRunner - [Thread 5] AggregateException thrown with the following inner exceptions:
    2016-08-04 11:45:54,421 [19] INFO  Umbraco.Courier.Core.BackgroundTaskRunner - [Thread 5]    .Net TaskCanceledException: .Net Task ID 719
    2016-08-04 11:45:54,421 [19] INFO  Umbraco.Courier.Core.BackgroundTaskRunner - [Thread 5] Shutdown
    2016-08-04 11:45:54,421 [19] INFO  Umbraco.Courier.Core.BackgroundTaskRunner - [Thread 5] Application is shutting down, waiting for tasks to complete
    2016-08-04 11:45:54,421 [19] INFO  Umbraco.Courier.Core.BackgroundTaskRunner - [Thread 5] Shutdown
    

    If someone could steer me in the right direction or may know a possible cause for my issue that would be a huge help :) and very much appreciated.

  • Barb Romito 12 posts 74 karma points
    Sep 21, 2016 @ 18:00
    Barb Romito
    0

    I have the same error happening.

    My CourierTraceLog:

    2016-09-21 13:25:22,771 [16] DEBUG Umbraco.Courier.Core.EventManager - [Thread 14] Unloading (count: 0) 2016-09-21 13:25:22,787 [16] DEBUG Umbraco.Courier.Core.EventManager - [Thread 14] Unloading (count: 0) 2016-09-21 13:25:25,205 [16] DEBUG Umbraco.Courier.RepositoryProviders.Local - [Thread 2] Disposing: False 2016-09-21 13:25:25,361 [16] DEBUG Umbraco.Courier.Core.EventManager - [Thread 14] Unloading (count: 0) 2016-09-21 13:25:27,950 [16] DEBUG Umbraco.Courier.Core.EventManager - [Thread 14] Unloading (count: 0) 2016-09-21 13:25:28,059 [16] DEBUG Umbraco.Courier.RepositoryProviders.Local - [Thread 2] Disposing: False 2016-09-21 13:25:28,059 [16] DEBUG Umbraco.Courier.RepositoryProviders.Local - [Thread 2] Disposing: False 2016-09-21 13:25:28,106 [16] DEBUG Umbraco.Courier.Core.EventManager - [Thread 14] Unloading (count: 0) 2016-09-21 13:25:28,122 [16] INFO Umbraco.Courier.Core.TaskManager - [Thread 14] Added PackagingTask behind queue of : 0 2016-09-21 13:25:28,137 [16] INFO Umbraco.Courier.Core.BackgroundTaskRunner - [Thread 14] Task added Umbraco.Courier.Core.Tasks.PackagingTask 2016-09-21 13:25:28,153 [16] INFO Umbraco.Courier.Core.TaskManager - [Thread 17] Starting PackagingTask with id: 7b01bca3-e5c9-4ef0-a480-dad589b0d67a 2016-09-21 13:25:28,184 [16] DEBUG Umbraco.Courier.RepositoryProviders.Local - [Thread 17] Opening session: efbdf084-513e-4b2b-bce9-ef26969c3b31 2016-09-21 13:25:28,184 [16] DEBUG Umbraco.Courier.Persistence.V6.NHibernate.NHibernateSessionManager - [Thread 17] Loading factory 2016-09-21 13:25:28,340 [16] INFO Umbraco.Courier.Core.BackgroundTaskRunner - [Thread 14] Starting 2016-09-21 13:25:31,507 [16] DEBUG Umbraco.Courier.Persistence.V6.NHibernate.NHibernateSessionManager - [Thread 17] Complete (took 3319ms) 2016-09-21 13:25:31,507 [16] DEBUG Umbraco.Courier.Persistence.V6.NHibernate.NHibernateSessionManager - [Thread 17] Loading factory 2016-09-21 13:25:31,741 [16] DEBUG Umbraco.Courier.Persistence.V6.NHibernate.NHibernateSessionManager - [Thread 17] Complete (took 234ms) 2016-09-21 13:25:31,788 [16] DEBUG Umbraco.Courier.RepositoryProviders.CourierWebserviceRepositoryProvider - [Thread 17] Opening session to http://stagewww.members1st.org 2016-09-21 13:25:34,409 [16] DEBUG Umbraco.Courier.DataResolvers.PropertyDataResolvers.RTEImages - [Thread 17] No images found in RTE data for property 'bodyCopy' on '61123c86-93ba-4b0a-842a-3f8889768108' 2016-09-21 13:25:34,409 [16] DEBUG Umbraco.Courier.DataResolvers.PropertyDataResolvers.RTEImages - [Thread 17] No images found in RTE data for property 'summary' on '61123c86-93ba-4b0a-842a-3f8889768108' 2016-09-21 13:25:34,409 [16] DEBUG Umbraco.Courier.DataResolvers.PropertyDataResolvers.RTEImages - [Thread 17] No images found in RTE data for property 'bodyCopy' on '61123c86-93ba-4b0a-842a-3f8889768108' 2016-09-21 13:25:34,424 [16] DEBUG Umbraco.Courier.DataResolvers.PropertyDataResolvers.RTEImages - [Thread 17] No images found in RTE data for property 'summary' on '61123c86-93ba-4b0a-842a-3f8889768108' 2016-09-21 13:25:34,549 [16] INFO Umbraco.Courier.Core.Packaging.RevisionPackaging - [Thread 17] Documents: 61123c86-93ba-4b0a-842a-3f8889768108 hash-mismatch (local/remote) 3b4355a5ad98baf41b45a5f3f7682dadd00482e4e6fb0f6e2ce3289515ebc85044a002dedba2886a724500011e62e8c2 / 5b8892b94c58dd9dbb4eda16eb5b04b1243022aa96958e80be28e20a1a4edbff44a002dedba2886a724500011e62e8c2 2016-09-21 13:25:34,627 [16] DEBUG Umbraco.Courier.DataResolvers.PropertyDataResolvers.RTEImages - [Thread 17] No images found in RTE data for property 'bodyCopy' on '61123c86-93ba-4b0a-842a-3f8889768108' 2016-09-21 13:25:34,627 [16] DEBUG Umbraco.Courier.DataResolvers.PropertyDataResolvers.RTEImages - [Thread 17] No images found in RTE data for property 'summary' on '61123c86-93ba-4b0a-842a-3f8889768108' 2016-09-21 13:25:34,627 [16] INFO Umbraco.Courier.Core.Packaging.RevisionPackaging - [Thread 17] PropertyData: 61123c86-93ba-4b0a-842a-3f8889768108 hash-mismatch (local/remote) d00482e4e6fb0f6e2ce3289515ebc850 / 243022aa96958e80be28e20a1a4edbff 2016-09-21 13:25:34,783 [16] INFO Umbraco.Courier.Core.Packaging.RevisionPackaging - [Thread 17] Templates: NewsPage hash-mismatch (local/remote) ddb5973eecfc1f65595eede1b5f8a5fe / 00dea178be2cfd7f3d93eedb8f7b8c7f 2016-09-21 13:25:35,189 [16] DEBUG Umbraco.Courier.RepositoryProviders.Local - [Thread 17] Disposing: True 2016-09-21 13:25:35,189 [16] DEBUG Umbraco.Courier.RepositoryProviders.Local - [Thread 17] Closing session: efbdf084-513e-4b2b-bce9-ef26969c3b31 2016-09-21 13:25:35,189 [16] DEBUG Umbraco.Courier.Persistence.V6.NHibernate.NHibernateProvider - [Thread 17] Closing session, UseGlobalSession: False, key: efbdf084-513e-4b2b-bce9-ef26969c3b31 2016-09-21 13:25:35,189 [16] DEBUG Umbraco.Courier.Persistence.V6.NHibernate.NHibernateGlobalSessionManager - [Thread 17] Closing session, IsInWebContext: False 2016-09-21 13:25:35,220 [16] DEBUG Umbraco.Courier.RepositoryProviders.Local - [Thread 17] Disposing: True 2016-09-21 13:25:35,220 [16] DEBUG Umbraco.Courier.Core.EventManager - [Thread 17] Unloading (count: 0) 2016-09-21 13:25:35,220 [16] ERROR Umbraco.Courier.Core.TaskManager - [Thread 17] Error PackagingTask with id: 7b01bca3-e5c9-4ef0-a480-dad589b0d67a System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> The given key was not present in the dictionary.

    Any help is much appreciated!!

  • 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