Closed (fixed)
Project:
Views (for Drupal 7)
Version:
6.x-2.7
Component:
Code
Priority:
Critical
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
1 Oct 2008 at 09:10 UTC
Updated:
25 Nov 2009 at 07:22 UTC
after upgrading from RC2 to RC4 node translation filters no longer work.
when trying to add "Node translation: Language" or "Node translation: Translation set node ID" I get the error message
Error: handler for node > language doesn't exist!
Comments
Comment #1
murnikov commentedsame here.
Comment #2
marc3ls commentedand same here. Anyone know how to fix it? Have cleared the views cache but no luck so far. Existing views give problems when editting.
Comment #3
ali_b commentedsame here
Comment #4
renob73 commentedand here too.
Comment #5
murnikov commentedMein Gott !
I was careless enough to use the Views 2 in a production site.
Is there a bailout option of downgrading the module back to rc3 ?!
Or the database schema is not downward compatible ?
TIA
Pavel
Comment #6
ar-jan commentedIsn't this a reason to withdraw this realease until it's fixed? For me it completely breaks functionality. I replaced my database with a backup copy to go back to rc3.
Comment #7
merlinofchaos commentedGood grief, calm down people. This is now fixed in dev.
As a work around, edit your modules/translation.views.inc file and change
views_handler_filter_node_language_currenttoviews_handler_filter_node_languageon line 39.I just released this yesterday, and contrary to the beliefs of some, I'm a human being and I do sleep.
Comment #8
Tivo commentedSorry, it does work now.
(does not work for me :()
Comment #9
merlinofchaos commentedBe sure to clear cache.
Comment #10
Tivo commentedThanks
Comment #11
murnikov commentedMany thanks, we're back to normality (if one can actually expect it from site owners :] )
Hope you're having a good nights sleep right now.
Comment #12
bauhaus commentedUfff,
it's OK now. You know guys, we should wait 48h before upgrading production site. Don't you think? ;)
Comment #13
merlinofchaos commentedWhen you've got a site that has real users and you will have real losses if the site goes down, always upgrade a test site first. I realize that in an ideal world I'd create releases that don't have bugs and this wouldn't be a problem, but alas, the world is not ideal, and this stuff slips through.
Comment #14
dave.mecha commentedto get "Node translation: Translation set node ID" running, it might be useful to change the filter-handler on line 56 in translation.views.inc from
views_handler_filter_node_tnidtoviews_handler_filter_numericComment #15
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.
Comment #16
leanazulyoro commentedfix in #14 doesn't work, i created an issue for that: http://drupal.org/node/336125
Comment #17
gabrielu commentedIt's weird, I still get "Error: handler for node > content_negotiation doesn't exist!" in Views . I checked the code, but obviously it's not this.
Comment #18
gabrielu commentedComment #19
merlinofchaos commentedcontent_negotiation sounds like something provided by an external module that you are perhaps missing. It is not the translation filter that is being discussed in this issue, in any case. You should file an issue against the module that provides the filter.
Returning issue to prior settings.
Comment #20
gabrielu commentedYes, my wrong, It was provided by i18n. And also had an update to that module (but in the meanwhile got a better solution with Node Translation filters)