@anonymous-piwik-user opened this Issue on July 21st 2010

Heya!

After upgrading to 0.6.4 both of my installations have died:

The merged asset : couldn't be parsed for getting the hashcode.
Backtrace:
#0 /dir/core/AssetManager.php(386): Piwik_AssetManager::getMergedAssetHash('css')
#1 /dir/core/AssetManager.php(433): Piwik_AssetManager::removeMergedAsset('css')
#2 /dir/plugins/CoreUpdater/CoreUpdater.php(64): Piwik_AssetManager::removeMergedAssets()
#3 function: Piwik_CoreUpdater->dispatch(Object(Piwik_Event_Notification))
#4 /dir/libs/Event/Dispatcher.php(284): call_user_func_array(Array, Array)
#5 /dir/core/PluginsManager.php(532): Event_Dispatcher->postNotification(Object(Piwik_Event_Notification), true, false)
#6 /dir/core/FrontController.php(227): Piwik_PostEvent('FrontController...')
#7 /dir/index.php(58): Piwik_FrontController->init()
#8 {main}

@mattab commented on July 21st 2010 Member

Please apply the following patch to your Piwik:

Index: /trunk/core/AssetManager.php
===================================================================
--- /trunk/core/AssetManager.php (revision 2619)
+++ /trunk/core/AssetManager.php (revision 2620)
@@ -325,38 +325,40 @@
     *
     * <a class='mention' href='https://github.com/throws'>@throws</a> Exception if there is more than one file of the same type.
     * <a class='mention' href='https://github.com/return'>@return</a> string The hashcode of the merged file, false if not present.
     */
    private static function getMergedAssetHash ($type)
    {   
        $mergedFileDirectory = self::getMergedFileDirectory();

        $matchingFiles = glob( $mergedFileDirectory . "*." . $type );

+       if($matchingFiles === false)
+       {
+           return false;
+       }

(3 lines to add)
does it fix it for you?

@anonymous-piwik-user commented on July 21st 2010

It works for me.
Thank you very much :)

@robocoder commented on July 22nd 2010 Contributor

Fixed in [(which also reverts an earlier fix in 2619).

@anonymous-piwik-user commented on July 22nd 2010

Jep works for me as well, thanks!

This Issue was closed on July 22nd 2010
Powered by GitHub Issue Mirror