I have a number of EVA entities that are attached to users as well as other nodes, after upgrading most stopped displaying. I think it is “all” but I have not checked every possible display to be certain. Reverting to 7.x 1.0 they are back. There are no errors logged and no indication of errors, they simply don’t display. I cleared cashe and tried upgrade/downgrade/update.php in several combinations and the results are always the same.
A simple (and typical) View (see attached) consists of a Users (members) in Activities, a simple grid of users who have joined and Activity. The filter criteria consists of Published and Type “Activity Join”. The Fields is the (author) User: Picture. Relationships is Content: Author and Contextual Filters is “Content: Join Activity”. Format is Grid and Fields.
I suspect something has been added or changed in the Contextual or Relationships area, but I have not been able to find any documentation to indicate what has changed.
| Comment | File | Size | Author |
|---|---|---|---|
| Untitled-1.jpg | 153.63 KB | tgriswold |
Comments
Comment #1
mxtI have had the same problem, but now, after clearing MORE TIMES all caches and tryng using tokens and THEN reusing ID from the entity EVA is attached to, all works fine.
Comment #2
rdickert commentedI was able to solve this problem on my website:
I built two sites that relied in important ways on EVA, and I couldn't upgrade Views from the old dev version without it breaking them (this did not relate to the version of EVA, but to Views). Specifically, the attachments simply disappeared when Views was updated. Looking at the view in question (Views GUI) showed the attachment settings moved to the third column under Advanced. However, the settings were not recognized; the view showed unsaved changes but wouldn't save since it didn't recognize the EVA components and so was failing validation. The only way to restore functionality was to revert Views to the old version - this after Views 7.x-3.x was finally out of dev. I was afraid to update my site.
The fix I found is a patch for the issue posted by bforchhammer (it's in the issue description itself and involves a single line of code):
#1445088: Cache refresh not working properly & entity fields display no content.
I applied this patch, cleared my caches, and the EVA started working normally again (as visible by putting appropriate context in the preview in the Views GUI). The attachment settings also returned to the 2nd column in the Views GUI. In my case, it was embedded in a panel, and I had to resave the panel as well to get the EVA to get all the way through.
Many thanks to bforchhammer!
Comment #3
mkadin commentedSounds like this issue has been handled. We're working on making the caching issues non-existant.