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

ikeizer’s picture

Anyone got a clue? I've got not idea how to get this fixed...

karljohann’s picture

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.

tusik’s picture

To this problem? 3 years later I'm having the same issue on a production site....

pelicani’s picture

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

Jerome F’s picture

subscribing

gismagnus’s picture

Subscribing, got the same error on my site today. This happens first time for me.

Heidi Fiscus’s picture

subscribing

janis_lv’s picture

same here after moving to another host.

cck shows up under modules, not in admin, logged in as 1.

gengel’s picture

sub

keeldog’s picture

Same problem here. Copied site over to new host. The content exists in the nodes, but Views can't seem to find the field.

sorensong’s picture

Subscribing. Multi-site install here.

schefz’s picture

any updates?

gulzi’s picture

any solution???

guygg’s picture

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.

abdelatifs’s picture

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.

abdelatifs’s picture

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

akaliza.gara’s picture

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.

edwu’s picture

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.