Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP


The merged asset : couldn't be parsed for getting the hashcode #1493

anonymous-piwik-user opened this Issue · 4 comments

3 participants

Anonymous Piwik user Matthieu Aubry Anthon Pang
Anonymous Piwik user


After upgrading to 0.6.4 both of my installations have died:

The merged asset : couldn't be parsed for getting the hashcode.

#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}

Matthieu Aubry

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 @@
     * @throws Exception if there is more than one file of the same type.
     * @return 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

It works for me.
Thank you very much :)

Anthon Pang

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

Anonymous Piwik user

Jep works for me as well, thanks!

Anonymous Piwik user anonymous-piwik-user added this to the Piwik 0.6.5 milestone
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.