Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EnforceVersionPresenceDisabler is missing from Sitecore 7 #25

Closed
GurliGebis opened this issue Aug 15, 2018 · 6 comments
Closed

EnforceVersionPresenceDisabler is missing from Sitecore 7 #25

GurliGebis opened this issue Aug 15, 2018 · 6 comments
Assignees
Milestone

Comments

@GurliGebis
Copy link

Do you want to request a feature or report a bug?
Bug

What is the current behavior?
It fails with an exception when trying to use Unicorn on Sitecore 7.2

If the current behavior is a bug, please provide the steps to reproduce.
Install the latest version af Unicorn and Rainbow on Sitecore 7.2, serialize some items, and redeserialize them again, it will fail with an exception about EnforceVersionPresenceDisabler not being found in Sitecore.Kernel

What is the expected behavior?
It working :)

Please mention your Sitecore version, Rainbow version, and if also using Unicorn, your version of that too.
Sitecore 7.2 (latest version), Rainbow 2.0.1, Unicorn 4.0.4

@cassidydotdk
Copy link
Member

4.0.4 or - specifically - Rainbow 2.0.1 is incompatible with Sitecore 7 (and early versions of 8). For now, the solution is to roll Rainbow back to 2.0.0.

@cassidydotdk cassidydotdk self-assigned this Aug 15, 2018
@cassidydotdk cassidydotdk added this to the 2.0.2 milestone Aug 15, 2018
@GurliGebis
Copy link
Author

We did a rollback, which solves it temporarily.

@cassidydotdk
Copy link
Member

cassidydotdk commented Aug 15, 2018

Just committed 78f9a14 that should allow Rainbow to function as intended, without a hard reference to Sitecore 8.2. I've pushed it to NuGet as 2.0.2-pre1. I don't have a functional Sitecore 7 on hand, would you mind testing it out quickly?

(it may take a short while for the release to show on NuGet feeds)

@cassidydotdk
Copy link
Member

Iza Wlodarska on Slack confirmed this to fix the issue on 7.2. Added some thread safety handling and pushed Rainbow 2.0.2 with this fix.

@GurliGebis
Copy link
Author

Good to hear, thanks :)

@sarrazinc
Copy link

I confirm that this fix (2.0.2-pre1) fixes the serialization issue on Unicorn 4.0.4 with Sitecore 7.5 too.
Any idea when Rainbow 2.0.2 is officially released on nuget?
Many thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants