• Login
  • Register

DNN Forums

Ask questions about your website to get help learning DNN and help resolve issues.

Reservation module - auto sent old booking confirmation

You are not authorized to post a reply.
Sort:


Basic Member


Posts:43
Basic Member

    we are using DNN v 9.6.1
    Reservation module: 7.3.3

    Today our Reservation module - automatically sent out thousands of old booking confirmation emails messages. Dating back 3 years to about 6 months ago.

    We're still investigating and not sure why this has happened. Has anyone had this issue before? It seems odd how this has happened suddenly and we're not aware of any outlook service that could have done this. It has never happened before. Only that has happened recently on the DNN cms is the system was re-started on a development server and recycle bin emptied. Unless the module was on an old page in the recycle bin which then forced the system to re-resend confirmation messages..?

     



    Basic Member


    Posts:43
    Basic Member

      just found this in the server admin logs:

      reservation module error

      our problem (emails first started) at 16:21 (server time could be an hour behind). so I guess it looks like DNN is responsible somehow..?
      Does it sound plausible that emptying a recycle bin could inadvertently send out an email to every webform contact from years ago?



      Veteran Member


      Posts:980
      Veteran Member

        Have you recently done any updates to DNN?

        Can you identify the Reservation Module? Who created it?
        Joe Craig
        DNN MVP
        Patapsco Research Group


        Basic Member


        Posts:43
        Basic Member

          Posted By Joe Craig on 01 Mar 2021 04:12 PM
          Have you recently done any updates to DNN?

          Can you identify the Reservation Module? Who created it?

          no recent updates.

          i have emailed the creators of the module. thanks.

           

           



          Basic Member


          Posts:80
          Basic Member

            Check the scheduler and see if there's a schedule that was triggered but the app pool restart... you can see this in the schedule history...


            Basic Member


            Posts:43
            Basic Member

               

              in our scheduler info history... 3714 email reminders were successfully sent yesterday and the scheduler is showing success for the reservation reminders every 30 mins since then.

              however, before the 3714 email reminders were suddenly sent yesterday, the job always failed!
              i'm just not sure why they failed before and why they run now.

              scheduler

              now i'm thinking that restarting the server wasn't resoponsible (as i've done this many times before). and maybe emptying the recycle bin was just coincidence too..?



              Basic Member


              Posts:43
              Basic Member

                This is why the reminders used to fail according to the admin logs (and have been failing foir 3 years every hour):
                 

                THREAD ID:59

                TYPE:DNNSpecialists.Modules.Reservations.ReminderSchedulerClient, DNNSpecialists.Modules.Reservations

                EXCEPTION:The given key was not present in the dictionary.

                RESCHEDULED FOR:3/1/2021 3:15:29 PM

                SOURCE:STARTED_FROM_TIMER

                ---------------------------------------------------------------

                I'm not sure what this means yet. Trying to google it but it seems quite generic..."The error 'The given key is not present in the dictionary' simply means that the dictionary does not have a value that corresponds to the key".

                No work / changes whatsover have been made to the reservation module in the last several weeks and the scheduler runs every hour!?



                Veteran Member


                Posts:980
                Veteran Member

                  Yes, your best bet is to deal with the people who created the module.
                  Joe Craig
                  DNN MVP
                  Patapsco Research Group


                  Basic Member


                  Posts:43
                  Basic Member

                    looks like the reservation module isn't supported any more.

                    I have disabled the scheduler. It's just strange how it started sending reminders without errors all of a sudden, whereas before they always failed.

                    We have the same set up on live environment (on the same server) - as this all happened on our development version of the CMS - and the scheduler (set up identically) was still failing and not sending reminders. I have also disabled this scheduler on live  environment so this doesn't start to work randomly and send another 3000 email reminders from here too! 

                    Our development environment was cloned from the live environment CMS a few months ago.

                    You are not authorized to post a reply.

                    These Forums are dedicated to discussion of DNN Platform.

                    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.

                    Would you like to help us?

                    Awesome! Simply post in the forums using the link below and we'll get you started.

                    Get Involved