The error suggests that a data-type referenced in the doc-type can't be found in the assemblies/DLLs. As far as I can recall we haven't removed any data-type, or changed the GUIDs between versions 2.x and 4.x.
Wondering if any other changes have been made? Any other DLLs been cleaned-up? (Just checking)
I'll double-check the changes between v2.x and v4 - make sure there's nothing obvious.
Hmmm... trying to think what might have caused it. Was the Umbraco instance itself a fresh install or an upgrade?
If it was an Upgrade from v4.5.2 - then it might be that not all the DLLs were upgraded properly? (I'm completely guessing here) ... as that might cause an issue with uComponents 4.0, as it references Umbraco 4.6+ assemblies.
Found out that it was related to the Razor Model Binding we introduced for v4.0 ... seems there were underlying changes in the Umbraco core between v4.7.0 and v4.7.1.1. So in order for us to support that feature (which was one of the new main features), we had to compile against v4.7.1.1.
I know some of our documentation says that we'd support v4.6.1 - which I thought we could, I was wrong - my fault. :-(
Sorry for confusions on this. (Our v3.x versions will work with Umbraco 4.7.0).
Cannot upgrade uComponents from 2.1.0.0 to 4
When I replace uComponents.Core.dll (v 2.1.0.0) by version 4.0 uComponents controls stop working.
I'm using umbraco v 4.7.0
In Developer > Datatypes > any ucomponent = error The given key was not present in the dictionary. *
In Content section on Content using any uComponent datatype = error Object reference not set to an instance of an object. **
Any ideas?
Thank you
Petr
*Stack Trace
**Stack Trace
Hi Petr,
The error suggests that a data-type referenced in the doc-type can't be found in the assemblies/DLLs. As far as I can recall we haven't removed any data-type, or changed the GUIDs between versions 2.x and 4.x.
Wondering if any other changes have been made? Any other DLLs been cleaned-up? (Just checking)
I'll double-check the changes between v2.x and v4 - make sure there's nothing obvious.
Thanks, Lee.
Quick question... which data-types do you have on your doc-type? (might help me pin-point the underlying issue)
Thanks, Lee.
I try v 3.1.2.30715 and this version work.
I change uComponents.Core.dll only.
Hmmm... trying to think what might have caused it. Was the Umbraco instance itself a fresh install or an upgrade?
If it was an Upgrade from v4.5.2 - then it might be that not all the DLLs were upgraded properly? (I'm completely guessing here) ... as that might cause an issue with uComponents 4.0, as it references Umbraco 4.6+ assemblies.
Used components:
Related Links with Media
Multi-Node Tree Picker
XPath checkbox List
Hi Lee,
Today someone (I expect you :-) publish Umbraco compatibility grid
And it looks like umbraco 4.7.0 is not compatible with ucomponents 4?
Can you post some details about this incompatibility?
Thanks
Petr
Hi Petr,
Found out that it was related to the Razor Model Binding we introduced for v4.0 ... seems there were underlying changes in the Umbraco core between v4.7.0 and v4.7.1.1. So in order for us to support that feature (which was one of the new main features), we had to compile against v4.7.1.1.
I know some of our documentation says that we'd support v4.6.1 - which I thought we could, I was wrong - my fault. :-(
Sorry for confusions on this. (Our v3.x versions will work with Umbraco 4.7.0).
Cheers, Lee
is working on a reply...