Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
By ikeizer on
Mysterious error and can not figure it out myself - somehow Drupal has "lost" track of existing CCK fields, although they can be found in the database, it does not find them. Furthermore, I can not add any fields either. In views, on the "now missing fields" I get "Broken/missing handler".
How can this be fixed?
Comments
Anyone got a clue? I've got
Anyone got a clue? I've got not idea how to get this fixed...
Same problem here :/ This is
Same problem here :/
This is also a very a problem that is very difficult to reproduce. I think it's perhaps another module that's causing this.
Did you ever find a solution?
To this problem? 3 years later I'm having the same issue on a production site....
Us Too
However, we don't see the Broken/missing handler.
The fields disappear, the data is in the db, the content types say all the fields exist, but the values don't appear in views, nodes or node edit.
We are trying to figure it out now.
Technical Architect : Philadelphia, PA
subscribing
subscribing
Subscribing, got the same
Subscribing, got the same error on my site today. This happens first time for me.
Same here
subscribing
same here after moving to
same here after moving to another host.
cck shows up under modules, not in admin, logged in as 1.
sub
sub
Same here
Same problem here. Copied site over to new host. The content exists in the nodes, but Views can't seem to find the field.
Same here
Subscribing. Multi-site install here.
any updates?
any updates?
same problem
any solution???
Not to sound all "me too"
Not to sound all "me too" about it, but did anyone figure this out? I've gone through the migration process in upgrading from D6 to D7 and it converted the CCK fields with the migration sub-module and what-not. I see them in the DB. I see them in the content type manage fields. I can modify them in manage fields. I can edit the node and see the data there. But in all my previously created views, it says every field has a broken/missing handler. Even the core fields like title and body are giving me that. I can create a new view and it sees the fields fine, and works. But anything in all my previously created views has the broken/missing handler problem. This strikes me more as a problem with the views themselves to referencing something right, perhaps?
Update: Hmmm. I'm becoming fairly sure this is due to the heavy amount of node referencing I was doing in Drupal 6 with CCK. Apparently, Views in Drupal 7 doesn't seem to have preserved any of the relationship and reference settings I had in them, which was breaking all the field entries in the view that were relying on said relationships and references. I guess I should have done more homework when looking at the migration of CCK to core and the "leftover" functionality that the references module was barely providing to views in Drupal 7.
Same
Anybody figured this out? I have a multi site install and I can access content fields on one site and create views etc.. but I get a Broken/missing handler on the other one.
I have the latest versions of cck, views, imagefield and filefield so I have no clue. I've been struggling with that for the past 2 days.
Fixed
After almost three days of banging my head to the walls, I finally figured it out.
My configuration was a multi-site install, the latest Drupal install, the newest views module, cck, imagefield, filefield etc..
-So upgrades didn't do anything for me.
-Disabling the modules one by one re-enabling them, nothing.
-Flushing caches, running cron, didn't help either.
-even created extra table with names of the missing fields...
The answer is that for some reason the variable table where the Broken missing handler was showing up got at some point wiped out,
Restore your variable table that's it
On again off again
I have the same issue. The CCK fields disappear for several hours at a time and then just as mysteriously reappear. I'm not sure - but I think they disappear when the website is busiest, in the afternoon. I've tried updating modules, caches, everything. I'm using the acquia commons profile and the mix_and_match theme.
Possible solution
If the field that is not appear is an image from a custom content type, then you should go to manage fields and edit it and save it again. Then the system will refresh it into the front and admin end. The cause could have been turning on and off certain modules.