[mono-vb] Re: [Mono-list] DotNetNuke on Mono (Windows)

Jambunathan Jambunathan kjambunathan@novell.com
Fri, 22 Oct 2004 09:52:33 -0600


mono's vb.net compiler - mbas is still under active development. Though
it's not complete it's very much usable. The VisualBasic runtime - 
Microsoft.VisualBasic.dll is almost complete leave alone some yet to
be identified glitches here and there ;-)

>is that something in the VB runtime threw an exeption?

If you are interested in VB.NET components of mono then you should
be strictly building it from CVS. The Split bug, IIRC, was fixed close 
to a month before in CVS HEAD. Since you are running in to this already
addressed issue, I would suspect that you are either using mono-1.0 
packages or building it from 1.0 tree of cvs which is *strongly*
discouraged if you are interested in mbas.

> Or should I just hold off on running DotNetNuke on Mono until 
> better compatibility with stuff written in VB has been 
> established?

As for running VB.NET version of DNN, mbas is not there yet. DNN
is some thing that we may want to get running with mbas eventually,
but we aren't there yet. That said, we very much need mono enthusiasts
like you to help us get there faster.

Btw, if you have been tracking the mono-vb list you would have 
noticed that we made some perf related changes couple of days back
which makes mbas much more faster than what it was before.

So check out mbas from cvs today and let us know what you find.

Jambunathan K.

>>> Shawn Vose <mono@programmerforrent.com> 10/21/04 10:29 PM >>>
I would start off by grabbing the c# version of dotnetnuke because I am 
unsure if the vb support is 100% in mono right now.

listmail@huntington-bradley.com wrote:

>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
>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
>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
>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
>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
>Mono-list maillist  -  Mono-list@lists.ximian.com

Mono-list maillist  -  Mono-list@lists.ximian.com