Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsEventsEventsIssues 05.01.00Issues 05.01.00
Previous
 
Next
New Post
5/7/2010 3:28 PM
 

First testresults with 05.01.00

Testenvironment:
DNN 5.4.1
Upgrade form Events 5.0.3

Error during upgrade:

UitzonderingSystem.Collections.Generic.KeyNotFoundException: De gegeven sleutel is niet aanwezig in het woordenboek. bij System.ThrowHelper.ThrowKeyNotFoundException() bij System.Collections.Generic.Dictionary`2.get_Item(TKey key) bij DotNetNuke.Services.EventQueue.EventQueueController.GetSubscribers(String eventName) bij DotNetNuke.Services.EventQueue.EventQueueController.SendMessage(EventMessage message, String eventName) bij DotNetNuke.Services.Installer.Installers.ModuleInstaller.Commit() bij DotNetNuke.Services.Installer.Installers.PackageInstaller.Commit() bij DotNetNuke.Services.Installer.Installers.PackageInstaller.Install() bij DotNetNuke.Services.Installer.Installer.InstallPackages() bij DotNetNuke.Services.Installer.Installer.Install()

Some calenders work correct. Calenders with subcalenders give this error:

Er is een kritieke fout opgetreden.
Waarde kan niet null zijn. Parameternaam: format

Other single calenders give this error:

Fout: RO is op dit moment niet beschikbaar
DotNetNuke.Services.Exceptions.ModuleLoadException: De objectverwijzing is niet op een exemplaar van een object ingesteld. ---> System.NullReferenceException: De objectverwijzing is niet op een exemplaar van een object ingesteld. bij DotNetNuke.Modules.Events.TokenReplaceControllerClass.TokenReplaceEvent(EventInfo eventInfo, String sourceText, EventSignupsInfo eventSignupsInfo, Boolean addsubmodulename) bij DotNetNuke.Modules.Events.EventList.BindDataGrid(SortFilter sortExpression, SortDirection sortDirection) bij DotNetNuke.Modules.Events.EventList.Page_Load(Object sender, EventArgs e) --- Einde van intern uitzonderingsstackpad ---

(RO = calendername)

 
New Post
5/7/2010 3:37 PM
 
Thanks. I'll investigate tomorrow, and see if I can give you a fix.

Roger

DNN MVP
Events - Get the latest version - Upgrade now!!
Feedback 6.4.2 - Now available - Give it a go!
Find us on Codeplex - DNN Events, DNN Feedback
Requirements/Bugs - Please submit them on Codeplex
 
New Post
5/7/2010 4:54 PM
 
OK. The first one looks like a bug in the installer, not the error refers to EventQueueController which is not part of the Events module (all Events sprocs/table/etc start 'Events'. I've done a bit of googline and I see other have had this problem on other modules. I will continue to investigate.

What I'm not then sure is what state it left your install in. Did it install the new DLLs, run SQl upgrade, etc.

The second one is more of a challenge, since it could be anywhere in a large piece of code. Are you able to share a backup of your test setup? If so, can you mail me on webmaster @ the domain in my profile. Maybe mail me anyway, and I'll see what can be done to investigate.

Have you by any change customised the List Location or Description templates?

Thanks
Roger

DNN MVP
Events - Get the latest version - Upgrade now!!
Feedback 6.4.2 - Now available - Give it a go!
Find us on Codeplex - DNN Events, DNN Feedback
Requirements/Bugs - Please submit them on Codeplex
 
New Post
5/12/2010 10:41 AM
 
I did some research

1. As far as I can see, the install finished. I checked the files manually
2. The SQL upgrade was done

3 The format-error is caused by the field RRule in the EventsRecurMaster. In recurrent items the field is filled with the text "FREQ=YEARLY;INTERVAL=1" That causes the format issue:

Message: DotNetNuke.Services.Exceptions.PageLoadException: Waarde kan niet null zijn. Parameternaam: format ---> System.ArgumentNullException: Waarde kan niet null zijn. Parameternaam: format bij System.String.Format(IFormatProvider provider, String format, Object[] args) bij DotNetNuke.Modules.Events.EventRecurMasterController.RecurrenceText(EventRRULEInfo objEventRRULE, String LocalResourceFile, CultureInfo culture, DateTime EventDateBegin) bij DotNetNuke.Modules.Events.TokenReplaceControllerClass.TokenReplaceEvent(EventInfo eventInfo, String sourceText, EventSignupsInfo eventSignupsInfo, Boolean addsubmodulename) bij DotNetNuke.Modules.Events.EventBase.CreateEventName(EventInfo objEvent, String template) bij DotNetNuke.Modules.Events.EventMonth.EventCalendar_DayRender(Object sender, DayRenderEventArgs e) bij System.Web.UI.WebControls.Calendar.OnDayRender(TableCell cell, CalendarDay day) bij DotNetNuke.Modules.Events.ScheduleControl.MonthControl.DNNCalendar.Render(HtmlTextWriter output) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) bij System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer) bij System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) bij DotNetNuke.UI.Modules.ModuleHost.RenderContents(HtmlTextWriter writer) bij System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) bij ASP.portals_1_skins_pcponwk_intranet_3_kolom_page_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) bij System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) bij System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) bij ASP.default_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) bij System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) bij System.Web.UI.Page.Render(HtmlTextWriter writer) bij DotNetNuke.Framework.PageBase.Render(HtmlTextWriter writer) bij System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- Einde van intern uitzonderingsstackpad ---

When I remove the text, the calender works and even my subcalenders works well.
I even can create recurrent items. Possible it is a conversion problem?
In the next days I will do more tests to see if there is a real problem or not.

Is this enough information?

Greetings,

Ad
 
New Post
5/12/2010 1:44 PM
 
Hi,

Can you check SharedResources.resx in the Events\App_LocalResources directory to make sure that the DataName EveryXYears is named EveryXYears.Text (also for EveryXWeeks). There was a bug a fixed which should be in the released version, but worth a check anyway.

I'll also check myself. Does this also error when you view the calendar directly, or only as a sub-calendar.

Cheers
Roger

DNN MVP
Events - Get the latest version - Upgrade now!!
Feedback 6.4.2 - Now available - Give it a go!
Find us on Codeplex - DNN Events, DNN Feedback
Requirements/Bugs - Please submit them on Codeplex
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsEventsEventsIssues 05.01.00Issues 05.01.00


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out