I have a staging and production (v 4.7.1) linked with Courier 2.7.5. Deploying to live is working fine - I can verify updates in the CMS - but it is not actually updating the live webpages. Checking the logs I found the following errors:
5/3/2013 2:27:52 PM; [Error];29acd001-3ec7-4f89-b839-9fe0c496fdf8;Umbraco.Courier.Core.EventManager;EventManager;Could not find Event with alias: PublishDocument;
5/3/2013 2:27:52 PM; [Error];29acd001-3ec7-4f89-b839-9fe0c496fdf8;Umbraco.Courier.Core.EventManager;EventManager;Could not find Event with alias: UpdateLuceneIndexes;
I cannot find much info on these events - is this referring to methods in code in the same was as coinga BeforePublish event, for instance? If that is the case does it sound like I need a re-install?
It seems you are missing the dll containing these events, they are normally loaded by courier on app start. and are in the dll Umbraco.Courier.EventHandlers.V4.dll
Hi Per, sorry for the delay with this only got access to the root of the server now. I am getting the following error (NB I have completely reinstalled Courier on both staging and live in case there were any version conflicts)
Can't import provider 'Umbraco.Courier.EventHandlers.V4.FlushMacroCache' id: 2c3730d2-741a-46c8-ba77-329d885b1696: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.EventHandlers.V4.FlushTemplateCache' id: 4ee6291e-949b-4671-a70e-64c7dbd7321e: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.DataResolvers.ItemEventProviders.PublishDocument' id: 6336a0e6-f2d8-4cf5-8a68-708c5ba41170: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.DataResolvers.ItemEventProviders.RefreshContent' id: 3916ab9e-fc11-4f42-92a0-a5853e8fc991: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.DataResolvers.ItemEventProviders.RefreshDataTypeCache' id: 41243533-59d2-4ce3-b0d4-1c603a502809: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.DataResolvers.ItemEventProviders.RefreshDictionary' id: 2cd6035b-0822-4718-83c3-82959489f161: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.DataResolvers.ItemEventProviders.RefreshDocumentTypePropertyCache' id: 26a1c7a5-24b6-43e7-8124-f596eda95fc3: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.DataResolvers.ItemEventProviders.UnPublishDocument' id: 8d0fa48e-b08e-4b6e-889f-cf541adfd7b7: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.EventHandlers.V4.UpdateLuceneIndexes' id: 384ecd12-6ed4-483b-ad8a-413aed4450a8: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
Content gets deployed to live without a problem, but it does not get published because of this issue. THe exact same scanrio happens when I try to deploy from live back to staging. NB I did have an intermittent problem where Courier would complain about being in trial mode but touching the web.config would resolve this, and it has not happened since the reinstall.
This does not resolve the issue for me - anyway the above references an error in the CacheHandler DLL where as mine is happening in EventHandler.
THis site is hdoted on Azure Websites and I know there are different 'internal' URLs for DNS purposes (I believe). Is it possible that these could be causing the issue. I'm pretty sure these are all abstracted away but its possible
Incidentally what does this mean in the error logs: 5/16/2013 8:22:43 AM; 85fb46df-201d-434d-9e0f-a108615bc450 return null
I cannot find a DataType or Media Type with that GUID.
Bump.. Per, any further thoughts / things I can try or further details I can supply to you? I am stumped by this one, no idea why I am getting a licensing issue error in calling methods in.
Bump.. this is still an issue, I have no idea what else to try.
NB I paid for this license myself thinking I could recouperate it through the fee I would charge for setting it up. If it will not work in this environment how do I claim my refund?
Obviously I would rather get it working for my client so please let me know if you have any more thoughts or ways I can get to the bottom of this issue. Is there any way I can get a license file that is temporarily unlimited, to see if that is indeed the problem?
Courier deploying but not publishing
I have a staging and production (v 4.7.1) linked with Courier 2.7.5. Deploying to live is working fine - I can verify updates in the CMS - but it is not actually updating the live webpages. Checking the logs I found the following errors:
5/3/2013 2:27:52 PM; [Error];29acd001-3ec7-4f89-b839-9fe0c496fdf8;Umbraco.Courier.Core.EventManager;EventManager;Could not find Event with alias: PublishDocument;
5/3/2013 2:27:52 PM; [Error];29acd001-3ec7-4f89-b839-9fe0c496fdf8;Umbraco.Courier.Core.EventManager;EventManager;Could not find Event with alias: UpdateLuceneIndexes;
I cannot find much info on these events - is this referring to methods in code in the same was as coinga BeforePublish event, for instance? If that is the case does it sound like I need a re-install?
Hi Barry
It seems you are missing the dll containing these events, they are normally loaded by courier on app start. and are in the dll Umbraco.Courier.EventHandlers.V4.dll
/per
Hi Per, sorry for the delay with this only got access to the root of the server now. I am getting the following error (NB I have completely reinstalled Courier on both staging and live in case there were any version conflicts)
Can't import provider 'Umbraco.Courier.EventHandlers.V4.FlushMacroCache' id: 2c3730d2-741a-46c8-ba77-329d885b1696: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.EventHandlers.V4.FlushTemplateCache' id: 4ee6291e-949b-4671-a70e-64c7dbd7321e: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.DataResolvers.ItemEventProviders.PublishDocument' id: 6336a0e6-f2d8-4cf5-8a68-708c5ba41170: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.DataResolvers.ItemEventProviders.RefreshContent' id: 3916ab9e-fc11-4f42-92a0-a5853e8fc991: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.DataResolvers.ItemEventProviders.RefreshDataTypeCache' id: 41243533-59d2-4ce3-b0d4-1c603a502809: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.DataResolvers.ItemEventProviders.RefreshDictionary' id: 2cd6035b-0822-4718-83c3-82959489f161: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.DataResolvers.ItemEventProviders.RefreshDocumentTypePropertyCache' id: 26a1c7a5-24b6-43e7-8124-f596eda95fc3: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.DataResolvers.ItemEventProviders.UnPublishDocument' id: 8d0fa48e-b08e-4b6e-889f-cf541adfd7b7: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
5/15/2013 7:20:56 AM; Can't import provider 'Umbraco.Courier.EventHandlers.V4.UpdateLuceneIndexes' id: 384ecd12-6ed4-483b-ad8a-413aed4450a8: Umbraco.Licensing.Exceptions.InvalidLicenseException: The DLL: Umbraco.Courier.EventHandlers.V4 cannot call Courier APIs as you do not have the right licensing in place
at Umbraco.Courier.Core.ProviderCollection`1.registerProviders(IEnumerable`1 types)
Content gets deployed to live without a problem, but it does not get published because of this issue. THe exact same scanrio happens when I try to deploy from live back to staging. NB I did have an intermittent problem where Courier would complain about being in trial mode but touching the web.config would resolve this, and it has not happened since the reinstall.
Bump.. I have tried the recommendations found in this thread but to no avail:
http://our.umbraco.org/forum/umbraco-pro/courier/33171-The-DLL-umbracocouriercachehandlerv4-cannot-call-Courier-APIs-as-you-do-not-have-the-right-licensing-in-place?p=2
This does not resolve the issue for me - anyway the above references an error in the CacheHandler DLL where as mine is happening in EventHandler.
THis site is hdoted on Azure Websites and I know there are different 'internal' URLs for DNS purposes (I believe). Is it possible that these could be causing the issue. I'm pretty sure these are all abstracted away but its possible
Incidentally what does this mean in the error logs: 5/16/2013 8:22:43 AM; 85fb46df-201d-434d-9e0f-a108615bc450 return null
I cannot find a DataType or Media Type with that GUID.
Bump.. Per, any further thoughts / things I can try or further details I can supply to you? I am stumped by this one, no idea why I am getting a licensing issue error in calling methods in.
Umbraco.Courier.EventHandlers.V4.dll
Bump.. this is still an issue, I have no idea what else to try.
NB I paid for this license myself thinking I could recouperate it through the fee I would charge for setting it up. If it will not work in this environment how do I claim my refund?
Obviously I would rather get it working for my client so please let me know if you have any more thoughts or ways I can get to the bottom of this issue. Is there any way I can get a license file that is temporarily unlimited, to see if that is indeed the problem?
Hi Barry
Have you managed to solve your problem?
Martin
Uninstall the plugin and re-install with 2.7.8 http://nightly.umbraco.org/UmbracoCourier/2.7.8/nightly%20builds/
something is wrong with Umbraco.Courier.EventHandlers.V4.dll which I guess is fixed now.
Yes, this was fixed some time again, we've loosened the licensing to avoid issues like these
is working on a reply...