ggutenberg wroteAlright, 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.