[Mono-list] DotNetNuke on Mono (Windows)

listmail@huntington-bradley.com listmail@huntington-bradley.com
Thu, 21 Oct 2004 00:26:35 -0700


I tried running the DotNetNuke open source ASP.NET portal system using XSP (mono
1.0.2 installed on WindowsXP).  I got the following error messages:

Server error in '/' application
Description: Error processing request.

Error Message: HTTP 500.

Stack Trace:

System.Reflection.TargetInvocationException: Exception has been thrown by the
target of an invocation. ---> System.ArgumentOutOfRangeException: Argument is
out of range.
Parameter name: count
in <0x0004a> System.String:Split (char[],int)
in <0x0012d> Microsoft.VisualBasic.Strings:Split
in <0x00085> DotNetNuke.Data.SqlDataProvider:ExecuteScript (string,bool)
in <0x0001e> DotNetNuke.Data.SqlDataProvider:ExecuteScript (string)
in <0x0011e> DotNetNuke.Data.SqlDataProvider:GetProviderPath ()
in <0x0001a> DotNetNuke.PortalSettings:GetProviderPath ()
in <0x00130> DotNetNuke.Upgrade:AutoUpgrade ()
in <0x000dd> DotNetNuke.Global:Application_Start (object,System.EventArgs)
in (unmanaged) (wrapper managed-to-native)
System.Reflection.MonoMethod:InternalInvoke (object,object[])
in <0x00004> (wrapper managed-to-native)
System.Reflection.MonoMethod:InternalInvoke (object,object[])
in <0x0007a> System.Reflection.MonoMethod:Invoke
--- End of inner exception stack trace ---

in <0x000b9> System.Reflection.MonoMethod:Invoke
in <0x00021> System.Reflection.MethodBase:Invoke (object,object[])
in <0x000b2> System.Web.HttpApplicationFactory:FireEvent
in <0x00063> System.Web.HttpApplicationFactory:FireOnAppStart
in <0x00077> System.Web.HttpApplicationFactory:InitializeFactory
in <0x00070> System.Web.HttpApplicationFactory:GetInstance
in <0x000ee> System.Web.HttpRuntime:InternalExecuteRequest

I'm pretty new to Mono and not a .NET expert (though I have developed a couple
of small and simple web applications using Visual Studio and ASP.NET) so I'm
not sure what the above error message is telling me.  I *think* what's going on
is that something in the VB runtime threw an exeption?

Is this something that can be easily addressed? Can someone more knowledgeable
point me in the right direction? Or should I just hold off on running
DotNetNuke on Mono until better compatibility with stuff written in VB has been