I've met some strange behavior while manipulating with fields of "sometype" content type. Sometimes after adding few custom fields one by one (and configuring them in few steps), after returning to "Manage fields" new field isn't listed, while Drupal message says Field added. Same with removing fields - Drupal message says that field was removed, but it is still on list.

Does anyone meet similar behavior and found the reason? I'm on D7(12) out of the box without overlay module.

In db after removing field from content type (using UI) still resides field_my_field and revision_field_my_field. Usually I remove it manually, but it seems weird.


db mysql 5.1.28, PHP 5.3.8, Webserver Apache/2

After x field created (text) I try immediately to add y field (text) and I'm getting

Page not found The requested page "/admin/structure/types/manage/sometype/fields/field_y/field-settings?destinations[0]=admin/structure/types/manage/sometype/fields/field_y&destinations[1]=admin/structure/types/manage/sometype/fields" could not be found.

  • Any cache software running outside Drupal ?
    – Countzero
    Commented Mar 22, 2012 at 8:12
  • Don't know that, I'm on shared server. I have a lot D6 sites on it, but now I'm thinking of go to D7. Commented Mar 22, 2012 at 11:42
  • Any errors in log ? Is error reporting configured correctly for PHP ? What is the PHP version on the server - are you sure it fits the requirements ?
    – Countzero
    Commented Mar 22, 2012 at 12:15
  • cleard7.trenerbiznesu.pl (U: admin P: stackex) (I'll remove this comment myself after disabling dev site) Commented Mar 22, 2012 at 13:43
  • I did a quick tour and saw nothing wrong. Created a field then deleted it. It only disappeared after cron run. I still stand for a cache problem somewhere outside Drupal, as I don't see any other explanation.
    – Countzero
    Commented Mar 22, 2012 at 15:33


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.