Mono Support Portal Localization Problem 

41085 put(a) pogledan, 4 odgovor(a), 16.9.2011. 8:41:45 - Kreirao(la) Maxim
16.9.2011. 8:41:45
319 Reputacija 30 Ukupno objava

After I changed the settings in web.config(article), I got the following error:

Object reference not set to an instance of an object.

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.NullReferenceException: Object reference not set to an instance of an object.

Stack Trace:

[NullReferenceException: Object reference not set to an instance of an object.]
System.Object.GetType() +0
MonoSoftware.Core.ActivatorExtension.CreateInstance(Type type, Object[] args) +106
MonoSoftware.Web.ResourceProviderModel.ResourceManagerProvider.CreateResourceManager(Type type, Object[] ctorParams) +267
MonoSoftware.MonoX.Admin.PortalLocalization.#jn() +129
MonoSoftware.MonoX.Admin.PortalLocalization.ddlReourceSet_SelectedIndexChanged(Object sender, EventArgs e) +9
MonoSoftware.MonoX.Admin.PortalLocalization.Page_Load(Object sender, EventArgs e) +172
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
System.Web.UI.Control.LoadRecursive() +95
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2760

Please help!

1
16.9.2011. 10:30:56
15993 Reputacija 2214 Ukupno objava

Hi,

sorry for the confusion and thanks for pointing out the obsolete article (we have marked the article as obsolete). The right article to read on that subject is ASP.NET localization settings in MonoX.

I hope this will fix the issue you have, let us know if you need anything else.

Regards

2
16.9.2011. 11:58:49
319 Reputacija 30 Ukupno objava

Sorry, I haven't found how to resolve this problem in your article.
It's not only one problem. For example, when I set on DBResourceManager and try to open Portal Language, I've an error(see screenshot). When i try to switch to some languages(like russian or from italian back to english!!!!) I got error:

Line 210: <asp:Panel runat="server" ID="pnlGroups" CssClass="box_groups">
Line 211: <h1>
Line 212: <asp:HyperLink ID="lnkGroups" runat="server" NavigateUrl='<%# MonoSoftware.MonoX.Utilities.LocalizationUtility.RewriteLink("/MonoX/Admin/SnGroupManager.aspx") %>' ><%= AdminResources.AdminHeader_lnkGroups.ToUpper() %></asp:HyperLink>
Line 213: </h1>
Line 214: <p>

Stack Trace:

[NullReferenceException: Object reference not set to an instance of an object.]
ASP.monox_admin_default_aspx.__RenderlnkGroups(HtmlTextWriter __w, Control parameterContainer) in c:\inetpub\wwwroot\MonoX\MonoX\Admin\Default.aspx:212
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +130
System.Web.UI.WebControls.HyperLink.RenderContents(HtmlTextWriter writer) +390
System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +51
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +50
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +268
System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +14
System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +51
ASP.monox_admin_default_aspx.__Renderform1(HtmlTextWriter __w, Control parameterContainer) in c:\inetpub\wwwroot\MonoX\MonoX\Admin\Default.aspx:78
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +130
System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +466
System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +47
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +50
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +268
MonoSoftware.MonoX.BasePage.#Ib() +142
MonoSoftware.MonoX.BasePage.Render(HtmlTextWriter writer) +81
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4959

3
16.9.2011. 12:32:24
15993 Reputacija 2214 Ukupno objava

Hi,

can you please check the following

1. Did you change the ResourceProviderModel DefaultProvider ?

From:

<ResourceProviderModel defaultProvider="ResourceManager">
    <providers>
        <clear/>
        <add name="ResourceManager" type="System.Resources.ResourceManager, Mscorlib" customProperties=""/>
        <add name="DBResourceManager" type="MonoSoftware.Web.ResourceProviderModel.Providers.DBResourceManager, MonoSoftware.Web.ResourceProviderModel" customProperties=""/>
    </providers>
</ResourceProviderModel>
To:
<ResourceProviderModel defaultProvider="DBResourceManager">
    <providers>
        <clear/>
        <add name="ResourceManager" type="System.Resources.ResourceManager, Mscorlib" customProperties=""/>
        <add name="DBResourceManager" type="MonoSoftware.Web.ResourceProviderModel.Providers.DBResourceManager, MonoSoftware.Web.ResourceProviderModel" customProperties=""/>
    </providers>
</ResourceProviderModel>

2. Do you have the following database tables filled with appropriate data: LocalizationSource and LocalizationString ?
If you do have a data can you please check if there are data for selected language ?

In a meanwhile I'll try to get someone from the QA team to reproduce this issue on our side.

Regards

4
Ovo je MonoX demo site. Posjetite Mono Software za više detalja.