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 ForumsEventsEventsNotificationsNotifications
Previous
 
Next
New Post
11/15/2006 2:09 PM
 
Not so sure we are making such great progress.  Both times I've implemented your fixes I deleted *event* from the bin directory.  That is, I specifically deleted the three DLLs you reference above.

I had a thought though... is it possible that if I had partially implemented your zip file the first time around (say, deleted *event* from bin and replaced it with your DLL, but not yet modified the web.config, or maybe even deleted DotNetNuke.Events.* but not DotNetNuke.Modules.Events.*), then hit the site, would I have caused an irreversible error?  Pure speculation here, but I may very well have done something like that the first time around.  Is it possible that this may have written DB entries (or tried and failed) or something else which is causing my problems?

To be honest, I'm pretty sure I did hit the site part way through implementing your zip file, but I'm not sure at what stage in the implementation I was.  It was late and I should have been sleeping .  If there's even a slim possibility that this could cause an irreversible problem, I'll gladly scrub the site and start over from the beginning.  However, out of curiosity, if this is a likelihood is there some sort of SQL query I can run or something else I can check to validate this suspicion?  I generally like to find resolutions to issues before sweeping them under the rug .
 
New Post
11/15/2006 2:11 PM
 
ggutenberg wrote
Alright, so, the scheduler kicked in, 3 instances of DW20.exe launched and CPU hit 100% again.  Now when I try hitting that site I get at least one instance of DW20.exe and the site is unavailable.

I'm working on a dev site here, so even if I have to blow it away it's not a big deal.  However I'll leave it as is now so that hopefully we can put our heads together and tighten up this process so that others don't experience it.  Might be nice if someone from the core team or the events module would poke their head in here and incorporate some of your changes into the module itself .

On another note, the last email that I sent to all enrolled users where I checked Attach Event, which gave me the locked file error, actually sent the email with the event attached.  I just assumed that because it gave me that error (and because in the past email wasn't working) that it would fail completely.  Odd that it would generate this error but still attach the event.  But that's the topic of another thread.

So, do you recommend that I revert the changes from your zip or should I try something else?  Eagerly awaiting your response.


Ok, I'm able to reproduce the error on my local DNN install - I don't know what that is about, or how I missed it, but I know almost positively where the error is happening -

You can still run this module with the scheduler running without errors - simply don't check the event notification "send reminder" checkbox until I get a fixed DLL out there...

...looks like there is some more Type.GetType code to replace - update to be forthcoming asap...


 
New Post
11/15/2006 4:19 PM
 
ggutenberg wrote
Alright, so, the scheduler kicked in, 3 instances of DW20.exe launched and CPU hit 100% again.  Now when I try hitting that site I get at least one instance of DW20.exe and the site is unavailable.

I'm working on a dev site here, so even if I have to blow it away it's not a big deal.  However I'll leave it as is now so that hopefully we can put our heads together and tighten up this process so that others don't experience it.  Might be nice if someone from the core team or the events module would poke their head in here and incorporate some of your changes into the module itself .

On another note, the last email that I sent to all enrolled users where I checked Attach Event, which gave me the locked file error, actually sent the email with the event attached.  I just assumed that because it gave me that error (and because in the past email wasn't working) that it would fail completely.  Odd that it would generate this error but still attach the event.  But that's the topic of another thread.

So, do you recommend that I revert the changes from your zip or should I try something else?  Eagerly awaiting your response.


Ok, got it!

This is what is happening.  It is actually the DotNetNuke SearchEngineScheduler and PurgeScheduleHistory that are causing the errors - but its because of we're using the new App_Code compilation (which I'm sure is why this bug made it into the golive version of 4.3.5). 

I'm guessing your Dr.Watson is seeing the null exception and shutting down the threads before they go anywhere else.  This is why my system didn't show the error.  Because of the security/anti-virus system you have, its locking down the system before it has a chance to crash and continue (whcih is what happens with me here).  I had to recompile dotnetnuke.dll in order to make this go away.  I was trying to not do too much to the core to keep the mods simple, if they don't adopt into the core.  But looks like we've got to.  I put this new dll on our dev server and it no longer logs the exceptions when the app starts, so I think we've got this fixed for now.  I update the .zip file I have posted, so you can just re-download, and copy over/replace your existing dotnetnuke.dll with the one I now have packaged.

Let me know if that works for you, I'm pretty sure that was the issue - but theres only one way to know for sure.  Install it and let me know.


 
New Post
11/15/2006 5:51 PM
 
Well, I tried using your DotNetNuke.dll, but I get the same problem.  Basically I overwrote the default DotNetNuke.dll with yours, then touched the web.config.  First page load caused the DW20.exe again.  I also tried recycling the AppPool for my test site and restarting the site itself.  Same deal.

I posted a few hours ago, but either the moderator is sleeping or the post got lost in the ether, so let me reiterate...

Is it possible that if I applied SOME of the DLLs in your zip file but not everything, then hit the site, that it would have caused an unrecoverable error?  Because last night I'm pretty sure that I did just that.  I _think_ what I did was the following:

  1. Deleted bin\DotNetNuke.Events.WebControls.dll.
  2. Copied your DotNetNuke.DNNScheduler.dll into \bin.
  3. Copied your App_Code stuff into App_Code.
  4. Deleted DesktopModules\Events.
  5. Copied your DesktopModules\Events.
  6. Modified the web.config as per your instructions.
  7. Hit the site.
  8. Realized that something odd was going on, and realized that there were 2 more Events DLLs in \bin.
  9. Deleted the other 2 Events DLLs.
  10. Hit the site.
  11. DW20.exe
Now, I may not have done it in exactly that order (it was late and I should have been sleeping), but the gist of it is that I didn't fully implement the stuff in the zip before hitting the site.  Could this have caused something nasty to be written to the DB or some other problem which may explain why this stuff keeps failing on me?  Is there some sort of SQL query that I can run that would determine if I've caused an irreversible problem?

Feel free to email me at garth(at)four48.com if you like.  The delayed acceptance of posts in these moderated forums is driving me a little bonkers, not to mention the vanished post from earlier.
 
New Post
11/17/2006 3:49 PM
 
I just wanted to give this thread a bit of a bump.  Steve and I have been working to resolve the issues I'm having with his code, and I give him tons of credit as he's gone above and beyond the call of duty (especially since he's not part of the DNN team).  Having said that, is anyone from the DNN core team or the Events Module team reading this?  I ask because the fact that Enrollment and Notifications are both broken in the current version (3.2) of the Events Module is a huge oversight.  Steve's code definitely has Enrollment email working, but at the cost of replacing some of the core DLLs in DNN, including DotNetNuke.dll.  Even if we do get this working perfectly, the next minor upgrade to DNN will probably break it, or at the very least require a recompile on his part.

So, DNN team, if you're listening... Please Help!
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsEventsEventsNotificationsNotifications


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