"Theme Picker" and "Designer Tools" Cause Crash

Topics: Troubleshooting
Jan 13, 2012 at 12:32 AM
Edited Jan 13, 2012 at 12:34 AM

I'm preparing a script of an Orchard demo for my team using webmatrix, so I started with a fresh Orchard install (1.3.10) and installed the designer tools and Vandelay industries modules.  I installed about five different themes.  I set the theme to "Metal" and then created a theme picker rule (with select rule "MSIE") which would select the "Minty" theme.

When I run this Orchard setup in Chrome, it works.  When I run this in IE9, IIS crashes with the message:

IIS Express Worker Process has stopped working

Problem Event Name: APPCRASH
Application Name: iisexpress.exe
Application Version: 7.5.7600.20917
Application Timestamp: 4d7555c3
Fault Module Name: nlssorting.dll
Fault Module Version: 4.0.30319.239
Fault Module Timestamp: 4e181901
Exception Code: c00000fd
Exception Offset: 000020d4
OS Version: 6.1.7600.2.0.0.256.48
Locale ID: 1033

Additional Information 1: d0a0
Additional Information 2: d0a08e94ccf8d22dd906bef52ed77044
Additional Information 3: 5249
Additional Information 4: 5249da86e32db5c091982bfd5bd7accc

When I take the option to do VS2010 debugging, all I'm giving for additional information is that this is a System.StackOverflowException.

Thoughts?

 

Jan 14, 2012 at 1:25 AM

I decided to double check the defect sequence, and see if it is reproducable.  It is!  The EXACT SEQUENCE is:

1) From webmatrix, start a brand new Orchard installation. 
2) Install the themes "metal" and "minty", set "minty" as the theme, then set "metal" as the theme.
3) Install Vandelay industries
4) Establish a theme picker rule (with select rule "MSIE") which selects theme "Minty"
5) Test the site on both IE9 and Chrome - confirm that the theme picker is performing as expected.
6) Install the "designer tools" module.
7) Confirm that Orchard site in Chrome is still working.
8) Try to confirm that Orchard site is IE9 is still working - EXPLODE!!!!  IIS Express goes belly up!

In short, I'm guessing there is some strange incompatability between the shape tracer and the "Vandelay industries" theme picker.  Restarting IIS Express or restarting webmatrix only gives me a chance to view the site in Chrome again.  The moment I go to IE9, it explodes all over again.  If I use Chrome to disable the "Theme picker" feature, then IE9 is fine - and no longer causes IIS Express to explode.

Comments on the above sequence:

#2: setting both themes seems to be necessary so that Vandelay's "theme picker" can "see" the Minty theme.
#: During this whole sequence, I am logged in to Orchard as admin.

Coordinator
Jan 17, 2012 at 10:10 AM

Please file a bug.

Jan 17, 2012 at 5:57 PM

Done.