Hi,
in addition to http://drupal.org/node/657984 I have a problem with updating from my heartbeat-6.x-4.x-dev.tar.gz to the 4.3 version. I attached the dev version I was using so far.
When installing the 4.3 version
1) if I uninstall totally the dev verison and install the 4.3 afterwards (also enable Heartbeat rules):
- the confirmation "Please visit the Heartbeat messages page..." is shown twice (see Clipboard01a.jpg)
- when I visit the Heartbeat streams page I get double results for Personal Heartbeat, Public Heartbeat and Heartbeat relational activity (see Clipboard01b.jpg).
- in the blocks section Personal Heartbeat, Public Heartbeat and Heartbeat relational activity are also shown twice.
- if I activate e.g. both Personal Heartbeat blocks and create a test page one of them doesn't return anything at all, the other one does a log but with no time attached to it (see Clipboard01c.jpg).
2) if I install the new one over the dev and run update.php (also enable Heartbeat rules):
- Database update succeded (see Clipboard02a.jpg)
- when I visit the Heartbeat streams page I get double results for Personal Heartbeat, Public Heartbeat and Heartbeat relational activity (see Clipboard02b.jpg).
- in the blocks section Personal Heartbeat, Public Heartbeat and Heartbeat relational activity are also shown twice.
- if I activate e.g. both Personal Heartbeat blocks and create a test page one of them doesn't return anything at all, the other one does a log but with no time attached to it and the links to the nodes and users are not shown (see Clipboard01c.jpg).
I guess the proper way is to uninstall the dev version totally first (as in 1)) but why are the streams and blocks showing twice then? Also the formatting isn't like in http://drupal.org/files/images/heartbeat_site-activity_themed.preview.png ? This is on a site where I have a lot of modules enabled (rules, og) but all of them are updated to the latest versions? I know this is a very confusing issue and difficult to reproduce buw perhaps someone would know how to avoid the double showings? Thanks!
| Comment | File | Size | Author |
|---|---|---|---|
| heartbeat-6.x-4.x-dev.tar_.gz | 63.82 KB | drupov | |
| Clipboard02c.jpg | 6.63 KB | drupov | |
| Clipboard02b.jpg | 89.96 KB | drupov | |
| Clipboard02a.jpg | 34.22 KB | drupov | |
| Clipboard01c.jpg | 6.38 KB | drupov |
Comments
Comment #1
Stalski commentedThx for the report, i think i know what goes wrong. It is all related with each other.
I will take this debugging tonight as it is a critical error.
Comment #2
Stalski commentedThis is fixed in every version now. Appeared to be one variable that was not deleted on uninstall. Why this is happening with the update as well i dont know for sure but my guess is it will be fixed now too.
The problem in the first place is the PublicHeartbeat vs publicheartbeat issue. I renamed the stream names so the block names, page urls ... changed as well.
Let me know if you do not encounter this problem again.
BTW, if you just want to fix the bug for your site setup, clear the variable called "heartbeat_access_types".
thx for reporting this bug.
Stalski