This is strange problem to me as I don't really understand the logic behind async mode operation.
When async mode is enabled and the aggregated js file isn't created yet, jQuery.extend(Drupal.settings) throws an error: "jQuery is not defined". The aggregated js file is generated though and only the second full refresh makes it go away. Any subsequent requests work just fine.

In the Net pane of Firebug I see that the js file requested gives a Location header with the url with "?redirect_counter=1" appended. That url in Location also loads fine.

Debug info:

Debug info: Array
(
    [css_before_vars] => Array
        (
            [all] => Array
                (
                    [module] => Array
                        (
                            [modules/node/node.css] => 1
                            [modules/system/defaults.css] => 1
                            [modules/system/system.css] => 1
                            [modules/system/system-menus.css] => 1
                            [modules/user/user.css] => 1
                            [sites/all/modules/admin_menu/admin_menu.css] => 
                            [sites/all/modules/cck/theme/content-module.css] => 1
                            [sites/all/modules/ctools/css/ctools.css] => 1
                            [sites/all/modules/date/date.css] => 1
                            [sites/all/modules/filefield/filefield.css] => 1
                            [sites/all/modules/views_slideshow/contrib/views_slideshow_singleframe/views_slideshow.css] => 1
                            [sites/all/modules/views/css/views.css] => 1
                        )

                    [theme] => Array
                        (
                            [themes/garland/style.css] => 1
                        )

                )

            [print] => Array
                (
                    [module] => Array
                        (
                        )

                    [theme] => Array
                        (
                            [themes/garland/print.css] => 1
                        )

                )

        )

    [css_before_function] => Array
        (
            [all] => Array
                (
                    [module] => Array
                        (
                            [modules/node/node.css] => 1
                            [modules/system/defaults.css] => 1
                            [modules/system/system.css] => 1
                            [modules/system/system-menus.css] => 1
                            [modules/user/user.css] => 1
                            [sites/all/modules/admin_menu/admin_menu.css] => 
                            [sites/all/modules/cck/theme/content-module.css] => 1
                            [sites/all/modules/ctools/css/ctools.css] => 1
                            [sites/all/modules/date/date.css] => 1
                            [sites/all/modules/filefield/filefield.css] => 1
                            [sites/all/modules/views_slideshow/contrib/views_slideshow_singleframe/views_slideshow.css] => 1
                            [sites/all/modules/views/css/views.css] => 1
                        )

                    [theme] => Array
                        (
                            [themes/garland/style.css] => 1
                        )

                )

            [print] => Array
                (
                    [module] => Array
                        (
                        )

                    [theme] => Array
                        (
                            [themes/garland/print.css] => 1
                        )

                )

        )

    [css_before_styles] => <link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/admin_menu/admin_menu.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/node/node.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/defaults.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/system.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/system-menus.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/user/user.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/cck/theme/content-module.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/ctools/css/ctools.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/date/date.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/filefield/filefield.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/views_slideshow/contrib/views_slideshow_singleframe/views_slideshow.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/views/css/views.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/themes/garland/style.css?v" />
<link type="text/css" rel="stylesheet" media="print" href="/themes/garland/print.css?v" />

    [css_before_inline] => Array
        (
        )

    [css_before_conditional_styles] => 
    [css_merged] => Array
        (
            [all] => Array
                (
                    [module] => Array
                        (
                            [modules/node/node.css] => 1
                            [modules/system/defaults.css] => 1
                            [modules/system/system.css] => 1
                            [modules/system/system-menus.css] => 1
                            [modules/user/user.css] => 1
                            [sites/all/modules/admin_menu/admin_menu.css] => 
                            [sites/all/modules/cck/theme/content-module.css] => 1
                            [sites/all/modules/ctools/css/ctools.css] => 1
                            [sites/all/modules/date/date.css] => 1
                            [sites/all/modules/filefield/filefield.css] => 1
                            [sites/all/modules/views_slideshow/contrib/views_slideshow_singleframe/views_slideshow.css] => 1
                            [sites/all/modules/views/css/views.css] => 1
                        )

                    [theme] => Array
                        (
                            [themes/garland/style.css] => 1
                        )

                )

            [print] => Array
                (
                    [module] => Array
                        (
                        )

                    [theme] => Array
                        (
                            [themes/garland/print.css] => 1
                        )

                )

        )

    [css_after] => <link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/admin_menu/admin_menu.css?v" />
<link type="text/css" rel="stylesheet" media="all" href="/sites/default/files/advagg_css/css_b61aa8d36c4641ffcd843d0cd4c0b9b2_0.css" />
<link type="text/css" rel="stylesheet" media="print" href="/sites/default/files/advagg_css/css_281646241c4f472b8a5f94fbf04f44ec_0.css" />


    [js_before] => Array
        (
            [header] => Array
                (
                    [core] => Array
                        (
                            [misc/jquery.js] => Array
                                (
                                    [cache] => 1
                                    [defer] => 
                                    [preprocess] => 1
                                )

                            [misc/drupal.js] => Array
                                (
                                    [cache] => 1
                                    [defer] => 
                                    [preprocess] => 1
                                )

                            [sites/default/files/languages/hu_1819c61ce4ac36ffb6d5af01c9b44d62.js] => Array
                                (
                                    [cache] => 1
                                    [defer] => 
                                    [preprocess] => 1
                                )

                        )

                    [module] => Array
                        (
                            [sites/all/modules/admin_menu/admin_menu.js] => Array
                                (
                                    [cache] => 1
                                    [defer] => 1
                                    [preprocess] => 1
                                )

                            [sites/all/modules/spamspan/spamspan.compressed.js] => Array
                                (
                                    [cache] => 1
                                    [defer] => 
                                    [preprocess] => 1
                                )

                            [sites/all/modules/views_slideshow/js/jquery.cycle.all.min.js] => Array
                                (
                                    [cache] => 1
                                    [defer] => 
                                    [preprocess] => 1
                                )

                            [sites/all/modules/views_slideshow/contrib/views_slideshow_singleframe/views_slideshow.js] => Array
                                (
                                    [cache] => 1
                                    [defer] => 
                                    [preprocess] => 1
                                )

                        )

                    [theme] => Array
                        (
                        )

                    [setting] => Array
                        (
                            [0] => Array
                                (
                                    [basePath] => /
                                )

                            [1] => Array
                                (
                                    [admin_menu] => Array
                                        (
                                            [margin_top] => 1
                                        )

                                )

                            [2] => Array
                                (
                                    [spamspan] => Array
                                        (
                                            [m] => spamspan
                                            [u] => u
                                            [d] => d
                                            [h] => h
                                            [t] => t
                                        )

                                )

                        )

                    [inline] => Array
                        (
                        )

                )

            [footer] => Array
                (
                )

            [content] => Array
                (
                )

            [left] => Array
                (
                )

            [footer_message] => Array
                (
                )

            [logo] => Array
                (
                )

            [site_name] => Array
                (
                )

            [tabs] => Array
                (
                )

            [title] => Array
                (
                )

        )

    [js_after] => Array
        (
            [header] => <script type="text/javascript" src="/sites/default/files/advagg_js/js_c72d9a6265f040932c3f112d06ca98ec_0.js"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, {"basePath":"\/","admin_menu":{"margin_top":1},"spamspan":{"m":"spamspan","u":"u","d":"d","h":"h","t":"t"}});
//--><!]]>
</script>

        )

    [runtime] => Array
        (
            [file_builder_cache_object] => Array
                (
                    [0] => Array
                        (
                            [key] => advagg_file_builder_b61aa8d36c4641ffcd843d0cd4c0b9b2
                            [files] => 
                            [cache] => Array
                                (
                                    [sites/default/files/advagg_css/css_b61aa8d36c4641ffcd843d0cd4c0b9b2_0.css] => Array
                                        (
                                            [prefix] => 
                                            [suffix] => 
                                            [files] => Array
                                                (
                                                    [modules/node/node.css] => 1
                                                    [modules/system/defaults.css] => 1
                                                    [modules/system/system.css] => 1
                                                    [modules/system/system-menus.css] => 1
                                                    [modules/user/user.css] => 1
                                                    [sites/all/modules/cck/theme/content-module.css] => 1
                                                    [sites/all/modules/ctools/css/ctools.css] => 1
                                                    [sites/all/modules/date/date.css] => 1
                                                    [sites/all/modules/filefield/filefield.css] => 1
                                                    [sites/all/modules/views_slideshow/contrib/views_slideshow_singleframe/views_slideshow.css] => 1
                                                    [sites/all/modules/views/css/views.css] => 1
                                                    [themes/garland/style.css] => 1
                                                )

                                        )

                                )

                            [bundle_contents] => Array
                                (
                                    [sites/default/files/advagg_css/css_b61aa8d36c4641ffcd843d0cd4c0b9b2_0.css] => Array
                                        (
                                            [0] => modules/node/node.css
                                            [1] => modules/system/defaults.css
                                            [2] => modules/system/system.css
                                            [3] => modules/system/system-menus.css
                                            [4] => modules/user/user.css
                                            [5] => sites/all/modules/cck/theme/content-module.css
                                            [6] => sites/all/modules/ctools/css/ctools.css
                                            [7] => sites/all/modules/date/date.css
                                            [8] => sites/all/modules/filefield/filefield.css
                                            [9] => sites/all/modules/views_slideshow/contrib/views_slideshow_singleframe/views_slideshow.css
                                            [10] => sites/all/modules/views/css/views.css
                                            [11] => themes/garland/style.css
                                        )

                                )

                        )

                    [1] => Array
                        (
                            [key] => advagg_file_builder_281646241c4f472b8a5f94fbf04f44ec
                            [files] => 
                            [cache] => Array
                                (
                                    [sites/default/files/advagg_css/css_281646241c4f472b8a5f94fbf04f44ec_0.css] => Array
                                        (
                                            [prefix] => 
                                            [suffix] => 
                                            [files] => Array
                                                (
                                                    [themes/garland/print.css] => 1
                                                )

                                        )

                                )

                            [bundle_contents] => Array
                                (
                                    [sites/default/files/advagg_css/css_281646241c4f472b8a5f94fbf04f44ec_0.css] => Array
                                        (
                                            [0] => themes/garland/print.css
                                        )

                                )

                        )

                )

            [get_filename_post_alter] => Array
                (
                    [0] => Array
                        (
                            [key] => c72d9a6265f040932c3f112d06ca98ec
                            [filenames] => Array
                                (
                                    [0] => Array
                                        (
                                            [filetype] => js
                                            [files] => Array
                                                (
                                                    [0] => misc/jquery.js
                                                    [1] => misc/drupal.js
                                                    [2] => sites/default/files/languages/hu_1819c61ce4ac36ffb6d5af01c9b44d62.js
                                                    [3] => sites/all/modules/admin_menu/admin_menu.js
                                                    [4] => sites/all/modules/spamspan/spamspan.compressed.js
                                                    [5] => sites/all/modules/views_slideshow/js/jquery.cycle.all.min.js
                                                    [6] => sites/all/modules/views_slideshow/contrib/views_slideshow_singleframe/views_slideshow.js
                                                )

                                            [counter] => 
                                            [bundle_md5] => c72d9a6265f040932c3f112d06ca98ec
                                        )

                                )

                        )

                )

            [file_builder_get_filenames] => Array
                (
                    [0] => Array
                        (
                            [key] => advagg_file_builder_c72d9a6265f040932c3f112d06ca98ec
                            [filenames] => Array
                                (
                                    [0] => Array
                                        (
                                            [filename] => js_c72d9a6265f040932c3f112d06ca98ec_0.js
                                            [files] => Array
                                                (
                                                    [0] => misc/jquery.js
                                                    [1] => misc/drupal.js
                                                    [2] => sites/default/files/languages/hu_1819c61ce4ac36ffb6d5af01c9b44d62.js
                                                    [3] => sites/all/modules/admin_menu/admin_menu.js
                                                    [4] => sites/all/modules/spamspan/spamspan.compressed.js
                                                    [5] => sites/all/modules/views_slideshow/js/jquery.cycle.all.min.js
                                                    [6] => sites/all/modules/views_slideshow/contrib/views_slideshow_singleframe/views_slideshow.js
                                                )

                                            [bundle_md5] => c72d9a6265f040932c3f112d06ca98ec
                                        )

                                )

                        )

                )

        )

)
CommentFileSizeAuthor
#2 advagg-1191576-2.patch3.12 KBmikeytown2

Comments

mikeytown2’s picture

hmmm... looks like I need to send the file's contents instead of redirecting. Guess I can't copy imagecache's logic here.

mikeytown2’s picture

Version: 6.x-1.0-rc6 » 6.x-1.x-dev
Status: Active » Fixed
StatusFileSize
new3.12 KB

committed this patch.

melon’s picture

Thanks Mike, the fix above cleared up this issue.
I just love to see how quickly this module is evolving :)

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.