I write the code and complie, everything seems to go smoothly. I then add my module definitions and try to add the module to a page and I get the following error:
ModuleDefId: 121
FriendlyName: StockPrice
ModuleControlSource: DesktopModules/StockPrice/StockPrice.ascx
AssemblyVersion: 03.02.01
Method: System.Activator.CreateInstance
FileName:
FileLineNumber: 0
FileColumnNumber: 0
PortalID: 0
PortalName: XXXX
UserID: 1
UserName: host
ActiveTabID: 72
ActiveTabName: Products & Programs
AbsoluteURL: /thornburg/Default.aspx
AbsoluteURLReferrer: http://xx.xx.xx.xx/thornburg/HomeLoans/ProductsPrograms/tabid/72/Default.aspx
ExceptionGUID: 211482e7-2c74-4a9e-9e82-43db4ecc80c2
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
InnerException: The type initializer for "VerticalCurve.DNN.Modules.StockPrice.Data.DataProvider" threw an exception.
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: The type initializer for "VerticalCurve.DNN.Modules.StockPrice.Data.DataProvider" threw an exception. ---> System.TypeInitializationException: The type initializer for "VerticalCurve.DNN.Modules.StockPrice.Data.DataProvider" threw an exception. ---> System.ArgumentNullException: Value cannot be null. Parameter name: type at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at DotNetNuke.Framework.Reflection.CreateObject(String TypeName, String CacheKey) in C:\thornburg\components\Shared\Reflection.vb:line 99 at DotNetNuke.Framework.Reflection.CreateObject(String ObjectProviderType, String ObjectProviderName, String ObjectNamespace, String ObjectAssemblyName) in C:\thornburg\components\Shared\Reflection.vb:line 71 at DotNetNuke.Framework.Reflection.CreateObject(String ObjectProviderType, String ObjectNamespace, String ObjectAssemblyName) in C:\thornburg\components\Shared\Reflection.vb:line 45 at VerticalCurve.DNN.Modules.StockPrice.Data.DataProvider.CreateProvider() in C:\thornburg\DesktopModules\StockPrice\Components\DataProvider.cs:line 27 at VerticalCurve.DNN.Modules.StockPrice.Data.DataProvider..cctor() in C:\thornburg\DesktopModules\StockPrice\Components\DataProvider.cs:line 21 --- End of inner exception stack trace --- at VerticalCurve.DNN.Modules.StockPrice.Data.DataProvider.Instance() at VerticalCurve.DNN.Modules.StockPrice.Business.StockPriceController.GetByModules(Int32 ModuleId) in C:\thornburg\DesktopModules\StockPrice\Components\StockPriceController.cs:line 26 at VerticalCurve.DNN.Modules.StockPrice.StockPrice.Page_Load(Object sender, EventArgs e) in c:\thornburg\desktopmodules\stockprice\stockprice.ascx.cs:line 51 --- End of inner exception stack trace ---
StackTrace:
Source:
Server Name: XXXX
I have looked around forever and cannot find a solution. Any help will be much appreciated.