I have 2 umbraco enviroments. umbraco-dev and umbraco-stage. I have courier installed in both enviroments. I would like to migrate all the contents of our umbraco-dev enviroment to our umbraco-stage enviroment. I created a revision package in courier and selected the "change contents option" . From here i seletected the "package all" button
(im assuming this will grab the entire website)
When the webite is in the process of being packaged i get the following error...
Umbraco.Courier.Core.Exceptions.PackageException: Unable to load item with id '' from provider 'Documents' ---> Umbraco.Courier.Core.Exceptions.RetrieveException: Error retrieving item [] from provider [d8e6ad83-e73a-11df-9492-0800200c9a66]. ---> System.FormatException: Unrecognized Guid format. at System.Guid.GuidResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument, String failureArgumentName, Exception innerException) at System.Guid.TryParseGuid(String g, GuidStyles flags, GuidResult& result) at System.Guid..ctor(String g) at Umbraco.Courier.Persistence.V4.NHibernate.Persisters.DocumentItem.RetrieveItem[T](ItemIdentifier itemId) in c:\Program Files (x86)\teamcity\buildAgent\work\7302128a06ae6604\Umbraco.Courier.Persistence.NHibernate\Persisters\Document.cs:line 70 at Umbraco.Courier.Core.ItemCrudProvider.RetrieveItem[T](ItemIdentifier itemId) --- End of inner exception stack trace --- at Umbraco.Courier.Core.ItemCrudProvider.RetrieveItem[T](ItemIdentifier itemId) at Umbraco.Courier.ItemProviders.DocumentItemProvider.HandlePack(ItemIdentifier id) in c:\Program Files (x86)\teamcity\buildAgent\work\7302128a06ae6604\Umbraco.Courier.Providers\ItemProviders\ContentItemProvider.cs:line 79 at Umbraco.Courier.Core.ItemProvider.Package(ItemIdentifier id) at Umbraco.Courier.RepositoryProviders.Local.Package(ItemIdentifier itemId) in c:\Program Files (x86)\teamcity\buildAgent\work\7302128a06ae6604\Umbraco.Courier.RepositoryProviders\Local\Local.cs:line 225 at Umbraco.Courier.Core.Packaging.RevisionPackaging.(ItemIdentifier itemId, ItemProvider provider, QueuedItemIdentifier itemInQueue) --- End of inner exception stack trace --- at Umbraco.Courier.Core.Packaging.RevisionPackaging.(ItemIdentifier itemId, ItemProvider provider, QueuedItemIdentifier itemInQueue) at Umbraco.Courier.Core.Packaging.RevisionPackaging.() at Umbraco.Courier.Core.Packaging.RevisionPackaging.Package() at Umbraco.Courier.Core.Tasks.PackagingTask.Run() at Umbraco.Courier.Core.TaskManager.(IRevisionTask value) 2/6/2012 1:49:52 PM
My question is this. Does this error have something to do with a custom template in the "documents" section of the site. Or could it be a null Id orphan ID??
Any help or direction would be much appericated. Thanks again for your help
hello anybody have any direction on where to look for this? i have seached the umbracoNode database for the ID ='d8e6ad83-e73a-11df-9492-0800200c9a66' with no luck.
My hunch is that there is broken a reference to an object with a guid = 'd8e6ad83-e73a-11df-9492-0800200c9a66' somehwere in the database. I just dont know where to look for this object. Any suggestions would be helpful.
I have checked the umbraconode table and there are no records with a uniqueID field with an empty of null value. We have been trouble shooting this issue for about a day now. Are there any other places that we should look?
I i put the updated courier.ucomponents.dll & pbd from the feb9th hotfix in my bin directory. I still recived the same error as before.
THen i tried putting the courier.persistance.v4.nhibernate.dll and pbd file in the bin directory. When i tried the extract all within courier i got the following error. (any suggestions? should i try and extract the dll's in the bin without the PDB files? thanks again for your help.
I think we found this Issue, it turns out the Ultimate picker (datatype) did not have a parent node ID. Once we delted this picker the extraction worked correctly. We are still testing functionalty but thanks for your help.
Courier errors when using "package all"
Hello Everyone
I have 2 umbraco enviroments. umbraco-dev and umbraco-stage. I have courier installed in both enviroments. I would like to migrate all the contents of our umbraco-dev enviroment to our umbraco-stage enviroment. I created a revision package in courier and selected the "change contents option" . From here i seletected the "package all" button
(im assuming this will grab the entire website)
When the webite is in the process of being packaged i get the following error...
Packaging
Packaging entireSiteMy question is this. Does this error have something to do with a custom template in the "documents" section of the site. Or could it be a null Id orphan ID??
Any help or direction would be much appericated. Thanks again for your help
Jason
hello anybody have any direction on where to look for this? i have seached the umbracoNode database for the ID ='d8e6ad83-e73a-11df-9492-0800200c9a66' with no luck.
My hunch is that there is broken a reference to an object with a guid = 'd8e6ad83-e73a-11df-9492-0800200c9a66' somehwere in the database. I just dont know where to look for this object. Any suggestions would be helpful.
Jason
FYI i searched all the tables with a simlar datatype to the GUID. I still was unable to find that oprhaned record
cmsDocument
cmsPreviewXml
cmsPropertyData
umbracoNode
cmsContentVersion
cmsDataType
cmsDictionary
cmsLanguageText
umbracoRelationType
umbracoUserLogins
Hi Jason d8e6ad83-e73a-11df-9492-0800200c9a66 is the guid of the provider loading the item
What it seems to do, is trying to load a courier item that has an empty ID. Any nodes in the umbracoNode table that has an empty/null uniqueId value?
/Per
Hey Per
I have checked the umbraconode table and there are no records with a uniqueID field with an empty of null value. We have been trouble shooting this issue for about a day now. Are there any other places that we should look?
Thanks for your help
Jason
Okey, added some additional checks in its ID handling
If you just copy the courier.ucomponents dll from the latest hotfix.zip here: (built feb 9th) into your /bin
http://nightly.umbraco.org/UmbracoCourier/2.6/nightly%20builds/
If that doesn't fix it, then the Courier.Persistance.V4.Nhibernate has a generel fix for empty document IDs
Hey per thanks again for your help
I i put the updated courier.ucomponents.dll & pbd from the feb9th hotfix in my bin directory. I still recived the same error as before.
THen i tried putting the courier.persistance.v4.nhibernate.dll and pbd file in the bin directory. When i tried the extract all within courier i got the following error. (any suggestions? should i try and extract the dll's in the bin without the PDB files? thanks again for your help.
Jason
Hey Per
I think we found this Issue, it turns out the Ultimate picker (datatype) did not have a parent node ID. Once we delted this picker the extraction worked correctly. We are still testing functionalty but thanks for your help.
Jason
oooh, thats were that empty ID came from, will add a fix to that now
Thanks Per, Glad to see this will help other people down the road..
Jason
is working on a reply...