Mashing sometimes just stops working..

Oct 18, 2011 at 12:49 PM
Edited Oct 18, 2011 at 1:21 PM

Hi Guys,

Thanks for the amazing product!

We are experiencing some issues with mashing of files. For some reason, sometimes Chirpy simply doesn't mash up files after we have made a change.. 

In this particular case we have a .chirpy.less file, which get's minimized on save; this goes well, but the mash file doesn't get re-populated... It just stays as is. If I open all 3 files in Visual Studio, the .min.css pop's up a message saying that it was modified outside the source editor, but the mashed file remains silent.
However, when I make any change to the config file (i.e. add a space) and save the file, the mashed file does update. So minifiying works when I save the .less file, and mashing works when I save the .config file.. How can this happen?

This is my config file:

    <FileGroup Name="sn.base.css">
        <File Path="Currency.min.css" Minify="false"/>
        <File Path="Telephone.min.css" Minify="false"/>
        <File Path="Generic.min.css" Minify="false"/>
    <FileGroup Name="">
        <File Path="Old.min.css" Minify="false"/>
        <File Path="jquery-ui-1.8.13.custom.min.css" Minify="false"/>
        <File Path="SafariNow.min.css" Minify="false"/>


I have noticed that Chirpy sometimes stops working when there is an issue in the CSS for example and then throws an error on save and I need to restart VS, but in this case I have restarted several times now and doesn't seem to work.. 

What to do?



Does Chirpy only mash files when one of the childs has been edited? I'm curious to find out the best practice for this. This is currently our JS mash.chirp.config:

    <FileGroup Name="sn.base.js">
        <File Path="jquery-1.5.1.min.js" Minify="false" />
        <File Path="jquery-ui-1.8.13.custom.min.js" Minify="false"/>
        <File Path="lazyload.min.js" Minify="false" />
        <File Path="jquery.autocomplete_custom.pack.js" Minify="false"/>
        <File Path="SNMessagingService.min.js" Minify="false"/>
        <File Path="../../js-includes/global.min.js" Minify="false"/>
    <FileGroup Name="sn.home.carousel.js">
        <File Path="jquery.scrollTo-min.js" Minify="false" />
        <File Path="Carousel.min.js" Minify="false" />
        <File Path="home.carousel.min.js" Minify="false"/>


Nov 15, 2011 at 5:09 PM

I am experiencing similar behavior. I originally had JavaScript files merging but then it quick all of a sudden. Some sort of response to this thread would be great.

The following is a very basic test file.

  <FileGroup Name="core.js">
    <File Path="modernizr-1.6.js"/>
    <File Path="functions.js"/>
    <File Path="jquery.tablesorter.js"/>
    <File Path="jquery.tablesorter.pager.js"/>

Nov 18, 2011 at 2:08 PM

Just ran into the same problem, got it working again by deleting all registry settings and restarting/reconfiguring settings in VS