New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"undefined $" - jQuery errors #1497
Comments
We expect mbstring.func_overload = 0. Can you check your php.ini or phpinfo(), and tell us if mbstring.func_overload is non-zero? |
Can you check the permissions on the tmp/assets folder (and its contents)? The folder needs to be writeable by the web server user, and obviously be able to read/write/update/delete files in that folder. (Are merged assets not regenerated when the language is changed?) |
yes all directories are writable .
|
matteocisilino, it is maybe just a problem with a UI string missing encoding. What Piwik language were you using? were you using SVN version before updating, or simply upgraded from the previous 0.6.3 version? |
Attachment: empty dashboard with javascript errors |
Attachment: same result with LanguagesManager disabled |
same error for us, we did an upgrade from 0.5.4 to 0.6.4. If we logon to the backend as admin-user, the website is rendered, but the dashboard is empty. We get the following javascript errors as outlined in the screenshots. We already deleted the tmp folder, permissions for tmp/* is 777. |
can you please send your piwik URL in anonymous here, or send by email login+pwd? I'd like to see the error |
Sure, where should I sent the login+pwd? |
Hello all, |
Hi there, I am having the same issue and and I found a temporary solution: I edited tmp/assets/<long number>.js and moved the part with the jQuery library to the beginning of the file - before all jQuery plugins. Shift reload in the browser then made the tab contents load. I'm not sure how the packaging of the js is implemented, however it should ensure the correct order of the js files. Maybe this helps fixing the bug. |
In my case , the js is packed in the right way .
I still viewing strange things . |
(In [2637]) Fixes #1497 Hopefully fixing this one by forcing jquery.js, jquery-ui.js etc. to be first in the list therefore in the generated merged JS. Please try the patch and report if it works for you. thx! |
(In [2638]) Refs #1497 without the debug code please |
Pleas replace your piwik/core/AssetManager.php file by this new one: https://github.com/piwik/piwik/blob/master/core/AssetManager.php?rev=2638&format=txt and let us know if it fixes the issue as expected. |
Note: please delete tmp/assets/* to force the js to be regenerated. |
I can confirm that I do not experience the issue anymore after replacing core/AssetManager with your new version with the ensureJsFilesSorted() method. Thanks a lot for the quick fix. |
I can also confirm that the replaced file fixes the problem. Thanks a lot, awesome. |
Does it still work if you replace:
with:
|
In the patched core/AssetManager.php file? In which line? I cant find "return array_unique($jsFiles);" Thanks |
@vipsoft Unfortunately it doesn't in my installation. Same Javascript errors (jQuery and $ not defined). This is what I tried:
|
It doesn't , i'm using php : PHP 5.2.0-8 |
Is there anyone still having issues with this,
anyone still with a JS error? |
Ok. It makes sense that it doesn't work with array_flip ... the order that plugin hooks are called by PostEvent isn't guaranteed to be in a particular order. |
I do have this issue after moving my Piwik to an new VPS. So the DB is on the new VPS and is running fine. The Piwik is on the old and the new VPS, but on the new one its not running in this case. Can anyone give me support, I have made all of the given tipps here ^^ Tanks all, PS here's the console from overall-dashboard: Uncaught ReferenceError: setRowData is not defined index.php?module=MultiSites&action=index&idSite=1&period=day&date=today Uncaught ReferenceError: prepareRows is not defined index.php?module=MultiSites&action=index&idSite=1&period=day&date=today Here from single Page Uncaught ReferenceError: $ is not defined index.php?module=CoreHome&action=index&idSite=1&period=day&date=today |
Sorry for reopening, wasn't as hard as it seems... Just -as admin- go to "Settings > System Check" and have a look to the output. In my Case it was the non-binary-upload...
|
I'm sorry to say this, but I'm having exactly this old problem once again in 2.12.1, after an upgrade from 2.8.3. When loading the Piwik dashboard, I get these errors:
So jQuery seems not to be loading. Moreover, there actually appear to be no network requests on the page except for the initial GET request. I've attempted forcing tmp/assets to regenerate, but no luck. |
Hi @PabloCastellano please create a new issue with your error message (and screenshot) as this one is closed |
Hi @mattab i am getting ReferenceError: $ is not defined |
Maybe your JavaScript can't be loaded. Are there any loading errors (404/500/...)? |
In my case it was the ublock extension (similar to adblock) which was blocking javascripts. Can you check it too @sandeepjain2015? |
when you have ublock extension enabled, do you see a message in red, that asks you to try disable the ad blocker extension? We added this in #10137 so hopefully you can see it |
Hallo ,
i've recently updated from piwik 6.3 .
I've noticed that can be a problem for the index , with jQuery errors on "undefined $" that point to lines where are present options with international characters , for example thai .
The configuration of my webserver is to output as default "UTF-8" encoding , so the Asian, arabin characters are writtend the rights way , but european character like ( german, spanish, portoguese ) was replaced by html encoding "à" and so on .
Very strange for an utf-8 page . In the error log nothing appears , so IMHO the problem is just on client-side . I've tried with :
Firefox : 3.6.6 Ubuntu 10.4
Firefox : 2.0.0 Ubuntu 7.10
Chromium : 5.0.375.99 (51029) Ubuntu 10.04
( sorry i don't use finestral(o)s )
To bypass : Deactivate LanguagesManager, and the reactivate it .
Keywords: jquery,language,missing output,index,sites
The text was updated successfully, but these errors were encountered: