Issues with Umbraco 4.11 & Courier 2.7.3.39 on MySQL
I'm having issues even getting Courier (v 2.7.3.39) set up properly (I am using Umbraco 4.11 on MySQL). It installed fine, but when I right click on a node and go to Courier, the pop up that displays says:
"Please set a valid reposity (target for the transfer), without repositories you can't transfer an item".
Great. I have to set up a place for Courier to send, so I go to do taht. I hit "Advanced Settings" and I get:
"Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index"
Error details:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at Umbraco.Courier.UI.Dialogs.CommitItem.#Te()
at Umbraco.Courier.UI.Dialogs.CommitItem.#Re(Int32 step)
at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
If I don't hit Advanced Settings, but instead try to just deploy, I get this error message:
error:Umbraco.Courier.Core.ProviderException: No provider with id 'e0472598-e73b-11df-9492-0800200c9a67' found at Umbraco.Courier.Core.ProviderCollection`1.GetProvider(Guid id) at Umbraco.Courier.Core.ProviderModel.RepositoryProviderCollection.get_Default() at Umbraco.Courier.Core.Packaging.RevisionPackaging..ctor(String revision) at Umbraco.Courier.Core.Tasks.PackagingTask.Run() at Umbraco.Courier.Core.TaskManager.#Lb(IRevisionTask value) 12/6/2012 6:41:55 PM
Does anyone have a clue on where I can start debugging this? I upgraded to that latest hotfix in hopes that this issue would resolve itself, but I'm still stuck.
Here's the error I'm experiencing when trying to go to the Locations setup in the Courier Tree:
Application Error
Client found response content type of 'text/html; charset=utf-8', but expected 'text/xml'. The request failed with the error message: --
Server Error in '/' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'Umbraco.Web.UmbracoApplication'.
Source Error:
Line 1:
Source File: /global.asax Line: 1
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929 --.
Error details
System.InvalidOperationException: Client found response content type of 'text/html; charset=utf-8', but expected 'text/xml'. The request failed with the error message: --
Server Error in '/' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'Umbraco.Web.UmbracoApplication'.
Source Error:
Line 1:
Source File: /global.asax Line: 1
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929
--. at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at Umbraco.Courier.RepositoryProviders.WebServiceProvider.RepositoryWebservice.GetAvailableRevisions(String username, String password) in c:\Program Files (x86)\teamcity\buildAgent\work\650bafc4b83aa858\Contrib\Providers\Umbraco.Courier.RepositoryProviders\WebserviceProvider\webservice.cs:line 701 at Umbraco.Courier.RepositoryProviders.CourierWebserviceRepositoryProvider.GetAvailableRevisions() in c:\Program Files (x86)\teamcity\buildAgent\work\650bafc4b83aa858\Contrib\Providers\Umbraco.Courier.RepositoryProviders\WebserviceProvider\CourierWebserviceRepositoryProvider.cs:line 103 at Umbraco.Courier.Core.RepositoryProvider.GetAvailableRevisions(String folder) at Umbraco.Courier.UI.Pages.editRepository.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
It seems it has more to do with the umbraco global.asax file, then courier, as courier never does anything to the global.asax and shouldnt need it anywhere.
Thanks for the update, we have a handfull of users who see this issue with empty files, we're working on a fix to be ready asap.
To get some more details from your install, is all files transfered blank?, what is the file setup? running off a NAS or virtual folders or anything like that?
Good to hear it's not just me having this problem!
Content nodes transfer successfully.
Stylesheets, JavaScript and Usercontrols transfer, but they are blank.
Our setup is pretty basic. Using IIS in conjuction with MySQL(5.1.11) on the server hard drive. No NAS, virtual folders or anything of the like. However, we are transferring from our Dev site to a different network; the server that hosts our Dev site is connected via VPN to the other network where the destination site lives. Obviously the VPN connection works properly because I can browse and login to the Umbraco backend of the site on the other network.
We're also experiencing issues with regards to publishing content on the destination site.
We have already used Courier to transfer the entire Content tree to the destination site (successfully). However, when trying to add or update a page, we can save but the page will not publish, saying "Publishing failed because the parent page isn't published". I can clearly see in the properties tab that it has a Last Published date. I've also tried Unpublishing a page and Republishing, but I get the same failed message, no matter what page I try.
Issues with Umbraco 4.11 & Courier 2.7.3.39 on MySQL
I'm having issues even getting Courier (v 2.7.3.39) set up properly (I am using Umbraco 4.11 on MySQL). It installed fine, but when I right click on a node and go to Courier, the pop up that displays says:
"Please set a valid reposity (target for the transfer), without repositories you can't transfer an item".
Great. I have to set up a place for Courier to send, so I go to do taht. I hit "Advanced Settings" and I get:
"Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index"
Error details:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.Collections.ArrayList.get_Item(Int32 index) at Umbraco.Courier.UI.Dialogs.CommitItem.#Te() at Umbraco.Courier.UI.Dialogs.CommitItem.#Re(Int32 step) at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
If I don't hit Advanced Settings, but instead try to just deploy, I get this error message:
error:Umbraco.Courier.Core.ProviderException: No provider with id 'e0472598-e73b-11df-9492-0800200c9a67' found at Umbraco.Courier.Core.ProviderCollection`1.GetProvider(Guid id) at Umbraco.Courier.Core.ProviderModel.RepositoryProviderCollection.get_Default() at Umbraco.Courier.Core.Packaging.RevisionPackaging..ctor(String revision) at Umbraco.Courier.Core.Tasks.PackagingTask.Run() at Umbraco.Courier.Core.TaskManager.#Lb(IRevisionTask value) 12/6/2012 6:41:55 PM
Does anyone have a clue on where I can start debugging this? I upgraded to that latest hotfix in hopes that this issue would resolve itself, but I'm still stuck.
Here's the error I'm experiencing when trying to go to the Locations setup in the Courier Tree:
Application Error
Client found response content type of 'text/html; charset=utf-8', but expected 'text/xml'. The request failed with the error message: --
Server Error in '/' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'Umbraco.Web.UmbracoApplication'.
Source Error:
Line 1:
Source File: /global.asax Line: 1
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929 --.
Error details
System.InvalidOperationException: Client found response content type of 'text/html; charset=utf-8', but expected 'text/xml'.
The request failed with the error message:
--
Server Error in '/' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'Umbraco.Web.UmbracoApplication'.
Source Error:
Source File: /global.asax Line: 1
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929
--.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Umbraco.Courier.RepositoryProviders.WebServiceProvider.RepositoryWebservice.GetAvailableRevisions(String username, String password) in c:\Program Files (x86)\teamcity\buildAgent\work\650bafc4b83aa858\Contrib\Providers\Umbraco.Courier.RepositoryProviders\WebserviceProvider\webservice.cs:line 701
at Umbraco.Courier.RepositoryProviders.CourierWebserviceRepositoryProvider.GetAvailableRevisions() in c:\Program Files (x86)\teamcity\buildAgent\work\650bafc4b83aa858\Contrib\Providers\Umbraco.Courier.RepositoryProviders\WebserviceProvider\CourierWebserviceRepositoryProvider.cs:line 103
at Umbraco.Courier.Core.RepositoryProvider.GetAvailableRevisions(String folder)
at Umbraco.Courier.UI.Pages.editRepository.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Hi Damon
It seems it has more to do with the umbraco global.asax file, then courier, as courier never does anything to the global.asax and shouldnt need it anywhere.
What umbraco version are you using?
/per
Per,
I'm using Umbraco 4.11.1 and Courier 2.7.3.39.
I've successfully got everything to connect now. I can do everything I need to do, except for one caveat.
Steps I take:
Unfortunately, there are 0 replies to that as well...
Hi Damon
Thanks for the update, we have a handfull of users who see this issue with empty files, we're working on a fix to be ready asap.
To get some more details from your install, is all files transfered blank?, what is the file setup? running off a NAS or virtual folders or anything like that?
/per
Per -
Good to hear it's not just me having this problem!
Content nodes transfer successfully.
Stylesheets, JavaScript and Usercontrols transfer, but they are blank.
Our setup is pretty basic. Using IIS in conjuction with MySQL(5.1.11) on the server hard drive. No NAS, virtual folders or anything of the like. However, we are transferring from our Dev site to a different network; the server that hosts our Dev site is connected via VPN to the other network where the destination site lives. Obviously the VPN connection works properly because I can browse and login to the Umbraco backend of the site on the other network.
We're also experiencing issues with regards to publishing content on the destination site.
We have already used Courier to transfer the entire Content tree to the destination site (successfully). However, when trying to add or update a page, we can save but the page will not publish, saying "Publishing failed because the parent page isn't published". I can clearly see in the properties tab that it has a Last Published date. I've also tried Unpublishing a page and Republishing, but I get the same failed message, no matter what page I try.
We are struggling exactly the same problem! http://our.umbraco.org/forum/umbraco-pro/courier/37560-Courier-empties-all-files
For posterity, the solution was posted by Per Ploug here: http://our.umbraco.org/forum/umbraco-pro/courier/35985-Courier-Emptying-CSS-File-and-Deleting-Images?p=0#comment135773
is working on a reply...