Basically all I did was unzip the zip file into my umbraco folder (afte rmaking a backup!).
I get this error when going to the Contour tab:
Server Error in '/' Application.
Value cannot be null. Parameter name: type
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentNullException: Value cannot be null. Parameter name: type
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[ArgumentNullException: Value cannot be null.
Parameter name: type]
System.Activator.CreateInstance(Type type, Boolean nonPublic) +14213326
System.Activator.CreateInstance(Type type) +11
Umbraco.Forms.Core.Common.ProviderCollection`1.initialize() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\ProviderCollection.cs:101
Umbraco.Forms.Core.Common.ProviderCollection`1..ctor() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\ProviderCollection.cs:18
Umbraco.Forms.Core.Providers.FieldTypeProviderCollection..ctor() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Providers\FieldTypeProvider.cs:12
[TargetInvocationException: Exception has been thrown by the target of an invocation.]
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) +159
System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) +256
System.Activator.CreateInstance() +109
Umbraco.Forms.Core.Common.Nested..cctor() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\Singleton.cs:27
[TypeInitializationException: The type initializer for 'Nested' threw an exception.]
Umbraco.Forms.Core.Common.Singleton`1.get_Instance() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\Singleton.cs:16
Umbraco.Forms.Core.Providers.FieldTypeProviderCollection.get_Instance() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Providers\FieldTypeProvider.cs:20
Umbraco.Forms.Core.Field.CreateFromDataReader(IRecordsReader reader) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Field.cs:48
Umbraco.Forms.Data.Storage.FieldStorage.GetAllFields(FieldSet fieldset) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FieldStorage.cs:93
Umbraco.Forms.Data.Storage.FieldSetStorage.GetAllFieldSets(Page page) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FieldSetStorage.cs:44
Umbraco.Forms.Data.Storage.PageStorage.GetAllPages(Form form) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbra
Here is from the tracelog:
An unhandled exception occurred
System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.TypeInitializationException: The type initializer for 'Nested' threw an exception. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: type
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.Activator.CreateInstance(Type type)
at Umbraco.Forms.Core.Common.ProviderCollection`1.initialize() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\ProviderCollection.cs:line 101
at Umbraco.Forms.Core.Common.ProviderCollection`1..ctor() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\ProviderCollection.cs:line 18
at Umbraco.Forms.Core.Providers.FieldTypeProviderCollection..ctor() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Providers\FieldTypeProvider.cs:line 12
--- End of inner exception stack trace ---
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance[T]()
at Umbraco.Forms.Core.Common.Singleton`1.Nested..cctor() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\Singleton.cs:line 27
--- End of inner exception stack trace ---
at Umbraco.Forms.Core.Common.Singleton`1.get_Instance() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\Singleton.cs:line 16
at Umbraco.Forms.Core.Providers.FieldTypeProviderCollection.get_Instance() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Providers\FieldTypeProvider.cs:line 20
at Umbraco.Forms.Core.Field.CreateFromDataReader(IRecordsReader reader) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Field.cs:line 48
at Umbraco.Forms.Data.Storage.FieldStorage.GetAllFields(FieldSet fieldset) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FieldStorage.cs:line 93
at Umbraco.Forms.Data.Storage.FieldSetStorage.GetAllFieldSets(Page page) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FieldSetStorage.cs:line 44
at Umbraco.Forms.Data.Storage.PageStorage.GetAllPages(Form form) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\PageStorage.cs:line 41
at Umbraco.Forms.Data.Storage.FormStorage.<>c__DisplayClass2.b__0() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FormStorage.cs:line 53
at Umbraco.Core.CacheHelper.<>c__DisplayClass2`1.b__0() in d:\Dev\Umbraco6\src\Umbraco.Core\CacheHelper.cs:line 385
at System.Lazy`1.CreateValue()
at System.Lazy`1.LazyInitValue()
at Umbraco.Core.Cache.HttpRuntimeCacheProvider.GetCacheItem(String cacheKey, Func`1 getCacheItem, Nullable`1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, CacheDependency dependency) in d:\Dev\Umbraco6\src\Umbraco.Core\Cache\HttpRuntimeCacheProvider.cs:line 144
at Umbraco.Core.CacheHelper.GetCacheItem[TT](String cacheKey, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, CacheDependency cacheDependency, TimeSpan timeout, Func`1 getCacheItem) in d:\Dev\Umbraco6\src\Umbraco.Core\CacheHelper.cs:line 385
at umbraco.cms.businesslogic.cache.Cache.GetCacheItem[TT](String cacheKey, Object syncLock, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem)
at umbraco.cms.businesslogic.cache.Cache.GetCacheItem[TT](String cacheKey, Object syncLock, CacheItemRemovedCallback refreshAction, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem)
at Umbraco.Forms.Core.Services.CacheService.GetCacheItem[TT](String cacheKey, Object syncLock, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Services\CacheService\CacheService.cs:line 62
at Umbraco.Forms.Data.Storage.FormStorage.GetAllForms(Boolean archived) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FormStorage.cs:line 49
at Umbraco.Forms.UI.Dashboard.FormsDashboard.Page_Load(Object sender, EventArgs e) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.UI\Dashboard\FormsDashboard.ascx.cs:line 53
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.umbraco_dashboard_aspx.ProcessRequest(HttpContext context) in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\de942701\e7362873\App_Web_dashboard.aspx.5f2dec3.hypmpwi0.0.cs:line 0
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Did you also do the last two steps? Have you visited the mysite.com/umbraco/plugins/umbracocontour/upgrade.aspx url? (Remember to change to your hostname) and then cleared the browser cache as well as described?
I did clear cache on the browser, and that fixed nothing - even tried in a new browser that I never use to log in to the UI with.
I had not originally run the upgrade script since the instructions state "This only applies when moving from a 1.x version to a 3.x version", however at your suggestion I did run it. Still getting the same error message posted above.
here is the full error message: (was able to edit the css in the browser to add scrollbars)
Server Error in '/' Application.
Value cannot be null. Parameter name: type
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentNullException: Value cannot be null. Parameter name: type
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[ArgumentNullException: Value cannot be null.
Parameter name: type]
System.Activator.CreateInstance(Type type, Boolean nonPublic) +14213326
System.Activator.CreateInstance(Type type) +11
Umbraco.Forms.Core.Common.ProviderCollection`1.initialize() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\ProviderCollection.cs:101
Umbraco.Forms.Core.Common.ProviderCollection`1..ctor() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\ProviderCollection.cs:18
Umbraco.Forms.Core.Providers.FieldTypeProviderCollection..ctor() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Providers\FieldTypeProvider.cs:12
[TargetInvocationException: Exception has been thrown by the target of an invocation.]
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) +159
System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) +256
System.Activator.CreateInstance() +109
Umbraco.Forms.Core.Common.Nested..cctor() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\Singleton.cs:27
[TypeInitializationException: The type initializer for 'Nested' threw an exception.]
Umbraco.Forms.Core.Common.Singleton`1.get_Instance() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\Singleton.cs:16
Umbraco.Forms.Core.Providers.FieldTypeProviderCollection.get_Instance() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Providers\FieldTypeProvider.cs:20
Umbraco.Forms.Core.Field.CreateFromDataReader(IRecordsReader reader) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Field.cs:48
Umbraco.Forms.Data.Storage.FieldStorage.GetAllFields(FieldSet fieldset) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FieldStorage.cs:93
Umbraco.Forms.Data.Storage.FieldSetStorage.GetAllFieldSets(Page page) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FieldSetStorage.cs:44
Umbraco.Forms.Data.Storage.PageStorage.GetAllPages(Form form) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\PageStorage.cs:41
Umbraco.Forms.Data.Storage.<>c__DisplayClass2.<GetAllForms>b__0() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FormStorage.cs:53
Umbraco.Core.<>c__DisplayClass2`1.<GetCacheItem>b__0() in d:\Dev\Umbraco6\src\Umbraco.Core\CacheHelper.cs:385
System.Lazy`1.CreateValue() +455
System.Lazy`1.get_Value() +14444250
Umbraco.Core.Cache.HttpRuntimeCacheProvider.GetCacheItem(String cacheKey, Func`1 getCacheItem, Nullable`1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, CacheDependency dependency) in d:\Dev\Umbraco6\src\Umbraco.Core\Cache\HttpRuntimeCacheProvider.cs:144
Umbraco.Core.CacheHelper.GetCacheItem(String cacheKey, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, CacheDependency cacheDependency, TimeSpan timeout, Func`1 getCacheItem) in d:\Dev\Umbraco6\src\Umbraco.Core\CacheHelper.cs:385
umbraco.cms.businesslogic.cache.Cache.GetCacheItem(String cacheKey, Object syncLock, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem) +126
umbraco.cms.businesslogic.cache.Cache.GetCacheItem(String cacheKey, Object syncLock, CacheItemRemovedCallback refreshAction, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem) +112
Umbraco.Forms.Core.Services.CacheService.GetCacheItem(String cacheKey, Object syncLock, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Services\CacheService\CacheService.cs:62
Umbraco.Forms.Data.Storage.FormStorage.GetAllForms(Boolean archived) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FormStorage.cs:49
Umbraco.Forms.UI.Dashboard.FormsDashboard.Page_Load(Object sender, EventArgs e) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.UI\Dashboard\FormsDashboard.ascx.cs:53
System.Web.UI.Control.LoadRecursive() +71
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Control.LoadRecursive() +190
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3178
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18067
Ok, I realize the problem, sort of, but not sure how to fix it.
I have my umbraco project as a Visual Studio project, so all the umbraco .dlls are in a references folder, and included as References in the project, so when I do a build on the project, the .dll files should be copied to the bin folder. (otherwise sometimes they get deleted by visual studio)
The Umbraco.Forms.Core.Providers.V6.dll is not being copied to the bin folder. When I manually put the new v6.dll file in bin, everything works.
I checked, and it is included as a Reference in my project. I even removed and re-added all the Contour .dll files from the references. I can see it in the list. Tried closing VS and reopening the project.
When I try to add a @using statment to a page, the V6.dll version is not found by the intellisense (but it sees V7)
This used to work, that is how I have been building this project. If I put the old V6.dll back into my references folder, and rebuild, it gets copied to the bin.
And this might be the reason - I need to build my project in .net 4 because our servers only have 4.0
Is it possible to get a contour package built on 4.0 ?
Warning4The primary reference "Umbraco.Forms.Core.Providers.V6, Version=3.0.21.0, Culture=neutral, processorArchitecture=MSIL" could not be resolved because it was built against the ".NETFramework,Version=v4.5" framework. This is a higher version than the currently targeted framework ".NETFramework,Version=v4.0".WHRX
ps - I need to update contour to the new version because of the bug where the file upload while in IE includes the full path. We have to have file uploads on our forms and a lot of our clients use IE.
HI Dennis - Thanks for the suggestions - but those articles are pretty old and older versions of umbraco and vs, and we have been packaging up our Umbraco projects this way for many years with no issues until now, so I am thinking the issue might be with the new .dll rather than with the project setup.
Well I can't remember exactly what I did to remove this error. There was a lot of things I tried, and a year ago a lot of things going on!
What I do remember trying is removing any references to Umbraco.Forms.Core.Providers.V7
Also I have a vague recollection of deciding the error was newly introduced, and that by stepping back through versions of the contour zip and testing different versions of the Umbraco.Forms.Core.Providers.V6.dll until I found one that did not cause an error.
I THINK that is what fixed it - I am not 100%.
But maybe something you can try ? Looking at the version of the V6.dll i am using, it is 3.0.19 while all the other .dlls for Contour have version 3.0.28
Error when updating to 3.0.26
I just tried to update from contour 3.0.21 to the latest 3.0.26. Using Umbraco 6.2.1
Downloaded the zip Contour_3.0.26_update.zip from here: https://our.umbraco.org/projects/umbraco-pro/contour
Followed these instructions: https://our.umbraco.org/projects/umbraco-pro/contour/documentation/Installation/Upgrade
Basically all I did was unzip the zip file into my umbraco folder (afte rmaking a backup!).
I get this error when going to the Contour tab:
Server Error in '/' Application.
Value cannot be null.
Parameter name: type
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: type
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
Here is from the tracelog:
An unhandled exception occurred System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.TypeInitializationException: The type initializer for 'Nested' threw an exception. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null. Parameter name: type at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at Umbraco.Forms.Core.Common.ProviderCollection`1.initialize() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\ProviderCollection.cs:line 101 at Umbraco.Forms.Core.Common.ProviderCollection`1..ctor() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\ProviderCollection.cs:line 18 at Umbraco.Forms.Core.Providers.FieldTypeProviderCollection..ctor() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Providers\FieldTypeProvider.cs:line 12 --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) at System.Activator.CreateInstance[T]() at Umbraco.Forms.Core.Common.Singleton`1.Nested..cctor() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\Singleton.cs:line 27 --- End of inner exception stack trace --- at Umbraco.Forms.Core.Common.Singleton`1.get_Instance() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Common\Singleton.cs:line 16 at Umbraco.Forms.Core.Providers.FieldTypeProviderCollection.get_Instance() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Providers\FieldTypeProvider.cs:line 20 at Umbraco.Forms.Core.Field.CreateFromDataReader(IRecordsReader reader) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Field.cs:line 48 at Umbraco.Forms.Data.Storage.FieldStorage.GetAllFields(FieldSet fieldset) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FieldStorage.cs:line 93 at Umbraco.Forms.Data.Storage.FieldSetStorage.GetAllFieldSets(Page page) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FieldSetStorage.cs:line 44 at Umbraco.Forms.Data.Storage.PageStorage.GetAllPages(Form form) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\PageStorage.cs:line 41 at Umbraco.Forms.Data.Storage.FormStorage.<>c__DisplayClass2.b__0() in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FormStorage.cs:line 53 at Umbraco.Core.CacheHelper.<>c__DisplayClass2`1.b__0() in d:\Dev\Umbraco6\src\Umbraco.Core\CacheHelper.cs:line 385 at System.Lazy`1.CreateValue() at System.Lazy`1.LazyInitValue() at Umbraco.Core.Cache.HttpRuntimeCacheProvider.GetCacheItem(String cacheKey, Func`1 getCacheItem, Nullable`1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, CacheDependency dependency) in d:\Dev\Umbraco6\src\Umbraco.Core\Cache\HttpRuntimeCacheProvider.cs:line 144 at Umbraco.Core.CacheHelper.GetCacheItem[TT](String cacheKey, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, CacheDependency cacheDependency, TimeSpan timeout, Func`1 getCacheItem) in d:\Dev\Umbraco6\src\Umbraco.Core\CacheHelper.cs:line 385 at umbraco.cms.businesslogic.cache.Cache.GetCacheItem[TT](String cacheKey, Object syncLock, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem) at umbraco.cms.businesslogic.cache.Cache.GetCacheItem[TT](String cacheKey, Object syncLock, CacheItemRemovedCallback refreshAction, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem) at Umbraco.Forms.Core.Services.CacheService.GetCacheItem[TT](String cacheKey, Object syncLock, TimeSpan timeout, GetCacheItemDelegate`1 getCacheItem) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Services\CacheService\CacheService.cs:line 62 at Umbraco.Forms.Data.Storage.FormStorage.GetAllForms(Boolean archived) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.Core\Data\FormStorage\FormStorage.cs:line 49 at Umbraco.Forms.UI.Dashboard.FormsDashboard.Page_Load(Object sender, EventArgs e) in f:\TeamCity\buildAgent\work\fd622d7f786e1305\Umbraco.Forms.UI\Dashboard\FormsDashboard.ascx.cs:line 53 at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.umbraco_dashboard_aspx.ProcessRequest(HttpContext context) in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\de942701\e7362873\App_Web_dashboard.aspx.5f2dec3.hypmpwi0.0.cs:line 0 at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Hi Karen
Did you also do the last two steps? Have you visited the mysite.com/umbraco/plugins/umbracocontour/upgrade.aspx url? (Remember to change to your hostname) and then cleared the browser cache as well as described?
/Jan
Hi Jan,
I did clear cache on the browser, and that fixed nothing - even tried in a new browser that I never use to log in to the UI with.
I had not originally run the upgrade script since the instructions state "This only applies when moving from a 1.x version to a 3.x version", however at your suggestion I did run it. Still getting the same error message posted above.
here is the full error message: (was able to edit the css in the browser to add scrollbars)
Server Error in '/' Application.
Value cannot be null.
Parameter name: type
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: type
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18067
Ok, I realize the problem, sort of, but not sure how to fix it.
I have my umbraco project as a Visual Studio project, so all the umbraco .dlls are in a references folder, and included as References in the project, so when I do a build on the project, the .dll files should be copied to the bin folder. (otherwise sometimes they get deleted by visual studio)
The Umbraco.Forms.Core.Providers.V6.dll is not being copied to the bin folder. When I manually put the new v6.dll file in bin, everything works.
I checked, and it is included as a Reference in my project. I even removed and re-added all the Contour .dll files from the references. I can see it in the list. Tried closing VS and reopening the project.
When I try to add a @using statment to a page, the V6.dll version is not found by the intellisense (but it sees V7)
This used to work, that is how I have been building this project. If I put the old V6.dll back into my references folder, and rebuild, it gets copied to the bin.
Any ideas?
Hi Karen,
Perhaps this documentation https://our.umbraco.org/wiki/how-tos/getting-started-with-umbraco-what-is-next-after-you-install/setting-up-your-project-in-visual-studio can help you. I know is a bit old, but maybe it can gives you some idea what you need to do.
Sebastiaan has also made documentation about how to run Umbraco using Visual Studio https://our.umbraco.org/projects/developer-tools/umbraco-visual-studio-project
Hope this can help you.
/Dennis
And this might be the reason - I need to build my project in .net 4 because our servers only have 4.0
Is it possible to get a contour package built on 4.0 ?
Warning4The primary reference "Umbraco.Forms.Core.Providers.V6, Version=3.0.21.0, Culture=neutral, processorArchitecture=MSIL" could not be resolved because it was built against the ".NETFramework,Version=v4.5" framework. This is a higher version than the currently targeted framework ".NETFramework,Version=v4.0".WHRX
ps - I need to update contour to the new version because of the bug where the file upload while in IE includes the full path. We have to have file uploads on our forms and a lot of our clients use IE.
HI Dennis - Thanks for the suggestions - but those articles are pretty old and older versions of umbraco and vs, and we have been packaging up our Umbraco projects this way for many years with no issues until now, so I am thinking the issue might be with the new .dll rather than with the project setup.
I have just met the same problem and spent a lot of time to find reason...
What is the last solution for this problem?
I'm upgrading Umbraco from 4.7.1 to 6.2.6.
Hi Wtct,
Well I can't remember exactly what I did to remove this error. There was a lot of things I tried, and a year ago a lot of things going on! What I do remember trying is removing any references to Umbraco.Forms.Core.Providers.V7
Also I have a vague recollection of deciding the error was newly introduced, and that by stepping back through versions of the contour zip and testing different versions of the Umbraco.Forms.Core.Providers.V6.dll until I found one that did not cause an error.
I THINK that is what fixed it - I am not 100%. But maybe something you can try ? Looking at the version of the V6.dll i am using, it is 3.0.19 while all the other .dlls for Contour have version 3.0.28
Thanks a lot!
It is good temporary solution. Umbraco Contour is probably working good.
I have just started new topic:
https://our.umbraco.org/forum/umbraco-forms//77131-upgrading-umbraco-contour-to-3029-in-umbraco-626-umbracoformscoreprovidersv6dll-problem
I hope that someone compile this dll in 4.0.
is working on a reply...